mlsanityData to 7 Oct 2026

Random Reshuffling: Simple Analysis with Vast Improvements

arXiv 2006.05988 ↗First posted 10 Jun 2020math.OC cs.LG stat.MLcited by 112

Not on the map. Why?

Abstract (arXiv)

Random Reshuffling (RR) is an algorithm for minimizing finite-sum functions that utilizes iterative gradient descent steps in conjunction with data reshuffling. Often contrasted with its sibling Stochastic Gradient Descent (SGD), RR is usually faster in practice and enjoys significant popularity in convex and non-convex optimization. The convergence rate of RR has attracted substantial attention recently and, for strongly convex and smooth functions, it was shown to converge faster than SGD if 1) the stepsize is small, 2) the gradients are bounded, and 3) the number of epochs is large. We remove these 3 assumptions, improve the dependence on the condition number from kappa2 to kappa (resp. from kappa to √kappa) and, in addition, show that RR has a different type of variance. We argue through theory and experiments that the new variance type gives an additional justification of the superior performance of RR. To go beyond strong convexity, we present several results for non-strongly convex and non-convex objectives. We show that in all cases, our theory improves upon existing literature. Finally, we prove fast convergence of the Shuffle-Once (SO) algorithm, which shuffles the data only once, at the beginning of the optimization process. Our theory for strongly-convex objectives tightly matches the known lower bounds for both RR and SO and substantiates the common practical heuristic of shuffling once or only a few times. As a byproduct of our analysis, we also get new results for the Incremental Gradient algorithm (IG), which does not shuffle the data at all.

Key facts. Cited by 112 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 17; 2022: 23; 2023: 24; 2024: 22; 2025: 14; 2026: 12.

112 papers.

Sort:

By area:

  1. 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
  2. 2023Stochastic Gradient Descent under Markovian Sampling Schemescited by 37
  3. 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 35
  4. 2021Proximal and Federated Random Reshufflingcited by 33
  5. 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
  6. 2022Provable Adaptivity of Adam under Non-uniform Smoothnesscited by 30
  7. 2023On The Impact of Machine Learning Randomness on Group Fairnesscited by 26
  8. 2021Distributed Second Order Methods with Fast Rates and Compressed Communicationcited by 25
  9. 2022Server-Side Stepsizes and Sampling Without Replacement Provably Help in Federated Optimizationcited by 23
  10. 2021Regularized Newton Method with Global O(1/k2) Convergencecited by 22
  11. 2023On the Convergence of Black-Box Variational Inferencecited by 22
  12. 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
38 more
  1. 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
  2. 2021Fast Distributionally Robust Learning with Variance Reduced Min-Max Optimizationcited by 19
  3. 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learningcited by 19
  4. 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
  5. 2022Benign Underfitting of Stochastic Gradient Descentcited by 18
  6. 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 18
  7. 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
  8. 2022Faster federated optimization under second-order similaritycited by 18
  9. 2023Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacycited by 18
  10. 2021Permutation-Based SGD: Is Random Optimal?cited by 16
  11. 2021Random Shuffling Beats SGD Only After Many Epochs on Ill-Conditioned Problemscited by 16
  12. 2021Convergence of Random Reshuffling Under The Kurdyka-Lojasiewicz Inequalitycited by 16
  13. 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
  14. 2022Characterizing & Finding Good Data Orderings for Fast Convergence of Sequential Gradient Methodscited by 15
  15. 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updatescited by 15
  16. 2023First Order Methods with Markovian Noise: from Acceleration to Variational Inequalitiescited by 14
  17. 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
  18. 2023Federated Learning with Regularized Client Participationcited by 13
  19. 2022A Unified Convergence Theorem for Stochastic Optimization Methodscited by 12
  20. 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 12
  21. 2022Federated Random Reshuffling with Compression and Variance Reductioncited by 11
  22. 2022Nesterov Accelerated Shuffling Gradient Method for Convex Optimizationcited by 10
  23. 2022Sampling without Replacement Leads to Faster Rates in Finite-Sum Minimax Optimizationcited by 10
  24. 2022Momentum Aggregation for Private Non-convex ERMcited by 10
  25. 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learningcited by 10
  26. 2025From Continual Learning to SGD and Back: Better Rates for Continual Linear Modelscited by 10
  27. 2025Fast Last-Iterate Convergence of SGD in the Smooth Interpolation Regimecited by 10
  28. 2024On the Last-Iterate Convergence of Shuffling Gradient Methodscited by 9
  29. 2025Revisiting Zeroth-Order Optimization: Minimum-Variance Two-Point Estimators and Directionally Aligned Perturbationscited by 9
  30. 2021Can Single-Shuffle SGD be Better than Reshuffling SGD and GD?cited by 8
  31. 2022SGDA with shuffling: faster convergence for nonconvex-PL minimax optimizationcited by 8
  32. 2023Convergence of First-Order Algorithms for Meta-Learning with Moreau Envelopescited by 8
  33. 2023Mini-Batch Optimization of Contrastive Losscited by 8
  34. 2024How Neural Networks Learn the Support is an Implicit Regularization Effect of SGDcited by 8
  35. 2021Stochastic Reweighted Gradient Descentcited by 7
  36. 2021Random-reshuffled SARAH does not need a full gradient computationscited by 7
  37. 2023Coordinating Distributed Example Orders for Provably Accelerated Trainingcited by 7
  38. 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7

50 most cited of 112 All 112 (JSON)