New Method Identifies Spurious Correlations in ML Models.

Nilesh Kumar· August 7, 2026 View original

Key takeaways

  • Spurious correlations cause ML models to fail on specific subpopulations.
  • A new method identifies these samples using perturbation sensitivity after convergence.
  • It requires no group annotations or early-stopping hyperparameters.
  • Rebalancing training data based on this signal significantly improves worst-group accuracy.

Who benefits

TechAI/ML DevelopmentHealthcareBFSISocial Media

Summary

This research proposes a novel, group-annotation-free method to identify samples spuriously correlated in machine learning models by observing their prediction sensitivity to fixed input perturbations after convergence, enabling improved worst-group accuracy.

Machine learning models trained with empirical risk minimization often achieve high average accuracy but fail on specific subpopulations due to spurious correlations in the training data. Existing methods to identify these problematic samples typically require group annotations or signals from early training, which can be difficult to implement or require careful hyperparameter tuning. This paper introduces a simpler, more robust signal for identifying spuriously correlated samples, available after a model has converged. At convergence, while the overall loss may no longer differentiate populations, samples consistent with spurious correlations are classified by a shared, robust rule. In contrast, samples that defy the spurious correlation are fit through input-specific configurations, making their predictions more fragile. The proposed procedure involves applying a fixed perturbation to a converged model's inputs. It has been observed that predictions for the spuriously correlated samples are far less likely to flip than those for the fragile, non-spuriously correlated samples. This method requires only two forward passes per training sample, no group annotations at any stage, and no early-stopping epoch. Using the detected samples to rebalance training data significantly improves worst-group accuracy, for example, raising it from 57.3% to 80.8% on the Waterbirds dataset, approaching the performance achieved with ground-truth group labels.

Why it matters

Data scientists and ML engineers can use this method to identify and mitigate biases caused by spurious correlations in their models without needing expensive group-labeled data, leading to fairer and more robust AI systems.

How to implement this in your domain

  1. 1Train your machine learning model to convergence using standard empirical risk minimization.
  2. 2Apply a fixed, small perturbation to the inputs of your training samples.
  3. 3Observe the prediction flips for each sample after perturbation, identifying samples with high sensitivity.
  4. 4Use these identified sensitive samples to rebalance your training data or apply targeted interventions.
  5. 5Retrain the model with the rebalanced data to improve worst-group accuracy and reduce spurious correlation reliance.

Original post by Nilesh Kumar

"arXiv:2608.05419v1 Announce Type: new Abstract: Models trained by empirical risk minimization on data containing spurious correlations achieve high average accuracy while failing on subpopulations where the correlation does not hold. Existing methods for identifying the affected…"

View on X

Originally posted by Nilesh Kumar on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses