Optimal mini-batch and step sizes for SAGA
Not on the map. Why?
Abstract (arXiv)
Recently it has been shown that the step sizes of a family of variance reduced gradient methods called the JacSketch methods depend on the expected smoothness constant. In particular, if this expected smoothness constant could be calculated a priori, then one could safely set much larger step sizes which would result in a much faster convergence rate. We fill in this gap, and provide simple closed form expressions for the expected smoothness constant and careful numerical experiments verifying these bounds. Using these bounds, and since the SAGA algorithm is part of this JacSketch family, we suggest a new standard practice for setting the step sizes and mini-batch size for SAGA that are competitive with a numerical grid search. Furthermore, we can now show that the total complexity of the SAGA algorithm decreases linearly in the mini-batch size up to a pre-defined value: the optimal mini-batch size. This is a rare result in the stochastic variance reduced literature, only previously shown for the Katyusha algorithm. Finally we conjecture that this is the case for many other stochastic variance reduced methods and that our bounds and analysis of the expected smoothness constant is key to extending these results.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 1; 2024: 0; 2025: 1.
8 papers.
- 2022Datamodels: Predicting Predictions from Training Datacited by 186
- 2021Leveraging Sparse Linear Layers for Debuggable Deep Networkscited by 82
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wastefulcited by 36
- 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimizationcited by 13
- 2022SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimatescited by 8
- 2023Take 5: Interpretable Image Classification with a Handful of Featurescited by 7
- 2021Memory Augmented Optimizers for Deep Learningcited by 5
- 2021SGD with Coordinate Sampling: Theory and Practicecited by 4
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wasteful9 Jul 2025
- 2023Take 5: Interpretable Image Classification with a Handful of Features23 Mar 2023
- 2022SketchySGD: Reliable Stochastic Optimization via Randomized Curvature Estimates16 Nov 2022
- 2022Datamodels: Predicting Predictions from Training Data1 Feb 2022
- 2021Memory Augmented Optimizers for Deep Learning20 Jun 2021
- 2021MURANA: A Generic Framework for Stochastic Variance-Reduced Optimization6 Jun 2021
- 2021SGD with Coordinate Sampling: Theory and Practice25 May 2021
- 2021Leveraging Sparse Linear Layers for Debuggable Deep Networks11 May 2021