Why Can Accurate Models Be Learned from Inaccurate Annotations?
Chongjie Si, Yidan Cui, Fuchao Yang, Xiaokang Yang, Wei Shen
TL;DR
This work studies why accurate models can be learned from inaccurate annotations by examining how label noise reshapes weight matrices. It shows empirically that moderate label inaccuracy mainly distorts lower singular components while leaving the principal subspace largely intact, and provides a theoretical bound via perturbation analysis and the Davis–Kahan theorem. The authors formalize this insight into a lightweight plug-in, LIP, consisting of Principles Subspace Preservation and Label Ambiguity Purification, which is training-free and can be added to existing methods to boost performance under noisy or partial labels. Extensive experiments across diverse datasets demonstrate consistent gains for a broad range of baselines, under asymmetric and symmetric noise, highlighting both the theoretical significance and practical utility for robust weakly supervised learning.
Abstract
Learning from inaccurate annotations has gained significant attention due to the high cost of precise labeling. However, despite the presence of erroneous labels, models trained on noisy data often retain the ability to make accurate predictions. This intriguing phenomenon raises a fundamental yet largely unexplored question: why models can still extract correct label information from inaccurate annotations remains unexplored. In this paper, we conduct a comprehensive investigation into this issue. By analyzing weight matrices from both empirical and theoretical perspectives, we find that label inaccuracy primarily accumulates noise in lower singular components and subtly perturbs the principal subspace. Within a certain range, the principal subspaces of weights trained on inaccurate labels remain largely aligned with those learned from clean labels, preserving essential task-relevant information. We formally prove that the angles of principal subspaces exhibit minimal deviation under moderate label inaccuracy, explaining why models can still generalize effectively. Building on these insights, we propose LIP, a lightweight plug-in designed to help classifiers retain principal subspace information while mitigating noise induced by label inaccuracy. Extensive experiments on tasks with various inaccuracy conditions demonstrate that LIP consistently enhances the performance of existing algorithms. We hope our findings can offer valuable theoretical and practical insights to understand of model robustness under inaccurate supervision.
