OOD-Chameleon: Is Algorithm Selection for OOD Generalization Learnable?
Not on the map. Why?
Abstract (arXiv)
Out-of-distribution (OOD) generalization is challenging because distribution shifts come in many forms. Numerous algorithms exist to address specific settings, but choosing the right training algorithm for the right dataset without trial and error is difficult. Indeed, real-world applications often involve multiple types and combinations of shifts that are hard to analyze theoretically. Method. This work explores the possibility of learning the selection of a training algorithm for OOD generalization. We propose a proof of concept (OOD-Chameleon) that formulates the selection as a multi-label classification over candidate algorithms, trained on a dataset of datasets representing a variety of shifts. We evaluate the ability of OOD-Chameleon to rank algorithms on unseen shifts and datasets based only on dataset characteristics, i.e., without training models first, unlike traditional model selection. Findings. Extensive experiments show that the learned selector identifies high-performing algorithms across synthetic, vision, and language tasks. Further inspection shows that it learns non-trivial decision rules, which provide new insights into the applicability of existing algorithms. Overall, this new approach opens the possibility of better exploiting and understanding the plethora of existing algorithms for OOD generalization.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 47 of its 71 references that are in the map. First posted on arXiv 3 Oct 2024.
Builds on
47 of 71 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2020In Search of Lost Domain Generalizationcited by 1,042
- 2020Meta-Learning in Neural Networks: A Surveycited by 944
- 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 522
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2021Towards Out-Of-Distribution Generalization: A Surveycited by 431
- 2019AutoML: A Survey of the State-of-the-Artcited by 388
35 more
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2021Accuracy on the Line: On the Strong Correlation Between Out-of-Distribution and In-Distribution Generalizationcited by 248
- 2019Hidden Stratification Causes Clinically Meaningful Failures in Machine Learning for Medical Imagingcited by 215
- 2020No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problemscited by 208
- 2019Task2Vec: Task Embedding for Meta-Learningcited by 197
- 2021Simple data balancing achieves competitive worst-group-accuracycited by 177
- 2021A Fine-Grained Analysis on Distribution Shiftcited by 171
- 2018Model Evaluation, Model Selection, and Algorithm Selection in Machine Learningcited by 157
- 2020Understanding the Failure Modes of Out-of-Distribution Generalizationcited by 146
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 141
- 2023Change is Hard: A Closer Look at Subpopulation Shiftcited by 119
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 111
- 2021OoD-Bench: Quantifying and Understanding Two Dimensions of Out-of-Distribution Generalizationcited by 86
- 2022MetaShift: A Dataset of Datasets for Evaluating Contextual Distribution Shifts and Training Conflictscited by 81
- 2022Agree to Disagree: Diversity through Disagreement for Better Transferabilitycited by 69
- 2023On the Foundations of Shortcut Learningcited by 64
- 2023The No Free Lunch Theorem, Kolmogorov Complexity, and the Role of Inductive Biases in Machine Learningcited by 63
- 2022ZIN: When and How to Learn Invariance Without Environment Partition?cited by 58
- 2022Diversify and Disambiguate: Learning From Underspecified Datacited by 55
- 2022ID and OOD Performance Are Sometimes Inversely Correlated on Real-world Datasetscited by 44
- 2023Identifying Spurious Biases Early in Training through the Lens of Simplicity Biascited by 44
- 2023The SSL Interplay: Augmentations, Inductive Bias, and Generalizationcited by 40
- 2019Dataset2Vec: Learning Dataset Meta-Featurescited by 37
- 2023Model Spider: Learning to Rank Pre-Trained Models Efficientlycited by 32
- 2024Calibrating Multi-modal Representations: A Pursuit of Group Robustness without Annotationscited by 30
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learningcited by 26
- 2023Characterizing Out-of-Distribution Error via Optimal Transportcited by 20
- 2022When Does Group Invariant Learning Survive Spurious Correlations?cited by 18
- 2023Quick-Tune: Quickly Learning Which Pretrained Model to Finetune and Howcited by 17
- 2022Zero-Shot AutoML with Pretrained Modelscited by 13
- 2024Complexity Matters: Dynamics of Feature Learning in the Presence of Spurious Correlationscited by 12
- 2023On the Joint Interaction of Models, Data, and Featurescited by 5
- 2023Unraveling the Key Components of OOD Generalization via Diversificationcited by 4
- 2024Reassessing the Validity of Spurious Correlations Benchmarkscited by 4
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.