mlsanityData to 14 Oct 2026

Predict then Interpolate: A Simple Algorithm to Learn Stable Classifiers

arXiv 2105.12628 ↗First posted 26 May 2021cs.LG cs.AI cs.CLcited by 16

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
  3. 2014Deep Learning Face Attributes in the Wildcited by 3,693
  4. 2019Invariant Risk Minimizationcited by 1,854
  5. 2015A large annotated corpus for learning natural language inferencecited by 1,847
  6. 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
  7. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
  8. 2020In Search of Lost Domain Generalizationcited by 1,054
  9. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
  10. 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 876
  11. 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
  12. 2015Causal inference using invariant prediction: identification and confidence intervalscited by 536
21 more
  1. 2019Analyzing Learned Molecular Representations for Property Predictioncited by 375
  2. 2018Learning Models with Uniform Performance via Distributionally Robust Optimizationcited by 335
  3. 2020An Investigation of Why Overparameterization Exacerbates Spurious Correlationscited by 310
  4. 2016Rationalizing Neural Predictionscited by 281
  5. 2019Don't Take the Easy Way Out: Ensemble Based Methods for Avoiding Known Dataset Biasescited by 280
  6. 2017Advances in Pre-Training Distributed Word Representationscited by 207
  7. 2019WinoGrande: An Adversarial Winograd Schema Challenge at Scalecited by 204
  8. 2020Invariant Risk Minimization Gamescited by 188
  9. 2019Towards Debiasing Fact Verification Modelscited by 143
  10. 2019Distributionally Robust Language Modelingcited by 143
  11. 2020Invariant Rationalizationcited by 131
  12. 2019End-to-End Bias Mitigation by Modelling Biases in Corporacited by 128
  13. 2019Unlearn Dataset Bias in Natural Language Inference by Fitting the Residualcited by 119
  14. 2020Towards Debiasing NLU Models from Unknown Biasescited by 116
  15. 2020Learning from others' mistakes: Avoiding dataset biases without modeling themcited by 83
  16. 2018Deriving Machine Attention from Human Rationalescited by 54
  17. 2019Don't Take the Premise for Granted: Mitigating Artifacts in Natural Language Inferencecited by 49
  18. 2016Does Distributionally Robust Supervised Learning Give Robust Classifiers?cited by 38
  19. 2020An Empirical Study of Invariant Risk Minimizationcited by 35
  20. 2020Avoiding the Hypothesis-Only Bias in Natural Language Inference via Ensemble Adversarial Trainingcited by 5
  21. 2019Using Machine Learning and Natural Language Processing to Review and Classify the Medical Literature on Cancer Susceptibility Genescited by 3

Built on by

Cited by year

Citing papers per year: 2021: 4; 2022: 8; 2023: 2; 2024: 0; 2025: 2.

16 papers.

Sort: