atlas

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

Complexity Matters: Feature Learning in the Presence of Spurious Correlations

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Contrastive representation theory · 0 citations (OpenAlex)

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.

Proposes a boolean-function-based synthetic spurious-correlation dataset (parity and staircase features) to study how spurious feature complexity and correlation strength affect feature learning dynamics in two-layer ReLU networks, with theory for XOR/parity features.

Problem

How the relative simplicity of spurious features and their correlation strength with the label affect the learning dynamics of core features under spurious correlations, which prior benchmarks cannot control precisely.

Approach

Builds a controllable spurious dataset where core and spurious features are boolean functions (parity or threshold staircase) of disjoint coordinates, with confounder strength lambda, so feature complexity (degree) and correlation can be varied independently; it uses Fourier analysis to derive gradient gaps explaining slowed core learning and persistence of spurious features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use simpler spurious featuresNeural network on Boolean spurious-feature data · Boolean spurious-feature datasetepochs to reach 0.95 core correlationHurt
Increase spurious-feature correlation strengthNeural network on Boolean spurious-feature data · Boolean spurious-feature datasetepochs to reach 0.95 core correlationHurt
Learn a spurious feature before the core featureNeural network on Boolean spurious-feature data · Boolean spurious-feature datasetcore-feature gradient: 4λ(1-λ) smallerHurt
Use high confounder strengthNeural network on Boolean spurious-feature data · Boolean spurious-feature datasetdecoded spurious correlationHelped
Use low confounder strength (around 0.6)Neural network on Boolean spurious-feature data · Boolean spurious-feature datasetdecoded spurious correlation: around 0.6Hurt
Retrain the last layer with balanced dataNeural network trained on spurious data · Boolean and semi-synthetic spurious-correlation datasetsworst group accuracy / core function correlationHelped
Use a small amount of group-balanced data for last-layer retrainingLast Layer Retraining · Spurious-correlation datasetsworst group accuracyHelped
Apply JTT or Spare using an early-stopped modelJTT and Spare · Parity, staircase, and Domino datasetsminority-group inference (Jaccard score): below 0.5Mixed
Upsample using the minority group inferred by debiasing methodsJTT and Spare · Challenging staircase and Domino datasetsworst group accuracyNo clear effect
Use spurious and core features of similar complexityEarly-stop-based debiasing algorithms · Staircase and Domino datasetsminority-group inference (Jaccard score): below 0.5Hurt
Train on limited-size data while spurious features delay core learningNeural network on Boolean spurious-feature data · Limited-size Boolean datasetsrobustnessHurt
Train with a high spurious correlation after the spurious feature is learnedNeural network on Boolean spurious-feature data · Parity, deg(fs)=4, deg(fc)=10decoded spurious correlationHelped

Surprising findings

Limitations

Experimental setup

Datasets: Boolean spurious dataset (parity and staircase) Waterbirds Colorful-MNIST Domino Image CIFAR-MNIST

Benchmarks: Boolean spurious dataset (parity, staircase) Waterbirds Colorful-MNIST Domino Image

Metrics: core correlation spurious correlation decoded correlation worst group accuracy Jaccard score containment score epochs to 0.95 core correlation

Baselines: Just Train Twice SpareMix Last Layer Retraining

Builds on: simplicity bias Just Train Twice Last Layer Retraining Hidden progress in sparse parity learning

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