LGAICLDec 2, 2022

AGRO: Adversarial Discovery of Error-prone groups for Robust Optimization

UW
arXiv:2212.00921v29 citationsh-index: 116
Originality Highly original
AI Analysis

This addresses the challenge of applying robust optimization to new tasks with unknown spurious correlations, offering a practical solution for improving model generalization.

The paper tackles the problem of models relying on spurious correlations by proposing AGRO, an end-to-end approach that jointly discovers error-prone groups and optimizes for robustness, resulting in 8% higher performance on known worst-groups and improved out-of-distribution accuracy on multiple datasets.

Models trained via empirical risk minimization (ERM) are known to rely on spurious correlations between labels and task-independent input features, resulting in poor generalization to distributional shifts. Group distributionally robust optimization (G-DRO) can alleviate this problem by minimizing the worst-case loss over a set of pre-defined groups over training data. G-DRO successfully improves performance of the worst-group, where the correlation does not hold. However, G-DRO assumes that the spurious correlations and associated worst groups are known in advance, making it challenging to apply it to new tasks with potentially multiple unknown spurious correlations. We propose AGRO -- Adversarial Group discovery for Distributionally Robust Optimization -- an end-to-end approach that jointly identifies error-prone groups and improves accuracy on them. AGRO equips G-DRO with an adversarial slicing model to find a group assignment for training examples which maximizes worst-case loss over the discovered groups. On the WILDS benchmark, AGRO results in 8% higher model performance on average on known worst-groups, compared to prior group discovery approaches used with G-DRO. AGRO also improves out-of-distribution performance on SST2, QQP, and MS-COCO -- datasets where potential spurious correlations are as yet uncharacterized. Human evaluation of ARGO groups shows that they contain well-defined, yet previously unstudied spurious correlations that lead to model errors.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes