Stochastic first-order methods: non-asymptotic and computer-aided analyses via potential functions
Not on the map. Why?
Abstract (arXiv)
We provide a novel computer-assisted technique for systematically analyzing first-order methods for optimization. In contrast with previous works, the approach is particularly suited for handling sublinear convergence rates and stochastic oracles. The technique relies on semidefinite programming and potential functions. It allows simultaneously obtaining worst-case guarantees on the behavior of those algorithms, and assisting in choosing appropriate parameters for tuning their worst-case performances. The technique also benefits from comfortable tightness guarantees, meaning that unsatisfactory results can be improved only by changing the setting. We use the approach for analyzing deterministic and stochastic first-order methods under different assumptions on the nature of the stochastic noise. Among others, we treat unstructured noise with bounded variance, different noise models arising in over-parametrized expectation minimization problems, and randomized block-coordinate descent schemes.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 1; 2025: 3; 2026: 1.
12 papers.
- 2021Extragradient Method: O(1/K) Last-Iterate Convergence for Monotone Variational Inequalities and Connections With Cocoercivitycited by 39
- 2023Provably Faster Gradient Descent via Long Stepscited by 20
- 2023First Order Methods with Markovian Noise: from Acceleration to Variational Inequalitiescited by 14
- 2022PEPit: computer-assisted worst-case analyses of first-order optimization methods in Pythoncited by 10
- 2022Adaptive Learning Rates for Faster Stochastic Gradient Methodscited by 7
- 2021Practical Schemes for Finding Near-Stationary Points of Convex Finite-Sumscited by 4
- 2025Optimized projection-free algorithms for online learning: construction and worst-case analysiscited by 3
- 2026Gradient Descent's Last Iterate is Often (slightly) Suboptimalcited by 3
- 2025Bias-Optimal Bounds for SGD: A Computer-Aided Lyapunov Analysiscited by 2
- 2024Optimal Rates for O(1)-Smooth DP-SCO with a Single Epoch and Large Batchescited by 1
- 2025Tight analyses of first-order methods with error feedbackcited by 1
- 2023Unified analysis of SGD-type methodscited by 0
- 2026Gradient Descent's Last Iterate is Often (slightly) Suboptimal15 Apr 2026
- 2025Optimized projection-free algorithms for online learning: construction and worst-case analysis6 Jun 2025
- 2025Tight analyses of first-order methods with error feedback5 Jun 2025
- 2025Bias-Optimal Bounds for SGD: A Computer-Aided Lyapunov Analysis23 May 2025
- 2024Optimal Rates for O(1)-Smooth DP-SCO with a Single Epoch and Large Batches4 Jun 2024
- 2023Provably Faster Gradient Descent via Long Steps12 Jul 2023
- 2023First Order Methods with Markovian Noise: from Acceleration to Variational Inequalities25 May 2023
- 2023Unified analysis of SGD-type methods29 Mar 2023
- 2022Adaptive Learning Rates for Faster Stochastic Gradient Methods10 Aug 2022
- 2022PEPit: computer-assisted worst-case analyses of first-order optimization methods in Python11 Jan 2022
- 2021Extragradient Method: O(1/K) Last-Iterate Convergence for Monotone Variational Inequalities and Connections With Cocoercivity8 Oct 2021
- 2021Practical Schemes for Finding Near-Stationary Points of Convex Finite-Sums25 May 2021