MLLGMay 23, 2022

Why does Throwing Away Data Improve Worst-Group Error?

arXiv:2205.11672v228 citationsh-index: 44
Originality Incremental advance
AI Analysis

This addresses a practical problem for machine learning practitioners dealing with imbalanced data, offering a theoretical justification for an incremental improvement in worst-group accuracy.

The paper tackles the counterintuitive practice of discarding data to improve worst-group error in imbalanced datasets, showing that for linear classifiers on heavy-tailed data, this approach restores geometric symmetry and enhances generalization.

When facing data with imbalanced classes or groups, practitioners follow an intriguing strategy to achieve best results. They throw away examples until the classes or groups are balanced in size, and then perform empirical risk minimization on the reduced training set. This opposes common wisdom in learning theory, where the expected error is supposed to decrease as the dataset grows in size. In this work, we leverage extreme value theory to address this apparent contradiction. Our results show that the tails of the data distribution play an important role in determining the worst-group-accuracy of linear classifiers. When learning on data with heavy tails, throwing away data restores the geometric symmetry of the resulting classifier, and therefore improves its worst-group generalization.

Foundations

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

Your Notes