RATT: Leveraging Unlabeled Data to Guarantee Generalization
Not on the map. Why?
Abstract (arXiv)
To assess generalization, machine learning scientists typically either (i) bound the generalization gap and then (after training) plug in the empirical risk to obtain a bound on the true risk; or (ii) validate empirically on holdout data. However, (i) typically yields vacuous guarantees for overparameterized models. Furthermore, (ii) shrinks the training set and its guarantee erodes with each re-use of the holdout set. In this paper, we introduce a method that leverages unlabeled data to produce generalization bounds. After augmenting our (labeled) training set with randomly labeled fresh examples, we train in the standard fashion. Whenever classifiers achieve low error on clean data and high error on noisy data, our bound provides a tight upper bound on the true risk. We prove that our bound is valid for 0-1 empirical risk minimization and with linear classifiers trained by gradient descent. Our approach is especially useful in conjunction with deep learning due to the early learning phenomenon whereby networks fit true labels before noisy labels but requires one intuitive assumption. Empirically, on canonical computer vision and NLP tasks, our bound provides non-vacuous generalization guarantees that track actual performance closely. This work provides practitioners with an option for certifying the generalization of deep nets even when unseen labeled data is unavailable and provides theoretical insights into the relationship between random label noise and generalization.
Key facts. Cited by 20 papers in the map (data through 13 Oct 2026). Builds on 51 of its 86 references that are in the map. First posted on arXiv 1 May 2021.
Builds on
51 of 86 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,610
- 2018Deep contextualized word representationscited by 2,286
- 2016Understanding deep learning requires rethinking generalizationcited by 1,666
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,510
- 2017A Closer Look at Memorization in Deep Networkscited by 939
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 786
- 2017Spectrally-normalized margin bounds for neural networkscited by 681
- 2018On Lazy Training in Differentiable Programmingcited by 675
- 2018Gradient Descent Provably Optimizes Over-parameterized Neural Networkscited by 658
38 more
- 2017The Implicit Bias of Gradient Descent on Separable Datacited by 652
- 2017Exploring Generalization in Deep Learningcited by 596
- 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 573
- 2019Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networkscited by 565
- 2015Train faster, generalize better: Stability of stochastic gradient descentcited by 549
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 530
- 2020Early-Learning Regularization Prevents Memorization of Noisy Labelscited by 415
- 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
- 2017Implicit Regularization in Matrix Factorizationcited by 321
- 2017A PAC-Bayesian Approach to Spectrally-Normalized Margin Bounds for Neural Networkscited by 312
- 2018Stronger generalization bounds for deep nets via a compression approachcited by 306
- 2017Information-theoretic analysis of generalization capability of learning algorithmscited by 302
- 2015Norm-Based Capacity Control in Neural Networkscited by 299
- 2020Implicit Bias of Gradient Descent for Wide Two-layer Neural Networks Trained with the Logistic Losscited by 268
- 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 261
- 2018Implicit Bias of Gradient Descent on Linear Convolutional Networkscited by 251
- 2019Uniform convergence may be unable to explain generalization in deep learningcited by 223
- 2018Gradient Descent Happens in a Tiny Subspacecited by 213
- 2019SGD on Neural Networks Learns Functions of Increasing Complexitycited by 204
- 2017Deep Learning is Robust to Massive Label Noisecited by 164
- 2019Gradient Descent with Early Stopping is Provably Robust to Label Noise for Overparameterized Neural Networkscited by 159
- 2020Evaluation of Neural Architectures Trained with Square Loss vs Cross-Entropy in Classification Taskscited by 137
- 2018Non-Vacuous Generalization Bounds at the ImageNet Scale: A PAC-Bayesian Compression Approachcited by 125
- 2020The Early Phase of Neural Network Trainingcited by 114
- 2014Preserving Statistical Validity in Adaptive Data Analysiscited by 103
- 2020Classification vs regression in overparameterized regimes: Does the loss function matter?cited by 97
- 2018Generalization Error Bounds for Noisy, Iterative Algorithmscited by 81
- 2017Critical Learning Periods in Deep Neural Networkscited by 79
- 2015The Ladder: A Reliable Leaderboard for Machine Learning Competitionscited by 68
- 2018A Continuous-Time View of Early Stopping for Least Squarescited by 68
- 2020The Implicit Regularization of Stochastic Gradient Flow for Least Squarescited by 58
- 2020The Surprising Simplicity of the Early-Time Learning Dynamics of Neural Networkscited by 58
- 2019Deterministic PAC-Bayesian generalization bounds for deep networks via generalizing noise-resiliencecited by 51
- 2019In Defense of Uniform Convergence: Generalization via derandomization with an application to interpolating predictorscited by 44
- 2018Iterate averaging as regularization for stochastic gradient descentcited by 27
- 2020On Uniform Convergence and Low-Norm Interpolation Learningcited by 24
- 2020For self-supervised learning, Rationality implies generalization, provablycited by 22
- 2020The Deep Bootstrap Framework: Good Online Learners are Good Offline Generalizerscited by 11
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 10; 2023: 4; 2024: 2; 2025: 2.
20 papers.
Sort:
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 142
- 2021Assessing Generalization of SGD via Disagreementcited by 116
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
- 2022Characterizing Datapoints via Second-Split Forgettingcited by 37
- 2022Domain Adaptation under Open Set Label Shiftcited by 32
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learningcited by 26
- 2022On the Strong Correlation Between Model Invariance and Generalizationcited by 23
- 2025Early Stopping Against Label Noise Without Validation Datacited by 21
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancycited by 16
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 6
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 5
- 2022Bounding generalization error with input compression: An empirical study with infinite-width networkscited by 4
8 more
- 2022Why the pseudo label based semi-supervised learning algorithm is effective?cited by 3
- 2023Beyond Demographic Parity: Redefining Equal Treatmentcited by 3
- 2022Leveraging Unlabeled Data to Track Memorizationcited by 2
- 2021Exploiting All Samples in Low-Resource Sentence Classification: Early Stopping and Initialization Parameterscited by 0
- 2023t-RAIN: Robust generalization under weather-aliasing label shift attackscited by 0
- 2024Assessing Model Generalization in Vicinitycited by 0
- 2024Learning with Noisy Ground Truth: From 2D Classification to 3D Reconstructioncited by 0
- 2025Is Supervised Learning Really That Different from Unsupervised?cited by 0
- 2025Is Supervised Learning Really That Different from Unsupervised?16 May 2025
- 2025Early Stopping Against Label Noise Without Validation Data11 Feb 2025
- 2024Learning with Noisy Ground Truth: From 2D Classification to 3D Reconstruction23 Jun 2024
- 2024Assessing Model Generalization in Vicinity13 Jun 2024
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancy1 Jun 2023
- 2023t-RAIN: Robust generalization under weather-aliasing label shift attacks15 May 2023
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?14 Mar 2023
- 2023Beyond Demographic Parity: Redefining Equal Treatment14 Mar 2023
- 2022Leveraging Unlabeled Data to Track Memorization8 Dec 2022
- 2022Why the pseudo label based semi-supervised learning algorithm is effective?18 Nov 2022
- 2022Characterizing Datapoints via Second-Split Forgetting26 Oct 2022
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation space22 Oct 2022
8 more
- 2022Domain Adaptation under Open Set Label Shift26 Jul 2022
- 2022Bounding generalization error with input compression: An empirical study with infinite-width networks19 Jul 2022
- 2022On the Strong Correlation Between Model Invariance and Generalization14 Jul 2022
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learning6 Jul 2022
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shift27 Jun 2022
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performance11 Jan 2022
- 2021Exploiting All Samples in Low-Resource Sentence Classification: Early Stopping and Initialization Parameters12 Nov 2021
- 2021Assessing Generalization of SGD via Disagreement25 Jun 2021
- 2022Leveraging Unlabeled Data to Predict Out-of-Distribution Performancecited by 142
- 2021Assessing Generalization of SGD via Disagreementcited by 116
- 2022Agreement-on-the-Line: Predicting the Performance of Neural Networks under Distribution Shiftcited by 94
- 2022Characterizing Datapoints via Second-Split Forgettingcited by 37
- 2022Domain Adaptation under Open Set Label Shiftcited by 32
- 2022Predicting is not Understanding: Recognizing and Addressing Underspecification in Machine Learningcited by 26
- 2022On the Strong Correlation Between Model Invariance and Generalizationcited by 23
- 2025Early Stopping Against Label Noise Without Validation Datacited by 21
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancycited by 16
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation spacecited by 6
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?cited by 5
- 2022Bounding generalization error with input compression: An empirical study with infinite-width networkscited by 4
12 most cited of 20 All 20 (JSON)
- 2025Is Supervised Learning Really That Different from Unsupervised?16 May 2025
- 2025Early Stopping Against Label Noise Without Validation Data11 Feb 2025
- 2024Learning with Noisy Ground Truth: From 2D Classification to 3D Reconstruction23 Jun 2024
- 2024Assessing Model Generalization in Vicinity13 Jun 2024
- 2023(Almost) Provable Error Bounds Under Distribution Shift via Disagreement Discrepancy1 Jun 2023
- 2023t-RAIN: Robust generalization under weather-aliasing label shift attacks15 May 2023
- 2023Explanation Shift: How Did the Distribution Shift Impact the Model?14 Mar 2023
- 2023Beyond Demographic Parity: Redefining Equal Treatment14 Mar 2023
- 2022Leveraging Unlabeled Data to Track Memorization8 Dec 2022
- 2022Why the pseudo label based semi-supervised learning algorithm is effective?18 Nov 2022
- 2022Characterizing Datapoints via Second-Split Forgetting26 Oct 2022
- 2022Explanation Shift: Detecting distribution shifts on tabular data via the explanation space22 Oct 2022
12 newest of 20 All 20 (JSON)