Random Reshuffling Dominates Stochastic Gradient Descent
Not on the map. Why?
Abstract (arXiv)
Stochastic Gradient Descent (textsfSGD) is one of the most classical optimization algorithms with favorable theoretical guarantees, yet the practical implementation of textsfSGD differs subtly from its well-known form and is often referred to as Shuffling Stochastic Gradient Descent (textsfShuffling SGD). A particularly popular strategy in textsfShuffling SGD is Random Reshuffling (textsfRR), which has achieved great empirical success across numerous experiments. Despite its strong performance, textsfRR has long been considered a heuristic due to a lack of theoretical support. Over the last decade, people have finally established provable convergence rates for textsfRR, thus justifying its observed superiority. However, for smooth convex optimization, two clouds over the convergence theory of textsfRR remain to this day. More precisely, according to the current theory, textsfShuffling SGD under textsfRR converges only when the stepsize is smaller than a threshold proportional to 1/n, where n is the number of summands in the objective (or the number of data points). Consequently, the optimally tuned theoretical rate of textsfShuffling SGD under textsfRR is strictly worse than that of textsfSGD when the number of epochs is smaller than another threshold proportional to n. These two restrictions heavily limit the applicability of existing theories and leave a critical mismatch with practice. In this work, for the first time, we prove that textsfRR dominates textsfSGD in smooth convex optimization under any reasonable stepsize after any finite number of epochs, thereby addressing a longstanding open question.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 30 references that are in the map. First posted on arXiv 30 Jun 2026.
Builds on
18 of 30 references.
References · 18
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2023Handbook of Convergence Theorems for (Stochastic) Gradient Methodscited by 158
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 112
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 78
- 2018Random Shuffling Beats SGD after Finite Epochscited by 66
- 2019How Good is SGD with Random Shuffling?cited by 63
- 2019SGD without Replacement: Sharper Rates for General Smooth Convex Functionscited by 59
- 2020A Unified Convergence Analysis for Shuffling-Type Gradient Methodscited by 57
- 2020SGD with shuffling: optimal rates without component convexity and large epoch requirementscited by 57
- 2020Closing the convergence gap of SGD without replacementcited by 56
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
- 2022Benign Underfitting of Stochastic Gradient Descentcited by 18
6 more
- 2021Permutation-Based SGD: Is Random Optimal?cited by 16
- 2021Random Shuffling Beats SGD Only After Many Epochs on Ill-Conditioned Problemscited by 16
- 2018Stochastic Learning under Random Reshuffling with Constant Step-sizescited by 14
- 2021Optimal Rates for Random Order Online Optimizationcited by 9
- 2024On the Last-Iterate Convergence of Shuffling Gradient Methodscited by 9
- 2025Improved Last-Iterate Convergence of Shuffling Gradient Methods for Nonsmooth Convex Optimizationcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.