Predict then Interpolate: A Simple Algorithm to Learn Stable Classifiers
Not on the map. Why?
Abstract (arXiv)
We propose Predict then Interpolate (PI), a simple algorithm for learning correlations that are stable across environments. The algorithm follows from the intuition that when using a classifier trained on one environment to make predictions on examples from another environment, its mistakes are informative as to which correlations are unstable. In this work, we prove that by interpolating the distributions of the correct predictions and the wrong predictions, we can uncover an oracle distribution where the unstable correlation vanishes. Since the oracle interpolation coefficients are not accessible, we use group distributionally robust optimization to minimize the worst-case risk across all such interpolations. We evaluate our method on both text classification and image classification. Empirical results demonstrate that our algorithm is able to learn robust classifiers (outperforms IRM by 23.85% on synthetic environments and 12.41% on natural environments). Our code and data are available at https://github.com/YujiaBao/Predict-then-Interpolate.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 33 of its 46 references that are in the map. First posted on arXiv 26 May 2021.
Builds on
33 of 46 references.
References · 33
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2019Invariant Risk Minimizationcited by 1,854
- 2015A large annotated corpus for learning natural language inferencecited by 1,847
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
- 2020In Search of Lost Domain Generalizationcited by 1,054
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 876
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
- 2015Causal inference using invariant prediction: identification and confidence intervalscited by 536
21 more
- 2019Analyzing Learned Molecular Representations for Property Predictioncited by 375
- 2018Learning Models with Uniform Performance via Distributionally Robust Optimizationcited by 335
- 2020An Investigation of Why Overparameterization Exacerbates Spurious Correlationscited by 310
- 2016Rationalizing Neural Predictionscited by 281
- 2019Don't Take the Easy Way Out: Ensemble Based Methods for Avoiding Known Dataset Biasescited by 280
- 2017Advances in Pre-Training Distributed Word Representationscited by 207
- 2019WinoGrande: An Adversarial Winograd Schema Challenge at Scalecited by 204
- 2020Invariant Risk Minimization Gamescited by 188
- 2019Towards Debiasing Fact Verification Modelscited by 143
- 2019Distributionally Robust Language Modelingcited by 143
- 2020Invariant Rationalizationcited by 131
- 2019End-to-End Bias Mitigation by Modelling Biases in Corporacited by 128
- 2019Unlearn Dataset Bias in Natural Language Inference by Fitting the Residualcited by 119
- 2020Towards Debiasing NLU Models from Unknown Biasescited by 116
- 2020Learning from others' mistakes: Avoiding dataset biases without modeling themcited by 83
- 2018Deriving Machine Attention from Human Rationalescited by 54
- 2019Don't Take the Premise for Granted: Mitigating Artifacts in Natural Language Inferencecited by 49
- 2016Does Distributionally Robust Supervised Learning Give Robust Classifiers?cited by 38
- 2020An Empirical Study of Invariant Risk Minimizationcited by 35
- 2020Avoiding the Hypothesis-Only Bias in Natural Language Inference via Ensemble Adversarial Trainingcited by 5
- 2019Using Machine Learning and Natural Language Processing to Review and Classify the Medical Literature on Cancer Susceptibility Genescited by 3
Built on by
Citing papers per year: 2021: 4; 2022: 8; 2023: 2; 2024: 0; 2025: 2.
16 papers.
Sort:
- 2021Simple data balancing achieves competitive worst-group-accuracycited by 178
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Otherscited by 85
- 2022Discover and Mitigate Unknown Biases with Debiasing Alternate Networkscited by 47
- 2022Rich Feature Construction for the Optimization-Generalization Dilemmacited by 34
- 2021Focus on the Common Good: Group Distributional Robustness Followscited by 25
- 2022Mitigating Dataset Bias by Using Per-sample Gradientcited by 22
- 2022Causal Balancing for Domain Generalizationcited by 20
- 2021Measuring and Improving Model-Moderator Collaboration using Uncertainty Estimationcited by 18
- 2022Near-Optimal Algorithms for Group Distributionally Robust Optimization and Beyondcited by 17
- 2022Learning to Split for Automatic Bias Detectioncited by 16
- 2023Mitigating Simplicity Bias in Deep Learning for Improved OOD Generalization and Robustnesscited by 7
- 2021Learning Stable Classifiers by Transferring Unstable Featurescited by 6
4 more
- 2025Improving the OOD Performance of Closed-Source LLMs on NLI Through Strategic Data Selectioncited by 4
- 2025An XAI-based Analysis of Shortcut Learning in Neural Networkscited by 2
- 2022Outlier-Aware Training for Improving Group Accuracy Disparitiescited by 0
- 2023Supervised Contrastive Learning with Heterogeneous Similarity for Distribution Shiftscited by 0
- 2025Improving the OOD Performance of Closed-Source LLMs on NLI Through Strategic Data Selection26 May 2025
- 2025An XAI-based Analysis of Shortcut Learning in Neural Networks22 Apr 2025
- 2023Mitigating Simplicity Bias in Deep Learning for Improved OOD Generalization and Robustness9 Oct 2023
- 2023Supervised Contrastive Learning with Heterogeneous Similarity for Distribution Shifts7 Apr 2023
- 2022Near-Optimal Algorithms for Group Distributionally Robust Optimization and Beyond28 Dec 2022
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Others9 Dec 2022
- 2022Outlier-Aware Training for Improving Group Accuracy Disparities27 Oct 2022
- 2022Discover and Mitigate Unknown Biases with Debiasing Alternate Networks20 Jul 2022
- 2022Causal Balancing for Domain Generalization10 Jun 2022
- 2022Mitigating Dataset Bias by Using Per-sample Gradient31 May 2022
- 2022Learning to Split for Automatic Bias Detection28 Apr 2022
- 2022Rich Feature Construction for the Optimization-Generalization Dilemma24 Mar 2022
4 more
- 2021Simple data balancing achieves competitive worst-group-accuracy27 Oct 2021
- 2021Focus on the Common Good: Group Distributional Robustness Follows6 Oct 2021
- 2021Measuring and Improving Model-Moderator Collaboration using Uncertainty Estimation9 Jul 2021
- 2021Learning Stable Classifiers by Transferring Unstable Features15 Jun 2021
- 2021Simple data balancing achieves competitive worst-group-accuracycited by 178
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Otherscited by 85
- 2022Discover and Mitigate Unknown Biases with Debiasing Alternate Networkscited by 47
- 2022Rich Feature Construction for the Optimization-Generalization Dilemmacited by 34
- 2021Focus on the Common Good: Group Distributional Robustness Followscited by 25
- 2022Mitigating Dataset Bias by Using Per-sample Gradientcited by 22
- 2022Causal Balancing for Domain Generalizationcited by 20
- 2021Measuring and Improving Model-Moderator Collaboration using Uncertainty Estimationcited by 18
- 2022Near-Optimal Algorithms for Group Distributionally Robust Optimization and Beyondcited by 17
- 2022Learning to Split for Automatic Bias Detectioncited by 16
- 2023Mitigating Simplicity Bias in Deep Learning for Improved OOD Generalization and Robustnesscited by 7
- 2021Learning Stable Classifiers by Transferring Unstable Featurescited by 6
12 most cited of 16 All 16 (JSON)
- 2025Improving the OOD Performance of Closed-Source LLMs on NLI Through Strategic Data Selection26 May 2025
- 2025An XAI-based Analysis of Shortcut Learning in Neural Networks22 Apr 2025
- 2023Mitigating Simplicity Bias in Deep Learning for Improved OOD Generalization and Robustness9 Oct 2023
- 2023Supervised Contrastive Learning with Heterogeneous Similarity for Distribution Shifts7 Apr 2023
- 2022Near-Optimal Algorithms for Group Distributionally Robust Optimization and Beyond28 Dec 2022
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Others9 Dec 2022
- 2022Outlier-Aware Training for Improving Group Accuracy Disparities27 Oct 2022
- 2022Discover and Mitigate Unknown Biases with Debiasing Alternate Networks20 Jul 2022
- 2022Causal Balancing for Domain Generalization10 Jun 2022
- 2022Mitigating Dataset Bias by Using Per-sample Gradient31 May 2022
- 2022Learning to Split for Automatic Bias Detection28 Apr 2022
- 2022Rich Feature Construction for the Optimization-Generalization Dilemma24 Mar 2022
12 newest of 16 All 16 (JSON)