Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

In Search of Lost Domain Generalization

About

The goal of domain generalization algorithms is to predict well on distributions different from those seen during training. While a myriad of domain generalization algorithms exist, inconsistencies in experimental conditions -- datasets, architectures, and model selection criteria -- render fair and realistic comparisons difficult. In this paper, we are interested in understanding how useful domain generalization algorithms are in realistic settings. As a first step, we realize that model selection is non-trivial for domain generalization tasks. Contrary to prior work, we argue that domain generalization algorithms without a model selection strategy should be regarded as incomplete. Next, we implement DomainBed, a testbed for domain generalization including seven multi-domain datasets, nine baseline algorithms, and three model selection criteria. We conduct extensive experiments using DomainBed and find that, when carefully implemented, empirical risk minimization shows state-of-the-art performance across all datasets. Looking forward, we hope that the release of DomainBed, along with contributions from fellow researchers, will streamline reproducible and rigorous research in domain generalization.

Ishaan Gulrajani, David Lopez-Paz• 2020

Related benchmarks

TaskDatasetResultRank
Image ClassificationOffice-Home (test)--
328
Image ClassificationPACS (test)
Average Accuracy85.5
279
Domain GeneralizationVLCS
Accuracy80.96
270
Domain GeneralizationPACS
Accuracy90.23
263
Domain GeneralizationOfficeHome
Accuracy81.23
234
Domain GeneralizationPACS (test)
Average Accuracy91.9
225
Domain GeneralizationDomainNet
Accuracy44
153
Domain GeneralizationDomainBed
Average Accuracy76.16
127
Domain GeneralizationOffice-Home (test)
Average Accuracy78.4
121
Domain GeneralizationTerraIncognita
Accuracy47.2
121
Showing 10 of 96 rows
...

Other info

Code

Follow for update