GRADSTOP: Early Stopping of Gradient Descent via Posterior Sampling
Not on the map. Why?
Abstract (arXiv)
Machine learning models are often learned by minimising a loss function on the training data using a gradient descent algorithm. These models often suffer from overfitting, leading to a decline in predictive performance on unseen data. A standard solution is early stopping using a hold-out validation set, which halts the minimisation when the validation loss stops decreasing. However, this hold-out set reduces the data available for training. This paper presents GRADSTOP, a novel stochastic early stopping method that only uses information in the gradients, which are produced by the gradient descent algorithm ``for free.'' Our main contributions are that we estimate the Bayesian posterior by the gradient information, define the early stopping problem as drawing sample from this posterior, and use the approximated posterior to obtain a stopping criterion. Our empirical evaluation shows that GRADSTOP achieves a small loss on test data and compares favourably to a validation-set-based stopping criterion. By leveraging the entire dataset for training, our method is particularly advantageous in data-limited settings, such as transfer learning. It can be incorporated as an optional feature in gradient descent libraries with only a small computational overhead. The source code is available at https://github.com/edahelsinki/gradstop.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 32 of its 60 references that are in the map. First posted on arXiv 26 Aug 2025.
Builds on
32 of 60 references.
References · 32
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2023GPT-4 Technical Reportcited by 18,396
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2016An overview of gradient descent optimization algorithmscited by 1,033
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 927
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 672
- 2022Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasetscited by 629
- 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 383
- 2019SELF: Learning to Filter Noisy Labels with Self-Ensemblingcited by 164
- 2019Gradient Descent with Early Stopping is Provably Robust to Label Noise for Overparameterized Neural Networkscited by 159
20 more
- 2021Understanding and Improving Early Stopping for Learning with Noisy Labelscited by 113
- 2013Early stopping and non-parametric regression: An optimal data-dependent stopping rulecited by 89
- 2018A Continuous-Time View of Early Stopping for Least Squarescited by 69
- 2022In Defense of the Unitary Scalarization for Deep Multi-Task Learningcited by 67
- 2016A Variational Analysis of Stochastic Gradient Algorithmscited by 57
- 2024Deep Networks Always Grok and Here is Whycited by 51
- 2019Stiffness: A New Perspective on Generalization in Neural Networkscited by 46
- 2020Early Stopping in Deep Networks: Double Descent and How to Eliminate itcited by 41
- 2020Understanding Why Neural Networks Generalize Well Through GSNR of Parameterscited by 40
- 2017Early Stopping without a Validation Setcited by 39
- 2017Early stopping for kernel boosting algorithms: A general analysis with localized complexitiescited by 27
- 2025Early Stopping Against Label Noise Without Validation Datacited by 21
- 2020The Statistical Complexity of Early-Stopped Mirror Descentcited by 19
- 2021Channel-Wise Early Stopping without a Validation Set via NNK Polytope Interpolationcited by 11
- 2021Disparity Between Batches as a Signal for Early Stoppingcited by 9
- 2024Don't Waste Your Time: Early Stopping Cross-Validationcited by 6
- 2022On Optimal Early Stopping: Over-informative versus Under-informative Parametrizationcited by 4
- 2024Failures and Successes of Cross-Validation for Early-Stopped Gradient Descentcited by 4
- 2022Intersection of Parallels as an Early Stopping Criterioncited by 3
- 2024Noisy Early Stopping for Noisy Labelscited by 1
Built on by
Not cited yet.