GRADSTOP: Early Stopping of Gradient Descent via Posterior Sampling

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jamshidi, Arash, Seppäläinen, Lauri, Haitsiukevich, Katsiaryna, Luu, Hoang Phuc Hau, Björklund, Anton, Puolamäki, Kai
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866918306854731776
author Jamshidi, Arash
Seppäläinen, Lauri
Haitsiukevich, Katsiaryna
Luu, Hoang Phuc Hau
Björklund, Anton
Puolamäki, Kai
author_facet Jamshidi, Arash
Seppäläinen, Lauri
Haitsiukevich, Katsiaryna
Luu, Hoang Phuc Hau
Björklund, Anton
Puolamäki, Kai
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2508_19028
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GRADSTOP: Early Stopping of Gradient Descent via Posterior Sampling
Jamshidi, Arash
Seppäläinen, Lauri
Haitsiukevich, Katsiaryna
Luu, Hoang Phuc Hau
Björklund, Anton
Puolamäki, Kai
Machine Learning
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.
title GRADSTOP: Early Stopping of Gradient Descent via Posterior Sampling
topic Machine Learning
url https://arxiv.org/abs/2508.19028