Research
How Does Label Noise Gradient Descent Improve Generalization in the Low SNR Regime?
Overview Research area: Theoretical machine learning — specifically the theory of feature learning and generalization in neural networks (learning dynamics, overfitting, and algorithmic regularization
- arXiv
- 2510.17526
- Published
- 2025-10-20
- Authors
- Wei Huang, Andi Han, Yujin Song, Yilan Chen, Denny Wu, Difan Zou, Taiji Suzuki
AI summary
Overview
Research area: Theoretical machine learning — specifically the theory of feature learning and generalization in neural networks (learning dynamics, overfitting, and algorithmic regularization).
Technical level: Advanced. The paper is a theory paper built on theorem statements, assumption sets, and detailed training-dynamics analysis.
Scope in one sentence: The paper proves, both empirically on a VGG-16/CIFAR-10 setup and theoretically for a two-layer convolutional network on an idealized signal-noise data model, that adding random label-flipping noise to gradient descent suppresses noise memorization and yields small test error in low signal-to-noise ratio (SNR) regimes where standard gradient descent provably fails.
What This Paper Is About
Neural networks trained on data whose features mix a real predictive signal with label-independent noise can end up memorizing the noise instead of learning the signal, which hurts test performance — especially when the signal-to-noise ratio (SNR) is low. The authors ask whether a simple, zero-overhead modification of gradient descent — randomly flipping a small fraction of training labels at each iteration ("label noise GD") — can restore good generalization in that regime. They answer yes, showing a rigorous separation between label noise GD (which generalizes) and standard GD (which provably does not) under the same low-SNR conditions.
Key Contributions
-
Empirical demonstration of a benefit from label noise. Training a VGG-16 on (a subset of) CIFAR-10 with controlled SNR — modulated by adding noise to high-frequency Fourier components of the images, following prior work — the authors find label noise GD consistently outperforms standard GD, and the gap widens as SNR decreases.
-
A positive generalization guarantee for label noise GD. For a two-layer convolutional network with squared ReLU activation on an idealized binary signal-noise model, label noise GD reaches test (0-1) error at most 2·exp(−Cd/n²) with high probability, i.e., vanishing error when d = Ω(n²), despite the training loss only reaching Θ(1).
-
A matching negative result for standard GD. Under the same assumptions, standard GD drives the logistic training loss below any ε > 0 but retains test error at least 0.24 — a non-vanishing lower bound demonstrating harmful overfitting.
-
A refined training-dynamics analysis. The authors characterize the low-SNR boundary for the 2-homogeneous squared ReLU activation (distinct from the boundaries derived for higher-order polynomial or standard ReLU activations in earlier work), and use supermartingale arguments with Azuma's inequality to bound noise memorization in the stochastic label-noise setting.
Main Findings
-
Label noise regularizes noise memorization. Injecting label noise prevents the noise-memorization component of the weights from growing beyond a constant level; it instead oscillates within a bounded range. Signal learning, meanwhile, continues to grow exponentially before stabilizing, so the network still identifies the informative feature.
-
Standard GD overfits in low SNR. With SNR = Õ(1/√n), noise memorization dominates the training dynamics from an early stage, and the network reaches small training loss only by fitting the noise. Its test error stays above 0.24.
-
The stopping-time comparison favors the training-loss view of standard GD, not the test view. The ratio of the standard GD stopping time to the label-noise GD stopping time is Θ(n·SNR²). Since the assumptions give n·SNR² ≪ 1, label noise GD needs more iterations to reach good test performance than standard GD needs to converge in training loss.
-
No strong-signal requirement. Prior analysis of sharpness-aware minimization (SAM) in this setting requires ‖μ‖₂ ≥ Ω̃(1), i.e., a sufficiently strong signal. Label noise GD achieves its guarantee without that condition, and is arguably simpler and computationally cheaper than SAM, which needs two forward and backward passes per step and more hyperparameter tuning.
-
A different low-SNR boundary from prior activations. Because the paper uses the 2-homogeneous squared ReLU σ(z) = (max{0,z})², the derived low-SNR condition differs from the boundary n⁻¹SNR⁻q = Ω̃(1) for q > 2 polynomial activations and from the ReLU condition n‖μ‖₂⁴/(σ_p⁴d) ≤ O(1).
-
Label flipping and label smoothing agree in expectation but not in dynamics. The authors note the expected-value equivalence, while stressing that the stochasticity of flipping means the training dynamics are not the same.
Methodology in Plain English
The theory is built on a deliberately simplified data model. Each input has two "patches": one patch is the true signal y·μ, and the other is a Gaussian noise vector drawn orthogonally to μ. Which patch carries the signal is chosen at random, and the label itself is a fair coin flip. In high dimensions (n ≪ d), a network can drive the training loss down purely by fitting the noise patch, so the learning task is to pick out the signal patch and ignore the noisy one.
The learner is a two-layer convolutional network with shared filters, squared ReLU activation, a fixed second layer, and width m, trained with logistic loss. The comparison is between ordinary gradient descent and gradient descent where each training label is independently flipped with probability p at every step — the flipping probability p is constrained to lie in the interval (C log d/√(mn), 1/C).
To track what happens during training, the authors decompose each weight vector into its component along the signal direction and its components along each training noise vector. This decomposition yields two sets of coefficients: a "signal learning" coefficient and "noise memorization" coefficients. They prove that all of these coefficients stay within logarithmically bounded ranges throughout a polynomial number of iterations, which lets them split the training run into two stages.
For standard GD the story is: in stage one noise memorization dominates, growing exponentially while signal learning stays tiny; in stage two the training loss converges but noise memorization still dominates, so test error stays large. For label noise GD the story is: stage one still shows exponential growth in both signal and noise, but in stage two the injected randomness keeps noise memorization bounded and oscillating, while signal learning keeps growing and then stabilizes — leaving the signal in control of the output.
The label-noise analysis is the technically hardest part, because the injected randomness makes the dynamics unstable. The authors handle it by aggregating across samples via concentration arguments for the signal direction, and by exploiting the many time steps in stage one to control the per-sample noise direction. They also use supermartingale arguments with Azuma's inequality to get high-probability bounds on noise memorization — a technique they describe as previously unestablished in this context.
Empirically, the paper uses the VGG-16 on CIFAR-10 experiment as a sanity check that the theoretical separation shows up in a realistic controlled setting.
Why This Matters
The paper gives a clean theoretical account of why injecting label noise into gradient updates can act as a regularizer rather than simply as a corruption, and it draws a sharp line between training loss and test error: a model can fit its training data perfectly and still be useless, while a model with an unavoidably non-vanishing training loss can generalize essentially perfectly. It also positions label noise as a cheap alternative to more elaborate interventions such as sharpness-aware minimization, weakening the conditions needed for a guarantee while adding no extra forward or backward passes.
Real-world settings where these findings are relevant:
-
Noisy or mislabeled training data. Datasets collected from web scraping, crowdsourcing, or historical records contain label errors; the results suggest a random relabeling step during training can act as regularization in such regimes.
-
High-dimensional, low-signal problems. Applications where the number of features dwarfs the number of samples and the predictive signal is weak relative to background variation — the exact regime the paper analyzes.
-
Domains dominated by irrelevant features. Tasks where inputs carry a great deal of label-independent variation (sensor drift, background texture, nuisance signals) map onto the "noisy patch" component of the model.
-
Cheap regularization under compute constraints. Since label flipping adds no additional forward or backward passes, it is a candidate regularizer where methods like SAM are too expensive to run.
Industry relevance. Practitioners training on large, imperfectly labeled datasets in high-dimensional regimes may benefit from a per-step random label-flipping schedule as a low-cost regularizer; the paper also provides guidance that the flipping rate must be neither too small nor too large (bounded below by roughly C log d/√(mn) and above by 1/C).
Future Directions
-
Extending beyond two patches. The authors state that the two-patch data model is chosen for concision and that the results extend to settings with more than two patches; working this out fully and testing whether the qualitative conclusions hold is a natural next step.
-
Generalizing the architecture and activation. The analysis is specific to a two-layer convolutional network with squared ReLU and a fixed second layer. Whether the same separation holds for deeper networks, trained second layers, or other activations is not established here.
-
Tuning the label noise level. The guarantee requires p to lie in a specific interval, and the paper notes that requiring p = Ω̃(1/√(mn)) to control the concentration of flipped labels. How to choose p in practice, and whether schedules that change p over training help, remains open.
-
Reconciling training cost and test performance. Because label noise GD needs more iterations than standard GD in this regime (with the ratio Θ(n·SNR²)), understanding whether the iteration cost can be reduced — or how label noise combines with early stopping — is an open question.
Target Audience
This paper is aimed at machine learning theorists and graduate students working on feature learning theory, benign versus harmful overfitting, and the analysis of gradient-based training dynamics. It will also interest researchers studying regularization methods (label smoothing, label noise, sharpness-aware minimization) who want a rigorous account of when and why label noise helps, and applied practitioners in high-dimensional, noisy-label settings who want a theoretically grounded, low-overhead alternative to more expensive regularizers.
Authors’ abstract
The capacity of deep learning models is often large enough to both learn the underlying statistical signal and overfit to noise in the training set. This noise memorization can be harmful especially for data with a low signal-to-noise ratio (SNR), leading to poor generalization. Inspired by prior observations that label noise provides implicit regularization that improves generalization, in this work, we investigate whether introducing label noise to the gradient updates can enhance the test performance of neural network (NN) in the low SNR regime. Specifically, we consider training a two-layer NN with a simple label noise gradient descent (GD) algorithm, in an idealized signal-noise data setting. We prove that adding label noise during training suppresses noise memorization, preventing it from dominating the learning process; consequently, label noise GD enjoys rapid signal growth while the overfitting remains controlled, thereby achieving good generalization despite the low SNR. In contrast, we also show that NN trained with standard GD tends to overfit to noise in the same low SNR setting and establish a non-vanishing lower bound on its test error, thus demonstrating the benefit of introducing label noise in gradient-based training.