Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Domain Generalization by Marginal Transfer Learning

About

In the problem of domain generalization (DG), there are labeled training data sets from several related prediction problems, and the goal is to make accurate predictions on future unlabeled data sets that are not known to the learner. This problem arises in several applications where data distributions fluctuate because of environmental, technical, or other sources of variation. We introduce a formal framework for DG, and argue that it can be viewed as a kind of supervised learning problem by augmenting the original feature space with the marginal distribution of feature vectors. While our framework has several connections to conventional analysis of supervised learning algorithms, several unique aspects of DG require new methods of analysis. This work lays the learning theoretic foundations of domain generalization, building on our earlier conference paper where the problem of DG was introduced (Blanchard et al., 2011). We present two formal models of data generation, corresponding notions of risk, and distribution-free generalization error analysis. By focusing our attention on kernel methods, we also provide more quantitative results and a universally consistent algorithm. An efficient implementation is provided for this algorithm, which is experimentally compared to a pooling strategy on one synthetic and three real-world data sets.

Gilles Blanchard, Aniket Anand Deshmukh, Urun Dogan, Gyemin Lee, Clayton Scott• 2017

Related benchmarks

TaskDatasetResultRank
Image ClassificationPACS (test)
Average Accuracy79.5
254
Domain GeneralizationVLCS
Accuracy77.2
238
Domain GeneralizationPACS (test)
Average Accuracy64.1
225
Domain GeneralizationPACS--
221
Domain GeneralizationOfficeHome
Accuracy66.4
182
Domain GeneralizationPACS (leave-one-domain-out)
Art Accuracy87.5
146
Domain GeneralizationDomainBed
Average Accuracy62.9
127
Domain GeneralizationDomainNet
Accuracy40.6
113
Domain GeneralizationDomainBed (test)
VLCS Accuracy77.2
110
Domain GeneralizationTerraIncognita
Accuracy45.6
81
Showing 10 of 31 rows

Other info

Follow for update