Research map / Label-efficient and robust learning / Recognition and long-tail
Severing Spurious Correlations with Data Pruning
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
- On Waterbirds, the pruning method reaches 90.93% worst-group accuracy (mean 92.48%), exceeding the listed baselines including DFR^Tr (90.2%) and PDE (90.3%).
- On MultiNLI, worst-group accuracy reaches 75.88%, below gDRO's 77.7% but above JTT (72.6%) and DFR^Tr (71.5%).
- In the CIFAR-10S experiment, injecting the spurious feature into the 100 hardest samples yields 58.0% spurious misclassifications in the identifiable setting and 13.76% in the unidentifiable setting.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Prune hardest samples within groups containing spurious features | Ours · Waterbirds | Worst-group accuracy: 74.81 (0.7) -> 90.93 (0.58) | Helped |
| Prune hardest samples within groups containing spurious features | Ours · Waterbirds | Mean accuracy: 98.10 (0.1) -> 92.48 (0.72) | Hurt |
| Prune hardest samples within groups containing spurious features | Ours · MultiNLI | Worst-group accuracy: 65.9 (0.3) -> 75.88 (1.62) | Helped |
| Prune hardest samples within groups containing spurious features | Ours · MultiNLI | Mean 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 · MultiNLI | Worst-group accuracy: 55.22% -> 1.04% | Hurt |
| Introduce spurious features in samples with hard rather than easy core features (ablation) | ResNet20 · CIFAR-10S | Spurious misclassifications | Hurt |
| Introduce spurious features in samples with easy core features (ablation) | ResNet20 · CIFAR-10S | Spurious misclassifications | No clear effect |
| Prune the hardest samples containing spurious features instead of the easiest such samples (ablation) | Ours · CelebA | Worst-group accuracy | Helped |
| Prune up to 97% of the easiest samples containing the spurious feature (ablation) | Ours · CelebA | Worst-group accuracy | No clear effect |
| Prune hardest samples in the training set (ablation) | Ours · Hard ImageNet | Spurious misclassifications | Helped |
| Prune samples with hard core features and spurious features rather than easy core features and spurious features (ablation) | Ours · MultiNLI | Worst-group accuracy | Helped |
| Prune samples with easy core features and spurious features (ablation) | Ours · MultiNLI | Worst-group accuracy | No clear effect |
Surprising findings
- Spurious feature reliance grows super-linearly with the difficulty of the core features of the 100 samples carrying the spurious feature.
- Excluding a small fraction (about 1% of total train set) of hard samples containing the spurious feature improves worst-group accuracy in CelebA, while excluding up to 97% of easy spurious samples does not.
Limitations
- Pruning hardest samples per class is only shown to work in unidentifiable settings with a particular difficulty ranking; in identifiable settings it prunes the wrong samples, so group labels are needed there.
- Results on MultiNLI are below gDRO, and Waterbirds mean accuracy is lower than ERM (92.48 vs 98.10).
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
- Let Samples Speak: Mitigating Spurious Correlation by Exploiting the Clusterness of Samples (CVPR 2025 · similarity 0.91)
- Complexity Matters: Feature Learning in the Presence of Spurious Correlations (ICML 2024 · similarity 0.88)
- How Spurious Features are Memorized: Precise Analysis for Random and NTK Features (ICML 2024 · similarity 0.86)
- Spurious Correlations in High Dimensional Regression: The Roles of Regularization, Simplicity Bias and Over-Parameterization (ICML 2025 · similarity 0.85)
- Distilling the Knowledge in Data Pruning (ICML 2025 · similarity 0.85)
- NeuronTune: Towards Self-Guided Spurious Bias Mitigation (ICML 2025 · similarity 0.85)
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.
