Why Domain Generalization Fail? A View of Necessity and Sufficiency
Not on the map. Why?
Abstract (arXiv)
Despite a strong theoretical foundation, empirical experiments reveal that existing domain generalization (DG) algorithms often fail to consistently outperform the ERM baseline. We argue that this issue arises because most DG studies focus on establishing theoretical guarantees for generalization under unrealistic assumptions, such as the availability of sufficient, diverse (or even infinite) domains or access to target domain knowledge. As a result, the extent to which domain generalization is achievable in scenarios with limited domains remains largely unexplored. This paper seeks to address this gap by examining generalization through the lens of the conditions necessary for its existence and learnability. Specifically, we systematically establish a set of necessary and sufficient conditions for generalization. Our analysis highlights that existing DG methods primarily act as regularization mechanisms focused on satisfying sufficient conditions, while often neglecting necessary ones. However, sufficient conditions cannot be verified in settings with limited training domains. In such cases, regularization targeting sufficient conditions aims to maximize the likelihood of generalization, whereas regularization targeting necessary conditions ensures its existence. Using this analysis, we reveal the shortcomings of existing DG algorithms by showing that, while they promote sufficient conditions, they inadvertently violate necessary conditions. To validate our theoretical insights, we propose a practical method that promotes the sufficient condition while maintaining the necessary conditions through a novel subspace representation alignment strategy. This approach highlights the advantages of preserving the necessary conditions on well-established DG benchmarks.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 55 of its 69 references that are in the map. First posted on arXiv 15 Feb 2025.
Builds on
55 of 69 references.
References · 55
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2015Domain-Adversarial Training of Neural Networkscited by 3,044
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2019Invariant Risk Minimizationcited by 1,854
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,331
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2017Deep Hashing Network for Unsupervised Domain Adaptationcited by 1,188
- 2020In Search of Lost Domain Generalizationcited by 1,054
- 2017Deeper, Broader and Artier Domain Generalizationcited by 986
- 2021Robust fine-tuning of zero-shot modelscited by 797
38 more
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
- 2018Recognition in Terra Incognitacited by 658
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 450
- 2021SWAD: Domain Generalization by Seeking Flat Minimacited by 434
- 2020The Risks of Invariant Risk Minimizationcited by 262
- 2020Deep Domain-Adversarial Image Generation for Domain Generalisationcited by 231
- 2020Domain Generalization using Causal Matchingcited by 225
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 220
- 2022Improving Out-of-Distribution Robustness via Selective Augmentationcited by 202
- 2020Representation Learning via Invariant Causal Mechanismscited by 199
- 2016Stochastic Optimization for Large-scale Optimal Transportcited by 189
- 2021Simple data balancing achieves competitive worst-group-accuracycited by 178
- 2020Domain Adaptive Ensemble Learningcited by 156
- 2022Diverse Weight Averaging for Out-of-Distribution Generalizationcited by 148
- 2021Ensemble of Averages: Improving Model Selection and Boosting Performance in Domain Generalizationcited by 144
- 2020Invariant Rationalizationcited by 131
- 2017Controllable Invariance through Adversarial Feature Learningcited by 127
- 2020Domain Adaptation with Conditional Distribution Matching and Generalized Label Shiftcited by 125
- 2020Maximum-Entropy Adversarial Data Augmentation for Improved Generalization and Robustnesscited by 121
- 2021Does Invariant Risk Minimization Capture Invariance?cited by 116
- 2019DIVA: Domain Invariant Variational Autoencoderscited by 115
- 2020Heterogeneous Domain Generalization via Domain Mixupcited by 103
- 2021Heterogeneous Risk Minimizationcited by 90
- 2019Support and Invertibility in Domain-Invariant Representationscited by 87
- 2021OoD-Bench: Quantifying and Understanding Two Dimensions of Out-of-Distribution Generalizationcited by 86
- 2021Invariant Information Bottleneck for Domain Generalizationcited by 86
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2018Best sources forward: domain generalization through source-specific netscited by 82
- 2020DoFE: Domain-oriented Feature Embedding for Generalizable Fundus Image Segmentation on Unseen Datasetscited by 70
- 2020Empirical or Invariant Risk Minimization? A Sample Complexity Perspectivecited by 62
- 2021Domain Invariant Representation Learning with Domain Density Transformationscited by 53
- 2021Optimal Representations for Covariate Shiftcited by 51
- 2022Out-of-distribution Generalization with Causal Invariant Transformationscited by 45
- 2016Learning Attributes Equals Multi-Source Domain Generalizationcited by 44
- 2022Rethinking the Augmentation Module in Contrastive Learning: Learning Hierarchical Augmentation Invariance with Expanded Viewscited by 37
- 2022Provable Domain Generalization via Invariant-Feature Subspace Recoverycited by 32
- 2021Iterative Feature Matching: Toward Provable Domain Generalization with Logarithmic Environmentscited by 30
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.