Accuracy on the wrong line: On the pitfalls of noisy data for out-of-distribution generalisation
Amartya Sanyal, Yaxi Hu, Yaodong Yu, Yian Ma, Yixin Wang, Bernhard Schölkopf
TL;DR
The paper questions the robustness of the Accuracy-on-the-line phenomenon (the positive ID–OOD accuracy correlation) under realistic data issues like label noise and nuisance/spurious features. It combines a theoretical linear-model analysis with empirical demonstrations on Colored MNIST and fMoW to derive sufficient conditions under which Accuracy-on-the-wrong-line emerges and shows how scaling can worsen the effect. The key contributions include a formal data-model framework with disjoint signal/nuisance subspaces, a three-condition criterion for when the phenomenon breaks, and an experimental ablation validating the theory. The work highlights practical risks of relying on large noisy datasets for generalization and motivates approaches to mitigate memorization of noise and spurious correlations.
Abstract
"Accuracy-on-the-line" is a widely observed phenomenon in machine learning, where a model's accuracy on in-distribution (ID) and out-of-distribution (OOD) data is positively correlated across different hyperparameters and data configurations. But when does this useful relationship break down? In this work, we explore its robustness. The key observation is that noisy data and the presence of nuisance features can be sufficient to shatter the Accuracy-on-the-line phenomenon. In these cases, ID and OOD accuracy can become negatively correlated, leading to "Accuracy-on-the-wrong-line". This phenomenon can also occur in the presence of spurious (shortcut) features, which tend to overshadow the more complex signal (core, non-spurious) features, resulting in a large nuisance feature space. Moreover, scaling to larger datasets does not mitigate this undesirable behavior and may even exacerbate it. We formally prove a lower bound on Out-of-distribution (OOD) error in a linear classification model, characterizing the conditions on the noise and nuisance features for a large OOD error. We finally demonstrate this phenomenon across both synthetic and real datasets with noisy data and nuisance features.
