atlas

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

Decompose-and-Compose: A Compositional Approach to Mitigating Spurious Correlation

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 4 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 Decompose-and-Compose (DaC), which uses ERM attribution maps and adaptive masking to split low-loss images into causal and non-causal parts, then recombines them across labels to upweight minority groups and retrain the last layer without group labels.

Problem

Spurious correlation between non-causal image components and labels causes ERM models to fail on minority groups under correlation shift; existing group-balancing methods need group labels, while label-free methods upweight high-loss samples that may be hard rather than minority.

Approach

Use xGradCAM attributions and an elbow-based adaptive masking of a pretrained ERM model to decompose images into parts, then combine the predictive part of one image with the non-predictive part of an image from a different class to synthesize minority-group samples, retraining only the last layer with a combined loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Waterbirdsworst group accuracy: 70.8±0.5 -> 92.3±0.4Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Waterbirdsaverage group accuracy: 91.6±0.1 -> 95.3±0.4Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · CelebAworst group accuracy: 41.7 -> 81.9±0.7Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · CelebAaverage group accuracy: 96.0 -> 91.4±1.1Hurt
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Metashiftworst group accuracy: 61.3±3.4 -> 78.3±1.6Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Metashiftaverage group accuracy: 73.9±1.5 -> 79.3±0.1Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Dominoesworst group accuracy: 72.8±1.6 -> 89.2±0.1Helped
add adaptive-mask image combining and retrain the last layer (DaC)ERM ResNet-50 · Dominoesaverage group accuracy: 88.5±0.3 -> 92.2±0.3Helped
use correctly classified samples for combination instead of tuning selected-sample proportion q (ablation)DaC · CelebAworst group accuracy: 81.9±0.7 -> 76.11±0Hurt
use correctly classified samples for combination instead of tuning selected-sample proportion q (ablation)DaC · Metashiftaverage group accuracy: 79.3±0.1 -> 80.0±1.4Helped
increase the number of selected samples used for combining (ablation)DaC · multiple datasetsworst group accuracyHurt
set combination-loss weight α to at least 1 (ablation)DaC · multiple datasetsworst group accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Waterbirds CelebA Metashift Dominoes

Benchmarks: Waterbirds CelebA Metashift Dominoes

Metrics: worst group accuracy average group accuracy

Baselines: DFR Group DRO LISA MaskTune CnC JTT ERM

Builds on: DFR MaskTune JTT xGradCAM

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