atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

OOD-Chameleon: Is Algorithm Selection for OOD Generalization Learnable?

ICML 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Out-of-distribution generalization 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 OOD-Chameleon, a multi-label MLP classifier that predicts which of five OOD training algorithms (ERM, GroupDRO, oversample, undersample, logits adjustment) is suitable for a new dataset from dataset descriptors alone, trained on a semi-synthetic meta-dataset of resampled datasets.

Problem

Choosing the right OOD-generalization training algorithm for a given dataset normally requires trial-and-error training of many models; the paper asks whether this a priori algorithm selection can be learned from dataset characteristics under label shift, covariate shift, and spurious correlation.

Approach

Frame algorithm selection as multi-label classification over candidate algorithms, trained on a "dataset of datasets" built by resampling fine-grained annotated datasets (CelebA, CivilComments) to controlled shift degrees, so that a selector predicts suitable algorithms from cheap dataset descriptors without training target models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OOD-Chameleon instead of the strongest fixed selector baselineSynthetic task algorithm selection · Synthetic tasksWG error (%): 23.9$_{\pm 0.2}$ -> 19.9$_{\pm 0.1}$Helped
Adaptively select algorithms with OOD-Chameleon rather than always using one fixed algorithmOOD-Chameleon · CelebA (ResNet18)WG error: 49.8 $_{\pm 0.5}$ -> 47.7 $_{\pm 0.2}$Helped
Use an MLP selector instead of a linear selector (ablation)OOD-Chameleon on CelebA · CelebA (ResNet18)WG error: 49.6 $_{\pm 0.3}$ -> 47.7 $_{\pm 0.2}$Helped
Use an MLP selector instead of k-NN (ablation)OOD-Chameleon on CelebA · CelebA (ResNet18)WG error: 49.3 $_{\pm 0.2}$ -> 47.7 $_{\pm 0.2}$Helped
Use an MLP selector instead of a decision tree (ablation)OOD-Chameleon on CelebA · CelebA (ResNet18)WG error: 48.1 $_{\pm 0.3}$ -> 47.7 $_{\pm 0.2}$Helped
Use top prediction logits rather than randomly choosing among binary-positive algorithms (ablation)OOD-Chameleon at test time · CelebA (ResNet)WG error: 48.5 -> 47.7Helped
Vary the algorithm suitability threshold from 0.05 to 0.0 (ablation)OOD-Chameleon · CelebA (ResNet)WG error: 47.7 -> 48.3Hurt
Vary the algorithm suitability threshold from 0.05 to 0.025 (ablation)OOD-Chameleon · CelebA (ResNet)WG error: 47.7 -> 48.1Hurt
Vary the algorithm suitability threshold from 0.05 to 0.10 (ablation)OOD-Chameleon · CelebA (ResNet)WG error: 47.7 -> 48.0Hurt
Train task models by fine-tuning rather than linear probing (ablation)OOD-Chameleon on CelebA · CelebA tasksWG error: 47.7 $_{\pm 0.2}$ -> 34.8 $_{\pm 0.4}$Helped
Select the best algorithm per task rather than random selectionOOD-Chameleon's algorithm selection task · Synthetic tasksWG error (%): 24.0$_{\pm 0.1}$ -> 19.9$_{\pm 0.1}$Helped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA CivilComments MetaShift OfficeHome Colored-MNIST MultiNLI synthetic Gaussian data

Benchmarks: synthetic Gaussian tasks CelebA tasks MetaShift OfficeHome Colored-MNIST CivilComments MultiNLI

Metrics: 0-1 accuracy worst-group error averaged-group error

Baselines: Random selection Global best Naive descriptors Regression Oracle selection ERM GroupDRO Oversample Undersample Logits adjustment

Builds on: GroupDRO logits adjustment

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