Random Shuffling Beats SGD after Finite Epochs
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
Citing papers per year: 2021: 14; 2022: 13; 2023: 13; 2024: 11; 2025: 6; 2026: 9.
66 papers.
Sort:
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
- 2023On the Convergence of Black-Box Variational Inferencecited by 22
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
- 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
- 2021Fast Distributionally Robust Learning with Variance Reduced Min-Max Optimizationcited by 19
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
- 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 18
- 2024ADOPT: Modified Adam Can Converge with Any β2 with the Optimal Ratecited by 18
- 2021Distributed Learning Systems with First-order Methodscited by 17
- 2021Permutation-Based SGD: Is Random Optimal?cited by 16
38 more
- 2021Random Shuffling Beats SGD Only After Many Epochs on Ill-Conditioned Problemscited by 16
- 2021Convergence of Random Reshuffling Under The Kurdyka-Lojasiewicz Inequalitycited by 16
- 2022Characterizing & Finding Good Data Orderings for Fast Convergence of Sequential Gradient Methodscited by 15
- 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
- 2022Federated Random Reshuffling with Compression and Variance Reductioncited by 11
- 2022Nesterov Accelerated Shuffling Gradient Method for Convex Optimizationcited by 10
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelinescited by 10
- 2022Sampling without Replacement Leads to Faster Rates in Finite-Sum Minimax Optimizationcited by 10
- 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learningcited by 10
- 2021Optimal Rates for Random Order Online Optimizationcited by 9
- 2021Can Single-Shuffle SGD be Better than Reshuffling SGD and GD?cited by 8
- 2022Risk Bounds of Multi-Pass SGD for Least Squares in the Interpolation Regimecited by 8
- 2023Mini-Batch Optimization of Contrastive Losscited by 8
- 2023Coordinating Distributed Example Orders for Provably Accelerated Trainingcited by 7
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7
- 2021Distributed Random Reshuffling over Networkscited by 6
- 2022Efficiency Ordering of Stochastic Gradient Descentcited by 6
- 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noisecited by 6
- 2023High Probability Guarantees for Random Reshufflingcited by 5
- 2023A New Random Reshuffling Method for Nonsmooth Nonconvex Finite-sum Optimizationcited by 4
- 2024Stochastic Optimization Algorithms for Instrumental Variable Regression with Streaming Datacited by 4
- 2026Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGDcited by 4
- 2021Revisiting the Effects of Stochasticity for Hamiltonian Samplerscited by 3
- 2023On the Training Instability of Shuffling SGD with Batch Normalizationcited by 3
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learningcited by 3
- 2022Stochastic Gradient Descent without Full Data Shufflecited by 2
- 2022On the Convergence to a Global Solution of Shuffling-Type Gradient Algorithmscited by 2
- 2023Distributed Random Reshuffling Methods with Improved Convergencecited by 2
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimizationcited by 2
- 2024Understanding the Training Speedup from Sampling with Approximate Lossescited by 2
- 2024Parallel Momentum Methods Under Biased Gradient Estimationscited by 2
- 2022Computing the Variance of Shuffling Stochastic Gradient Algorithms via Power Spectral Density Analysiscited by 1
- 2023Fast Convergence of Random Reshuffling under Over-Parameterization and the Polyak-L ojasiewicz Conditioncited by 1
- 2024Shuffling Momentum Gradient Algorithm for Convex Optimizationcited by 1
- 2024Provably Faster Algorithms for Bilevel Optimization via Without-Replacement Samplingcited by 1
- 2025Experience Replay with Random Reshufflingcited by 1
- 2025CycleSL: Server-Client Cyclical Update Driven Scalable Split Learningcited by 1
- 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimizationcited by 1
50 most cited of 66 All 66 (JSON)
- 2026Beyond Class Marginals: Bounding Rehearsal Gaps without Freezing Class Co-occurrence22 Sep 2026
- 2026Centered Permutation Prefixes for SGD with Random Reshuffling: Sharp Rates, H"older Geometry, and Composite Proximal Extensions4 Sep 2026
- 2026Random Reshuffling Dominates Stochastic Gradient Descent30 Jun 2026
- 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noise28 Jun 2026
- 2026A Resolution of the SS--RS--GD Inequalities16 Jun 2026
- 2026Why SGD is not Brownian Motion: A New Perspective on Stochastic Dynamics21 May 2026
- 2026Shuffling the Data, Stretching the Step-size: Sharper Bias in constant step-size SGD11 Apr 2026
- 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimization31 Mar 2026
- 2026Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGD15 Jan 2026
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025CycleSL: Server-Client Cyclical Update Driven Scalable Split Learning23 Nov 2025
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees4 Sep 2025
38 more
- 2025Revisiting Convergence: Shuffling Complexity Beyond Lipschitz Smoothness11 Jul 2025
- 2025Adjusted Shuffling SARAH: Advancing Complexity Analysis via Dynamic Gradient Weighting14 Jun 2025
- 2025Experience Replay with Random Reshuffling4 Mar 2025
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learning23 Dec 2024
- 2024Provably Faster Algorithms for Bilevel Optimization via Without-Replacement Sampling7 Nov 2024
- 2024ADOPT: Modified Adam Can Converge with Any β2 with the Optimal Rate5 Nov 2024
- 2024Shuffling Gradient-Based Methods for Nonconvex-Concave Minimax Optimization29 Oct 2024
- 2024Loss Gradient Gaussian Width based Generalization and Optimization Guarantees11 Jun 2024
- 2024Error dynamics of mini-batch gradient descent with random reshuffling for least squares regression6 Jun 2024
- 2024Stochastic Optimization Algorithms for Instrumental Variable Regression with Streaming Data29 May 2024
- 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learning11 Mar 2024
- 2024Shuffling Momentum Gradient Algorithm for Convex Optimization5 Mar 2024
- 2024Parallel Momentum Methods Under Biased Gradient Estimations29 Feb 2024
- 2024Understanding the Training Speedup from Sampling with Approximate Losses10 Feb 2024
- 2023A New Random Reshuffling Method for Nonsmooth Nonconvex Finite-sum Optimization2 Dec 2023
- 2023High Probability Guarantees for Random Reshuffling20 Nov 2023
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimization24 Oct 2023
- 2023Mini-Batch Optimization of Contrastive Loss12 Jul 2023
- 2023Ordering for Non-Replacement SGD28 Jun 2023
- 2023Distributed Random Reshuffling Methods with Improved Convergence21 Jun 2023
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functions30 May 2023
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learning28 May 2023
- 2023On the Convergence of Black-Box Variational Inference24 May 2023
- 2023Fast Convergence of Random Reshuffling under Over-Parameterization and the Polyak-L ojasiewicz Condition2 Apr 2023
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyond13 Mar 2023
- 2023On the Training Instability of Shuffling SGD with Batch Normalization24 Feb 2023
- 2023Coordinating Distributed Example Orders for Provably Accelerated Training2 Feb 2023
- 2022Efficiency Ordering of Stochastic Gradient Descent15 Sep 2022
- 2022SPIRAL: A superlinearly convergent incremental proximal algorithm for nonconvex finite sum minimization17 Jul 2022
- 2022On the Convergence to a Global Solution of Shuffling-Type Gradient Algorithms13 Jun 2022
- 2022Stochastic Gradient Descent without Full Data Shuffle12 Jun 2022
- 2022Sampling without Replacement Leads to Faster Rates in Finite-Sum Minimax Optimization7 Jun 2022
- 2022Computing the Variance of Shuffling Stochastic Gradient Algorithms via Power Spectral Density Analysis1 Jun 2022
- 2022GraB: Finding Provably Better Data Permutations than Random Reshuffling22 May 2022
- 2022Federated Random Reshuffling with Compression and Variance Reduction8 May 2022
- 2022Risk Bounds of Multi-Pass SGD for Least Squares in the Interpolation Regime7 Mar 2022
- 2022Where Is My Training Bottleneck? Hidden Trade-Offs in Deep Learning Preprocessing Pipelines17 Feb 2022
- 2022Nesterov Accelerated Shuffling Gradient Method for Convex Optimization7 Feb 2022
50 newest of 66 All 66 (JSON)
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2023Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learningcited by 26
- 2023On the Convergence of Black-Box Variational Inferencecited by 22
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
- 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
- 2021Fast Distributionally Robust Learning with Variance Reduced Min-Max Optimizationcited by 19
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
- 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 18
- 2024ADOPT: Modified Adam Can Converge with Any β2 with the Optimal Ratecited by 18
- 2021Distributed Learning Systems with First-order Methodscited by 17
- 2021Permutation-Based SGD: Is Random Optimal?cited by 16
12 most cited of 66 All 66 (JSON)
- 2026Beyond Class Marginals: Bounding Rehearsal Gaps without Freezing Class Co-occurrence22 Sep 2026
- 2026Centered Permutation Prefixes for SGD with Random Reshuffling: Sharp Rates, H"older Geometry, and Composite Proximal Extensions4 Sep 2026
- 2026Random Reshuffling Dominates Stochastic Gradient Descent30 Jun 2026
- 2026Optimizer Memory Makes Shuffle Order a First-Order Source of Fine-Tuning Noise28 Jun 2026
- 2026A Resolution of the SS--RS--GD Inequalities16 Jun 2026
- 2026Why SGD is not Brownian Motion: A New Perspective on Stochastic Dynamics21 May 2026
- 2026Shuffling the Data, Stretching the Step-size: Sharper Bias in constant step-size SGD11 Apr 2026
- 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimization31 Mar 2026
- 2026Fundamental Limitations of Favorable Privacy-Utility Guarantees for DP-SGD15 Jan 2026
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025CycleSL: Server-Client Cyclical Update Driven Scalable Split Learning23 Nov 2025
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees4 Sep 2025
12 newest of 66 All 66 (JSON)