atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Severing Spurious Correlations with Data Pruning

ICLR 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Data augmentation and generalization bias

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that spurious correlations are learned mainly from a small set of hard-core-feature samples containing the spurious feature, and proposes a training-free data pruning method that removes the hardest samples per class to sever spurious correlations in settings where spurious features are unidentifiable.

Problem

Existing spurious-correlation mitigation methods rely on identifying which training samples contain spurious features, which becomes impossible when the spurious signal is weaker than the core signal; the paper asks how to overcome spurious correlations in such settings.

Approach

Spurious correlations are primarily learned from the few samples that contain both the spurious feature and hard-to-learn core features; pruning the hardest fraction of training samples per class (based on early-training error) severs these correlations without needing spurious-feature labels, group labels, or hyperparameter tuning in unidentifiable settings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Prune hardest samples within groups containing spurious featuresOurs · WaterbirdsWorst-group accuracy: 74.81 (0.7) -> 90.93 (0.58)Helped
Prune hardest samples within groups containing spurious featuresOurs · WaterbirdsMean accuracy: 98.10 (0.1) -> 92.48 (0.72)Hurt
Prune hardest samples within groups containing spurious featuresOurs · MultiNLIWorst-group accuracy: 65.9 (0.3) -> 75.88 (1.62)Helped
Prune hardest samples within groups containing spurious featuresOurs · MultiNLIMean accuracy: 82.8 (0.1) -> 81.07 (0.25)Hurt
Introduce the spurious feature in the hardest rather than easiest 100 training samples (ablation)MultiNLI · MultiNLIWorst-group accuracy: 55.22% -> 1.04%Hurt
Introduce spurious features in samples with hard rather than easy core features (ablation)ResNet20 · CIFAR-10SSpurious misclassificationsHurt
Introduce spurious features in samples with easy core features (ablation)ResNet20 · CIFAR-10SSpurious misclassificationsNo clear effect
Prune the hardest samples containing spurious features instead of the easiest such samples (ablation)Ours · CelebAWorst-group accuracyHelped
Prune up to 97% of the easiest samples containing the spurious feature (ablation)Ours · CelebAWorst-group accuracyNo clear effect
Prune hardest samples in the training set (ablation)Ours · Hard ImageNetSpurious misclassificationsHelped
Prune samples with hard core features and spurious features rather than easy core features and spurious features (ablation)Ours · MultiNLIWorst-group accuracyHelped
Prune samples with easy core features and spurious features (ablation)Ours · MultiNLIWorst-group accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA Hard ImageNet Waterbirds MultiNLI

Benchmarks: CIFAR-10S CelebA Hard ImageNet Waterbirds MultiNLI

Metrics: worst-group accuracy mean accuracy spurious misclassifications

Baselines: ERM CnC JTT gDRO DFR PDE

Builds on: Just Train Twice (JTT) Correct-N-Contrast (CnC) Deep Feature Reweighting (DFR) Group DRO Prediction Depth / data pruning by error scores

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy