atlas

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

Diverse Prototypical Ensembles Improve Robustness to Subpopulation Shift

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 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.

Replaces the linear head of an ERM-trained feature extractor with a diversified ensemble of prototypical classifiers, trained on a class-balanced validation subset with an inter-prototype similarity loss, to improve worst-group accuracy under subpopulation shift.

Problem

Subpopulation shift degrades model performance on minority subgroups, and existing fixes (re-weighting, retraining) often require subgroup annotations or assumptions about the number and nature of subpopulations, which are unavailable for many real datasets.

Approach

Replace the linear classification layer of a frozen ERM feature extractor with an ensemble of distance-based prototype classifiers, where members are sequentially trained with an inter-prototype similarity loss and bootstrap-style class-balanced subsets to learn diverse decision rules that capture subpopulations without group labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the ERM head with DPEERM · Waterbirds test, no subgroup annotationsWGA: 69.1\scriptstyle{\pm}4.7 -> 91.0\scriptstyle{\pm}0.5Helped
replace the ERM head with DPEERM · CelebA test, no subgroup annotationsWGA: 57.6\scriptstyle{\pm}0.8 -> 81.9\scriptstyle{\pm}0.2Helped
replace the ERM head with DPEERM · CivilComments test, no subgroup annotationsWGA: 63.2\scriptstyle{\pm}1.2 -> 69.9\scriptstyle{\pm}0.9Helped
replace the ERM head with DPEERM · MultiNLI test, no subgroup annotationsWGA: 66.4\scriptstyle{\pm}2.3 -> 69.3\scriptstyle{\pm}0.8Helped
replace the ERM* head with DPEERM* · CheXpert test, no subgroup annotationsWGA: 75.6\scriptstyle{\pm}0.4 -> 76.8\scriptstyle{\pm}0.1Helped
use random validation subsets rather than the same fixed subset for each prototype (ablation)DPE · multiple datasets, subgroup annotations availableWGAHelped
add inter-prototype similarity loss to random-subset training (ablation)DPE · multiple datasets, subgroup annotations availableWGAHelped
replace the prototypical ensemble with a linear ensemble (ablation)DPE · multiple datasets, with and without attribute availabilityWGAHurt
increase prototypes per class from 1 to 5 (ablation)DPE · Waterbirds, CelebA, MetaShift, and CheXpertWGA improvement: +2.4%Helped
increase prototypes per class from 1 to 10 (ablation)DPE · Waterbirds, CelebA, MetaShift, and CheXpertWGA improvement: +3.3%Helped
increase prototypes per class from 1 to 15 (ablation)DPE · Waterbirds, CelebA, MetaShift, and CheXpertWGA improvement: +3.7%Helped
increase prototypes per class from 15 to 25 (ablation)DPE · Waterbirds, CelebA, MetaShift, and CheXpertWGA improvement: 3.7% -> 3.7%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Waterbirds CelebA MetaShift ImageNetBG NICO++ Living17 CheXpert CivilComments MultiNLI

Benchmarks: Waterbirds CelebA CivilComments MultiNLI MetaShift CheXpert ImageNetBG NICO++ Living17

Metrics: worst-group accuracy average accuracy balanced accuracy

Baselines: ERM CRT ReWeightCRT DFR JTT CnC RWY AFR GAP Group DRO SSA

Builds on: Deep Feature Reweighting Prototypical Networks SubpopBench Classifier Re-train

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