Bridging the Gap between Constant Step Size Stochastic Gradient Descent and Markov Chains
Aymeric Dieuleveut (SIERRA, LIENS), Alain Durmus (CMLA), Francis Bach, (SIERRA)

TL;DR
This paper analyzes the behavior of constant step size stochastic gradient descent using Markov chain theory, providing explicit asymptotic expansions and proposing an extrapolation method to improve convergence.
Contribution
It introduces a novel analysis of SGD with constant step size for non-quadratic functions using Markov chains and proposes an extrapolation technique for better optimization.
Findings
Explicit asymptotic expansion of moments of averaged SGD iterates
Markov chain tools reveal dependence on initial conditions and noise
Richardson-Romberg extrapolation improves convergence empirically
Abstract
We consider the minimization of an objective function given access to unbiased estimates of its gradient through stochastic gradient descent (SGD) with constant step-size. While the detailed analysis was only performed for quadratic functions, we provide an explicit asymptotic expansion of the moments of the averaged SGD iterates that outlines the dependence on initial conditions, the effect of noise and the step-size, as well as the lack of convergence in the general (non-quadratic) case. For this analysis, we bring tools from Markov chain theory into the analysis of stochastic gradient. We then show that Richardson-Romberg extrapolation may be used to get closer to the global optimum and we show empirical improvements of the new extrapolation scheme.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods · stochastic dynamics and bifurcation
MethodsStochastic Gradient Descent
