atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

Prompting is a Double-Edged Sword: Improving Worst-Group Robustness of Foundation Models

ICML 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Zero-shot robustness and transfer

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 foundation models are poor zero-shot at worst-group label prediction under spurious correlations but accurate at predicting the spurious attribute, and proposes PfR, which zero-shot labels confounders then runs group DRO over predicted groups, nearly matching oracle group DRO.

Problem

Foundation models (zero-shot and few-shot) have poor worst-group robustness under spurious correlations in downstream data, and scaling pretraining does not fix this; group annotations for confounders are typically unavailable.

Approach

Use a zero-shot foundation model prompted with a text description of the spurious attribute to predict group annotations on labeled data, then train a linear head with group DRO over the predicted (label, confounder) groups, plus a theoretical analysis of spectral contrastive pretraining explaining why zero-shot label prediction fails while confounder prediction succeeds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PfR instead of the strongest reported baselineWaterbirds classifiers · Waterbirdsworst-group accuracy: 90.13 -> 91.05Helped
use PfR instead of the strongest reported baselineCelebA classifiers · CelebAworst-group accuracy: 88.12 -> 88.05No clear effect
use PfR instead of the strongest reported baselineCivilComments classifiers · CivilCommentsworst-group accuracy: 72.73 -> 77.83Helped
use PfR instead of the strongest reported baselineMNLI classifiers · MNLIworst-group accuracy: 81.54 -> 81.28No clear effect
use PfR instead of the strongest reported baselineCXR-Drain classifiers · CXR-Drainworst-group accuracy: 59.37 -> 68.55Helped
add the confounder description to the label prompt (ablation)zero-shot classifiers · Waterbirdsworst-group accuracy: 59.38 -> 57.38Hurt
add the confounder description to the label prompt (ablation)zero-shot classifiers · CelebAworst-group accuracy: 77.69 -> 78.54No clear effect
add the confounder description to the label prompt (ablation)zero-shot classifiers · CivilCommentsworst-group accuracy: 59.25 -> 54.29Hurt
add the confounder description to the label prompt (ablation)zero-shot classifiers · MNLIworst-group accuracy: 76.54 -> 75.73No clear effect
instruct the model to ignore the confounder (ablation)zero-shot classifiers · CivilCommentsworst-group accuracy: 59.25 -> 52.81Hurt
use in-context learning with 128 examples instead of zero-shot inference (ablation)language task classifiers · CivilComments and MNLIworst-group accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: Waterbirds CelebA CivilComments MNLI Chest X-ray 14

Benchmarks: Waterbirds CelebA CivilComments MNLI CXR-Drain

Metrics: worst-group accuracy average accuracy

Baselines: Zero-shot ERM JTT Group DRO DebiAN EIIL ReBias In-context learning

Builds on: Group DRO CLIP JTT spectral contrastive loss

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