English

Handbook of Convergence Theorems for (Stochastic) Gradient Methods

Optimization and Control 2024-03-12 v3

Abstract

This is a handbook of simple proofs of the convergence of gradient and stochastic gradient descent type methods. We consider functions that are Lipschitz, smooth, convex, strongly convex, and/or Polyak-{\L}ojasiewicz functions. Our focus is on ``good proofs'' that are also simple. Each section can be consulted separately. We start with proofs of gradient descent, then on stochastic variants, including minibatching and momentum. Then move on to nonsmooth problems with the subgradient method, the proximal gradient descent and their stochastic variants. Our focus is on global convergence rates and complexity rates. Some slightly less common proofs found here include that of SGD (Stochastic gradient descent) with a proximal step, with momentum, and with mini-batching without replacement.

Keywords

Cite

@article{arxiv.2301.11235,
  title  = {Handbook of Convergence Theorems for (Stochastic) Gradient Methods},
  author = {Guillaume Garrigos and Robert M. Gower},
  journal= {arXiv preprint arXiv:2301.11235},
  year   = {2024}
}

Comments

From v2 to v3: Added new sections about SSP (Stochastic Proximal Point) and SPS (Stochastic Polyak Stepsize). Added proof for SGD for nonconvex functions. Simplified some statements for SGD. Corrected various errors and misprints

R2 v1 2026-06-28T08:21:54.843Z