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

Adaptive Risk Minimization: Learning to Adapt to Domain Shift

About

A fundamental assumption of most machine learning algorithms is that the training and test data are drawn from the same underlying distribution. However, this assumption is violated in almost all practical applications: machine learning systems are regularly tested under distribution shift, due to changing temporal correlations, atypical end users, or other factors. In this work, we consider the problem setting of domain generalization, where the training data are structured into domains and there may be multiple test time shifts, corresponding to new domains or domain distributions. Most prior methods aim to learn a single robust model or invariant feature space that performs well on all domains. In contrast, we aim to learn models that adapt at test time to domain shift using unlabeled test points. Our primary contribution is to introduce the framework of adaptive risk minimization (ARM), in which models are directly optimized for effective adaptation to shift by learning to adapt on the training domains. Compared to prior methods for robustness, invariance, and adaptation, ARM methods provide performance gains of 1-4% test accuracy on a number of image classification problems exhibiting domain shift.

Marvin Zhang, Henrik Marklund, Nikita Dhawan, Abhishek Gupta, Sergey Levine, Chelsea Finn• 2020

Related benchmarks

TaskDatasetResultRank
Image ClassificationPACS (test)
Average Accuracy81.7
254
Domain GeneralizationVLCS
Accuracy77.8
238
Domain GeneralizationPACS (test)
Average Accuracy64.2
225
Domain GeneralizationPACS
Accuracy (Art)86.8
221
Domain GeneralizationOfficeHome
Accuracy64.8
182
Image ClassificationDomainNet
Accuracy (ClipArt)49.7
161
Domain GeneralizationPACS (leave-one-domain-out)
Art Accuracy86.8
146
Multi-class classificationVLCS
Acc (Caltech)97.2
139
Domain GeneralizationDomainBed
Average Accuracy61.7
127
Domain GeneralizationDomainNet
Accuracy35.5
113
Showing 10 of 48 rows

Other info

Follow for update