Random Reshuffling: Simple Analysis with Vast Improvements
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
Citing papers per year: 2021: 17; 2022: 23; 2023: 24; 2024: 22; 2025: 14; 2026: 12.
112 papers.
Sort:
By area:
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2023Stochastic Gradient Descent under Markovian Sampling Schemescited by 37
- 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 35
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
- 2022Provable Adaptivity of Adam under Non-uniform Smoothnesscited by 30
- 2023On The Impact of Machine Learning Randomness on Group Fairnesscited by 26
- 2021Distributed Second Order Methods with Fast Rates and Compressed Communicationcited by 25
- 2022Server-Side Stepsizes and Sampling Without Replacement Provably Help in Federated Optimizationcited by 23
- 2021Regularized Newton Method with Global O(1/k2) Convergencecited by 22
- 2023On the Convergence of Black-Box Variational Inferencecited by 22
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
38 more
- 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
- 2021Fast Distributionally Robust Learning with Variance Reduced Min-Max Optimizationcited by 19
- 2022FedShuffle: Recipes for Better Use of Local Work in Federated Learningcited by 19
- 2021Zeroth-Order Methods for Convex-Concave Minmax Problems: Applications to Decision-Dependent Risk Minimizationcited by 18
- 2022Benign Underfitting of Stochastic Gradient Descentcited by 18
- 2022GraB: Finding Provably Better Data Permutations than Random Reshufflingcited by 18
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
- 2022Faster federated optimization under second-order similaritycited by 18
- 2023Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacycited by 18
- 2021Permutation-Based SGD: Is Random Optimal?cited by 16
- 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
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2022Characterizing & Finding Good Data Orderings for Fast Convergence of Sequential Gradient Methodscited by 15
- 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updatescited by 15
- 2023First Order Methods with Markovian Noise: from Acceleration to Variational Inequalitiescited by 14
- 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
- 2023Federated Learning with Regularized Client Participationcited by 13
- 2022A Unified Convergence Theorem for Stochastic Optimization Methodscited by 12
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 12
- 2022Federated Random Reshuffling with Compression and Variance Reductioncited by 11
- 2022Nesterov Accelerated Shuffling Gradient Method for Convex Optimizationcited by 10
- 2022Sampling without Replacement Leads to Faster Rates in Finite-Sum Minimax Optimizationcited by 10
- 2022Momentum Aggregation for Private Non-convex ERMcited by 10
- 2024Last Iterate Convergence of Incremental Methods and Applications in Continual Learningcited by 10
- 2025From Continual Learning to SGD and Back: Better Rates for Continual Linear Modelscited by 10
- 2025Fast Last-Iterate Convergence of SGD in the Smooth Interpolation Regimecited by 10
- 2024On the Last-Iterate Convergence of Shuffling Gradient Methodscited by 9
- 2025Revisiting Zeroth-Order Optimization: Minimum-Variance Two-Point Estimators and Directionally Aligned Perturbationscited by 9
- 2021Can Single-Shuffle SGD be Better than Reshuffling SGD and GD?cited by 8
- 2022SGDA with shuffling: faster convergence for nonconvex-PL minimax optimizationcited by 8
- 2023Convergence of First-Order Algorithms for Meta-Learning with Moreau Envelopescited by 8
- 2023Mini-Batch Optimization of Contrastive Losscited by 8
- 2024How Neural Networks Learn the Support is an Implicit Regularization Effect of SGDcited by 8
- 2021Stochastic Reweighted Gradient Descentcited by 7
- 2021Random-reshuffled SARAH does not need a full gradient computationscited by 7
- 2023Coordinating Distributed Example Orders for Provably Accelerated Trainingcited by 7
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7
50 most cited of 112 All 112 (JSON)
- 2026Sparse Data Augmentation for Optimization with Provable Guarantees8 Sep 2026
- 2026Centered Permutation Prefixes for SGD with Random Reshuffling: Sharp Rates, H"older Geometry, and Composite Proximal Extensions4 Sep 2026
- 2026Stochastic Saddle Avoidance Beyond Unit Excitation and Smoothness: A Pathwise Lyapunov-Perron Framework4 Aug 2026
- 2026Random Reshuffling Dominates Stochastic Gradient Descent30 Jun 2026
- 2026A Resolution of the SS--RS--GD Inequalities16 Jun 2026
- 2026Shuffling the Data, Stretching the Step-size: Sharper Bias in constant step-size SGD11 Apr 2026
- 2026New Hybrid Fine-Tuning Paradigm for LLMs: Algorithm Design and Convergence Analysis Framework10 Apr 2026
- 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimization31 Mar 2026
- 2026Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioning17 Mar 2026
- 2026Unbiased and Biased Variance-Reduced Forward-Reflected-Backward Splitting Methods for Stochastic Composite Inclusions16 Mar 2026
- 2026Training Memory in Deep Neural Networks: Mechanisms, Evidence, and Measurement Gaps29 Jan 2026
- 2026Riemannian Zeroth-Order Gradient Estimation with Structure-Preserving Metrics for Geodesically Incomplete Manifolds12 Jan 2026
38 more
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025Towards Continuous-Time Approximations for Stochastic Gradient Descent without Replacement4 Dec 2025
- 2025Revisiting Zeroth-Order Optimization: Minimum-Variance Two-Point Estimators and Directionally Aligned Perturbations22 Oct 2025
- 2025On the Optimal Construction of Unbiased Gradient Estimators for Zeroth-Order Optimization22 Oct 2025
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees4 Sep 2025
- 2025Fast Last-Iterate Convergence of SGD in the Smooth Interpolation Regime15 Jul 2025
- 2025Revisiting Convergence: Shuffling Complexity Beyond Lipschitz Smoothness11 Jul 2025
- 2025Adjusted Shuffling SARAH: Advancing Complexity Analysis via Dynamic Gradient Weighting14 Jun 2025
- 2025Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNs17 Apr 2025
- 2025From Continual Learning to SGD and Back: Better Rates for Continual Linear Models6 Apr 2025
- 2025Randomised Splitting Methods and Stochastic Gradient Descent5 Apr 2025
- 2025Experience Replay with Random Reshuffling4 Mar 2025
- 2025Variance Reduction Methods Do Not Need to Compute Full Gradients: Improved Efficiency through Shuffling20 Feb 2025
- 2025Random Reshuffling for Stochastic Gradient Langevin Dynamics27 Jan 2025
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learning23 Dec 2024
- 2024Beyond adaptive gradient: Fast-Controlled Minibatch Algorithm for large-scale optimization24 Nov 2024
- 2024Provably Faster Algorithms for Bilevel Optimization via Without-Replacement Sampling7 Nov 2024
- 2024Shuffling Gradient-Based Methods for Nonconvex-Concave Minimax Optimization29 Oct 2024
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024The Entrapment Problem in Random Walk Decentralized Learning30 Jul 2024
- 2024Tracking solutions of time-varying variational inequalities20 Jun 2024
- 2024How Neural Networks Learn the Support is an Implicit Regularization Effect of SGD17 Jun 2024
- 2024A Generalized Version of Chung's Lemma and its Applications9 Jun 2024
- 2024Error dynamics of mini-batch gradient descent with random reshuffling for least squares regression6 Jun 2024
- 2024Demystifying SGD with Doubly Stochastic Gradients3 Jun 2024
- 2024Towards Faster Decentralized Stochastic Optimization with Communication Compression30 May 2024
- 2024Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradients25 Mar 2024
- 2024A Selective Review on Statistical Methods for Massive Data Computation: Distributed Computing, Subsampling, and Minibatch Techniques17 Mar 2024
- 2024Reawakening knowledge: Anticipatory recovery from catastrophic interference via structured training14 Mar 2024
- 2024On the Last-Iterate Convergence of Shuffling Gradient Methods12 Mar 2024
- 2024Stochastic Extragradient with Random Reshuffling: Improved Convergence for Variational Inequalities11 Mar 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
- 2024Stochastic optimization with arbitrary recurrent data sampling15 Jan 2024
- 2023A New Random Reshuffling Method for Nonsmooth Nonconvex Finite-sum Optimization2 Dec 2023
- 2023High Probability Guarantees for Random Reshuffling20 Nov 2023
50 newest of 112 All 112 (JSON)
- 2024Demystifying SGD with Doubly Stochastic Gradientscited by 2
- 2024Demystifying SGD with Doubly Stochastic Gradients3 Jun 2024
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2023Stochastic Gradient Descent under Markovian Sampling Schemescited by 37
- 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 35
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
- 2022Provable Adaptivity of Adam under Non-uniform Smoothnesscited by 30
- 2023On The Impact of Machine Learning Randomness on Group Fairnesscited by 26
- 2021Distributed Second Order Methods with Fast Rates and Compressed Communicationcited by 25
- 2022Server-Side Stepsizes and Sampling Without Replacement Provably Help in Federated Optimizationcited by 23
- 2021Regularized Newton Method with Global O(1/k2) Convergencecited by 22
- 2023On the Convergence of Black-Box Variational Inferencecited by 22
- 2023Tighter Lower Bounds for Shuffling SGD: Random Permutations and Beyondcited by 21
12 most cited of 111 All 111 (JSON)
- 2026Sparse Data Augmentation for Optimization with Provable Guarantees8 Sep 2026
- 2026Centered Permutation Prefixes for SGD with Random Reshuffling: Sharp Rates, H"older Geometry, and Composite Proximal Extensions4 Sep 2026
- 2026Stochastic Saddle Avoidance Beyond Unit Excitation and Smoothness: A Pathwise Lyapunov-Perron Framework4 Aug 2026
- 2026Random Reshuffling Dominates Stochastic Gradient Descent30 Jun 2026
- 2026A Resolution of the SS--RS--GD Inequalities16 Jun 2026
- 2026Shuffling the Data, Stretching the Step-size: Sharper Bias in constant step-size SGD11 Apr 2026
- 2026New Hybrid Fine-Tuning Paradigm for LLMs: Algorithm Design and Convergence Analysis Framework10 Apr 2026
- 2026Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimization31 Mar 2026
- 2026Shuffling the Stochastic Mirror Descent via Dual Lipschitz Continuity and Kernel Conditioning17 Mar 2026
- 2026Unbiased and Biased Variance-Reduced Forward-Reflected-Backward Splitting Methods for Stochastic Composite Inclusions16 Mar 2026
- 2026Training Memory in Deep Neural Networks: Mechanisms, Evidence, and Measurement Gaps29 Jan 2026
- 2026Riemannian Zeroth-Order Gradient Estimation with Structure-Preserving Metrics for Geodesically Incomplete Manifolds12 Jan 2026
12 newest of 111 All 111 (JSON)