Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems

About

In real-world classification tasks, each class often comprises multiple finer-grained "subclasses." As the subclass labels are frequently unavailable, models trained using only the coarser-grained class labels often exhibit highly variable performance across different subclasses. This phenomenon, known as hidden stratification, has important consequences for models deployed in safety-critical applications such as medicine. We propose GEORGE, a method to both measure and mitigate hidden stratification even when subclass labels are unknown. We first observe that unlabeled subclasses are often separable in the feature space of deep neural networks, and exploit this fact to estimate subclass labels for the training data via clustering techniques. We then use these approximate subclass labels as a form of noisy supervision in a distributionally robust optimization objective. We theoretically characterize the performance of GEORGE in terms of the worst-case generalization error across any subclass. We empirically validate GEORGE on a mix of real-world and benchmark image classification datasets, and show that our approach boosts worst-case subclass accuracy by up to 22 percentage points compared to standard training techniques, without requiring any prior information about the subclasses.

Nimit S. Sohoni, Jared A. Dunnmon, Geoffrey Angus, Albert Gu, Christopher R\'e• 2020

Related benchmarks

TaskDatasetResultRank
Image ClassificationWaterbirds
WG Accuracy76.2
283
Image ClassificationWaterbirds (test)
Worst-Group Accuracy91.7
214
ClassificationCelebA (test)
Average Accuracy94.6
92
ClassificationWaterbirds (test)
Test Accuracy95.7
40
Blond Hair classificationCelebA (test)
Average Group Accuracy94.6
37
Robust Image ClassificationCMNIST (test)
WGA76.4
33
Spurious Correlation DiscoveryMNIST, FashionMNIST, and COCO 654 evaluation settings (test)
mP@1019.3
24
Image ClassificationC-MNIST (test)
Accuracy95.2
19
Error slice discoveryMetaShift
Precision@1084
17
Error slice discoveryWaterbirds
Precision@1034
17
Showing 10 of 27 rows

Other info

Follow for update