What is the long-run distribution of stochastic gradient descent? A large deviations analysis

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Azizian, Waïss, Iutzeler, Franck, Malick, Jérôme, Mertikopoulos, Panayotis
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910230120497152
author Azizian, Waïss
Iutzeler, Franck
Malick, Jérôme
Mertikopoulos, Panayotis
author_facet Azizian, Waïss
Iutzeler, Franck
Malick, Jérôme
Mertikopoulos, Panayotis
contents In this paper, we examine the long-run distribution of stochastic gradient descent (SGD) in general, non-convex problems. Specifically, we seek to understand which regions of the problem's state space are more likely to be visited by SGD, and by how much. Using an approach based on the theory of large deviations and randomly perturbed dynamical systems, we show that the long-run distribution of SGD resembles the Boltzmann-Gibbs distribution of equilibrium thermodynamics with temperature equal to the method's step-size and energy levels determined by the problem's objective and the statistics of the noise. In particular, we show that, in the long run, (a) the problem's critical region is visited exponentially more often than any non-critical region; (b) the iterates of SGD are exponentially concentrated around the problem's minimum energy state (which does not always coincide with the global minimum of the objective); (c) all other connected components of critical points are visited with frequency that is exponentially proportional to their energy level; and, finally (d) any component of local maximizers or saddle points is "dominated" by a component of local minimizers which is visited exponentially more often.
format Preprint
id arxiv_https___arxiv_org_abs_2406_09241
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle What is the long-run distribution of stochastic gradient descent? A large deviations analysis
Azizian, Waïss
Iutzeler, Franck
Malick, Jérôme
Mertikopoulos, Panayotis
Optimization and Control
Machine Learning
Probability
Primary 90C15, 90C26, 60F10, secondary 90C30, 68Q32
In this paper, we examine the long-run distribution of stochastic gradient descent (SGD) in general, non-convex problems. Specifically, we seek to understand which regions of the problem's state space are more likely to be visited by SGD, and by how much. Using an approach based on the theory of large deviations and randomly perturbed dynamical systems, we show that the long-run distribution of SGD resembles the Boltzmann-Gibbs distribution of equilibrium thermodynamics with temperature equal to the method's step-size and energy levels determined by the problem's objective and the statistics of the noise. In particular, we show that, in the long run, (a) the problem's critical region is visited exponentially more often than any non-critical region; (b) the iterates of SGD are exponentially concentrated around the problem's minimum energy state (which does not always coincide with the global minimum of the objective); (c) all other connected components of critical points are visited with frequency that is exponentially proportional to their energy level; and, finally (d) any component of local maximizers or saddle points is "dominated" by a component of local minimizers which is visited exponentially more often.
title What is the long-run distribution of stochastic gradient descent? A large deviations analysis
topic Optimization and Control
Machine Learning
Probability
Primary 90C15, 90C26, 60F10, secondary 90C30, 68Q32
url https://arxiv.org/abs/2406.09241