mlsanityData to 7 Oct 2026

Random Shuffling Beats SGD after Finite Epochs

arXiv 1806.10077 ↗First posted 26 Jun 2018math.OC stat.MLcited by 66

Not on the map. Why?

Abstract (arXiv)

A long-standing problem in the theory of stochastic gradient descent (SGD) is to prove that its without-replacement version RandomShuffle converges faster than the usual with-replacement version. We present the first (to our knowledge) non-asymptotic solution to this problem, which shows that after a "reasonable" number of epochs RandomShuffle indeed converges faster than SGD. Specifically, we prove that under strong convexity and second-order smoothness, the sequence generated by RandomShuffle converges to the optimal solution at the rate O(1/T^2 + n^3/T^3), where n is the number of components in the objective, and T is the total number of iterations. This result shows that after a reasonable number of epochs RandomShuffle is strictly better than SGD (which converges as O(1/T)). The key step toward showing this better dependence on T is the introduction of n into the bound; and as our analysis will show, in general a dependence on n is unavoidable without further changes to the algorithm. We show that for sparse data RandomShuffle has the rate O(1/T^2), again strictly better than SGD. Furthermore, we discuss extensions to nonconvex gradient dominated functions, as well as non-strongly convex settings.

Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Jun 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 14; 2022: 13; 2023: 13; 2024: 11; 2025: 6; 2026: 9.

66 papers.

Sort:

  1. 2021Proximal and Federated Random Reshufflingcited by 33
  2. 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
  3. 2023On the Convergence of Black-Box Variational Inferencecited by 22
  4. 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
  5. 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
  6. 2021Fast Distributionally Robust Learning with Variance Reduced Min-Max Optimizationcited by 19
  7. 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
  8. 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
  9. 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 18
  10. 2024ADOPT: Modified Adam Can Converge with Any β2 with the Optimal Ratecited by 18
  11. 2021Distributed Learning Systems with First-order Methodscited by 17
  12. 2021Permutation-Based SGD: Is Random Optimal?cited by 16
38 more
  1. 2021Random Shuffling Beats SGD Only After Many Epochs on Ill-Conditioned Problemscited by 16
  2. 2021Convergence of Random Reshuffling Under The Kurdyka-Lojasiewicz Inequalitycited by 16
  3. 2022Characterizing & Finding Good Data Orderings for Fast Convergence of Sequential Gradient Methodscited by 15
  4. 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
  5. 2022Federated Random Reshuffling with Compression and Variance Reductioncited by 11
  6. 2022Nesterov Accelerated Shuffling Gradient Method for Convex Optimizationcited by 10
  7. 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelinescited by 10
  8. 2022Sampling without Replacement Leads to Faster Rates in Finite-Sum Minimax Optimizationcited by 10
  9. 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learningcited by 10
  10. 2021Optimal Rates for Random Order Online Optimizationcited by 9
  11. 2021Can Single-Shuffle SGD be Better than Reshuffling SGD and GD?cited by 8
  12. 2022Risk Bounds of Multi-Pass SGD for Least Squares in the Interpolation Regimecited by 8
  13. 2023Mini-Batch Optimization of Contrastive Losscited by 8
  14. 2023Coordinating Distributed Example Orders for Provably Accelerated Trainingcited by 7
  15. 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7
  16. 2021Distributed Random Reshuffling over Networkscited by 6
  17. 2022Efficiency Ordering of Stochastic Gradient Descentcited by 6
  18. 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noisecited by 6
  19. 2023High Probability Guarantees for Random Reshufflingcited by 5
  20. 2023A New Random Reshuffling Method for Nonsmooth Nonconvex Finite-sum Optimizationcited by 4
  21. 2024Stochastic Optimization Algorithms for Instrumental Variable Regression with Streaming Datacited by 4
  22. 2026Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGDcited by 4
  23. 2021Revisiting the Effects of Stochasticity for Hamiltonian Samplerscited by 3
  24. 2023On the Training Instability of Shuffling SGD with Batch Normalizationcited by 3
  25. 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learningcited by 3
  26. 2022Stochastic Gradient Descent without Full Data Shufflecited by 2
  27. 2022On the Convergence to a Global Solution of Shuffling-Type Gradient Algorithmscited by 2
  28. 2023Distributed Random Reshuffling Methods with Improved Convergencecited by 2
  29. 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimizationcited by 2
  30. 2024Understanding the Training Speedup from Sampling with Approximate Lossescited by 2
  31. 2024Parallel Momentum Methods Under Biased Gradient Estimationscited by 2
  32. 2022Computing the Variance of Shuffling Stochastic Gradient Algorithms via Power Spectral Density Analysiscited by 1
  33. 2023Fast Convergence of Random Reshuffling under Over-Parameterization and the Polyak-L ojasiewicz Conditioncited by 1
  34. 2024Shuffling Momentum Gradient Algorithm for Convex Optimizationcited by 1
  35. 2024Provably Faster Algorithms for Bilevel Optimization via Without-Replacement Samplingcited by 1
  36. 2025Experience Replay with Random Reshufflingcited by 1
  37. 2025CycleSL: Server-Client Cyclical Update Driven Scalable Split Learningcited by 1
  38. 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimizationcited by 1

50 most cited of 66 All 66 (JSON)