Reappraising Domain Generalization in Neural Networks

10/15/2021
by   Sarath Sivaprasad, et al.
0

Domain generalization (DG) of machine learning algorithms is defined as their ability to learn a domain agnostic hypothesis from multiple training distributions, which generalizes onto data from an unseen domain. DG is vital in scenarios where the target domain with distinct characteristics has sparse data for training. Aligning with recent work <cit.>, we find that a straightforward Empirical Risk Minimization (ERM) baseline consistently outperforms existing DG methods. We present ablation studies indicating that the choice of backbone, data augmentation, and optimization algorithms overshadows the many tricks and trades explored in the prior art. Our work leads to a new state of the art on the four popular DG datasets, surpassing previous methods by large margins. Furthermore, as a key contribution, we propose a classwise-DG formulation, where for each class, we randomly select one of the domains and keep it aside for testing. We argue that this benchmarking is closer to human learning and relevant in real-world scenarios. We comprehensively benchmark classwise-DG on the DomainBed and propose a method combining ERM and reverse gradients to achieve the state-of-the-art results. To our surprise, despite being exposed to all domains during training, the classwise DG is more challenging than traditional DG evaluation and motivates more fundamental rethinking on the problem of DG.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2021

Model-Based Domain Generalization

We consider the problem of domain generalization, in which a predictor i...
research
08/03/2021

Domain Generalization via Gradient Surgery

In real-life applications, machine learning models often face scenarios ...
research
04/04/2023

ERM++: An Improved Baseline for Domain Generalization

Multi-source Domain Generalization (DG) measures a classifier's ability ...
research
09/20/2021

On Generalization in Coreference Resolution

While coreference resolution is defined independently of dataset domain,...
research
10/09/2017

Deeper, Broader and Artier Domain Generalization

The problem of domain generalization is to learn from multiple training ...
research
05/04/2020

Designing Data Augmentation for Simulating Interventions

Machine learning models trained with purely observational data and the p...
research
01/20/2022

Domain Generalization via Frequency-based Feature Disentanglement and Interaction

Data out-of-distribution is a meta-challenge for all statistical learnin...

Please sign up or login with your details

Forgot password? Click here to reset