Invariant-Feature Subspace Recovery: A New Class of Provable Domain Generalization Algorithms
Not on the map. Why?
Abstract (arXiv)
Domain generalization asks for models trained over a set of training environments to generalize well in unseen test environments. Recently, a series of algorithms such as Invariant Risk Minimization (IRM) have been proposed for domain generalization. However, Rosenfeld et al. (2021) shows that in a simple linear data model, even if non-convexity issues are ignored, IRM and its extensions cannot generalize to unseen environments with less than ds+1 training environments, where ds is the dimension of the spurious-feature subspace. In this work, we propose Invariant-feature Subspace Recovery (ISR): a new class of algorithms to achieve provable domain generalization across the settings of classification and regression problems. First, in the binary classification setup of Rosenfeld et al. (2021), we show that our first algorithm, ISR-Mean, can identify the subspace spanned by invariant features from the first-order moments of the class-conditional distributions, and achieve provable domain generalization with ds+1 training environments. Our second algorithm, ISR-Cov, further reduces the required number of training environments to O(1) using the information of second-order moments. Notably, unlike IRM, our algorithms bypass non-convexity issues and enjoy global convergence guarantees. Next, we extend ISR-Mean to the more general setting of multi-class classification and propose ISR-Multiclass, which leverages class information and provably recovers the invariant-feature subspace with lceil ds/krceil+1 training environments for k-class classification. Finally, for regression problems, we propose ISR-Regression that can identify the invariant-feature subspace with ds+1 training environments. Empirically, we demonstrate the superior performance of our ISRs on synthetic benchmarks. Further, ISR can be used as post-processing methods for feature extractors such as neural nets.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 59 of its 76 references that are in the map. First posted on arXiv 2 Nov 2023.
Builds on
59 of 76 references.
References · 59
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2019Invariant Risk Minimizationcited by 1,832
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
38 more
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2020In Search of Lost Domain Generalizationcited by 1,042
- 2021Robust fine-tuning of zero-shot modelscited by 785
- 2021Generalizing to Unseen Domains: A Survey on Domain Generalizationcited by 762
- 2021Domain Generalization: A Surveycited by 760
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 737
- 2022Fine-Tuning can Distort Pretrained Features and Underperform Out-of-Distributioncited by 722
- 2018Annotation Artifacts in Natural Language Inference Datacited by 656
- 2018Recognition in Terra Incognitacited by 655
- 2013Domain Generalization via Invariant Feature Representationcited by 622
- 2015Causal inference using invariant prediction: identification and confidence intervalscited by 533
- 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 522
- 2018Generalizing to Unseen Domains via Adversarial Data Augmentationcited by 451
- 2021Towards Out-Of-Distribution Generalization: A Surveycited by 431
- 2017Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairnesscited by 381
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2020The Risks of Invariant Risk Minimizationcited by 262
- 2021Accuracy on the Line: On the Strong Correlation Between Out-of-Distribution and In-Distribution Generalizationcited by 248
- 2021Invariance Principle Meets Information Bottleneck for Out-of-Distribution Generalizationcited by 220
- 2022Surgical Fine-Tuning Improves Adaptation to Distribution Shiftscited by 205
- 2020Invariant Risk Minimization Gamescited by 188
- 2021A Fine-Grained Analysis on Distribution Shiftcited by 171
- 2022Correct-N-Contrast: A Contrastive Approach for Improving Robustness to Spurious Correlationscited by 171
- 2020Learning explanations that are hard to varycited by 132
- 2020Domain Adaptation with Conditional Distribution Matching and Generalized Label Shiftcited by 124
- 2021Does Invariant Risk Minimization Capture Invariance?cited by 116
- 2021Salient ImageNet: How to discover spurious features in Deep Learning?cited by 114
- 2019Generalizing to unseen domains via distribution matchingcited by 109
- 2021Towards a Theoretical Framework of Out-of-Distribution Generalizationcited by 94
- 2021Invariant Information Bottleneck for Domain Generalizationcited by 86
- 2020Learning Invariant Representations and Risks for Semi-supervised Domain Adaptationcited by 69
- 2022Domain-Adjusted Regression or: ERM May Already Learn Features Sufficient for Out-of-Distribution Generalizationcited by 69
- 2020Empirical or Invariant Risk Minimization? A Sample Complexity Perspectivecited by 62
- 2022C-Mixup: Improving Generalization in Regressioncited by 57
- 2021Bridging Multi-Task Learning and Meta-Learning: Towards Efficient Training and Effective Adaptationcited by 50
- 2021Quantifying and Improving Transferability in Domain Generalizationcited by 35
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.