Random Reshuffling with Variance Reduction: New Analysis and Better Rates
Not on the map. Why?
Abstract (arXiv)
Virtually all state-of-the-art methods for training supervised machine learning models are variants of SGD enhanced with a number of additional tricks, such as minibatching, momentum, and adaptive stepsizes. One of the tricks that works so well in practice that it is used as default in virtually all widely used machine learning software is em random reshuffling (RR). However, the practical benefits of RR have until very recently been eluding attempts at being satisfactorily explained using theory. Motivated by recent development due to Mishchenko, Khaled and Richt'arik (2020), in this work we provide the first analysis of SVRG under Random Reshuffling (RR-SVRG) for general finite-sum problems. First, we show that RR-SVRG converges linearly with the rate O(kappa3/2) in the strongly-convex case, and can be improved further to O(kappa) in the big data regime (when n > O(kappa)), where kappa is the condition number. This improves upon the previous best rate O(kappa2) known for a variance reduced RR method in the strongly-convex case due to Ying, Yuan and Sayed (2020). Second, we obtain the first sublinear rate for general convex problems. Third, we establish similar fast rates for Cyclic-SVRG and Shuffle-Once-SVRG. Finally, we develop and analyze a more general variance reduction scheme for RR, which allows for less frequent updates of the control variate. We corroborate our theoretical results with suitably chosen experiments on synthetic and real datasets.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 22 of its 42 references that are in the map. First posted on arXiv 19 Apr 2021.
Builds on
22 of 42 references.
References · 22
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2015Train faster, generalize better: Stability of stochastic gradient descentcited by 547
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 112
- 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
- 2020Variance-Reduced Methods for Machine Learningcited by 79
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 78
- 2019Don't Jump Through Hoops and Remove Those Loops: SVRG and Katyusha are Better Without the Outer Loopcited by 68
- 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
10 more
- 2020A Unified Convergence Analysis for Shuffling-Type Gradient Methodscited by 57
- 2020Closing the convergence gap of SGD without replacementcited by 56
- 2019The Complexity of Finding Stationary Points with Stochastic Gradient Descentcited by 34
- 2015Convergence Rate of Incremental Gradient and Newton Methodscited by 26
- 2015On the Convergence Rate of Incremental Aggregated Gradient Algorithmscited by 21
- 2018Stochastic Learning under Random Reshuffling with Constant Step-sizescited by 14
- 2016Surpassing Gradient Descent Provably: A Cyclic Incremental Method with Linear Convergence Ratecited by 12
- 2014Finito: A Faster, Permutable Incremental Gradient Method for Big Data Problemscited by 10
- 2018Linear Convergence of Cyclic SAGAcited by 9
- 2019Incremental Methods for Weakly Convex Optimizationcited by 7
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 7; 2024: 3; 2025: 4.
19 papers.
Sort:
- 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
- 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
- 2023Federated Learning with Regularized Client Participationcited by 13
- 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
- 2023Knowledge Distillation Performs Partial Variance Reductioncited by 11
- 2021Random-reshuffled SARAH does not need a full gradient computationscited by 7
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 7
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2023High Probability Guarantees for Random Reshufflingcited by 5
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimizationcited by 2
7 more
- 2025Variance Reduction Methods Do Not Need to Compute Full Gradients: Improved Efficiency through Shufflingcited by 2
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reductioncited by 1
- 2022Convergence of ease-controlled Random Reshuffling gradient Algorithms under Lipschitz smoothnesscited by 0
- 2024Stochastic optimization with arbitrary recurrent data samplingcited by 0
- 2025Adjusted Shuffling SARAH: Advancing Complexity Analysis via Dynamic Gradient Weightingcited by 0
- 2025Revisiting Convergence: Shuffling Complexity Beyond Lipschitz Smoothnesscited by 0
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guaranteescited by 0
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees4 Sep 2025
- 2025Revisiting Convergence: Shuffling Complexity Beyond Lipschitz Smoothness11 Jul 2025
- 2025Adjusted Shuffling SARAH: Advancing Complexity Analysis via Dynamic Gradient Weighting14 Jun 2025
- 2025Variance Reduction Methods Do Not Need to Compute Full Gradients: Improved Efficiency through Shuffling20 Feb 2025
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reduction11 Mar 2024
- 2024Stochastic optimization with arbitrary recurrent data sampling15 Jan 2024
- 2023High Probability Guarantees for Random Reshuffling20 Nov 2023
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimization24 Oct 2023
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023Knowledge Distillation Performs Partial Variance Reduction27 May 2023
7 more
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2023On the Convergence of Federated Averaging with Cyclic Client Participation6 Feb 2023
- 2022Convergence of ease-controlled Random Reshuffling gradient Algorithms under Lipschitz smoothness4 Dec 2022
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compression14 Jun 2022
- 2022Federated Random Reshuffling with Compression and Variance Reduction8 May 2022
- 2021Random-reshuffled SARAH does not need a full gradient computations26 Nov 2021
- 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orders25 Apr 2021
- 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
- 2021Improved Analysis and Rates for Variance Reduction under Without-replacement Sampling Orderscited by 13
- 2023Federated Learning with Regularized Client Participationcited by 13
- 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
- 2023Knowledge Distillation Performs Partial Variance Reductioncited by 11
- 2021Random-reshuffled SARAH does not need a full gradient computationscited by 7
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 7
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2023High Probability Guarantees for Random Reshufflingcited by 5
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimizationcited by 2
12 most cited of 19 All 19 (JSON)
- 2025Shuffling Heuristic in Variational Inequalities: Establishing New Convergence Guarantees4 Sep 2025
- 2025Revisiting Convergence: Shuffling Complexity Beyond Lipschitz Smoothness11 Jul 2025
- 2025Adjusted Shuffling SARAH: Advancing Complexity Analysis via Dynamic Gradient Weighting14 Jun 2025
- 2025Variance Reduction Methods Do Not Need to Compute Full Gradients: Improved Efficiency through Shuffling20 Feb 2025
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reduction11 Mar 2024
- 2024Stochastic optimization with arbitrary recurrent data sampling15 Jan 2024
- 2023High Probability Guarantees for Random Reshuffling20 Nov 2023
- 2023Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimization24 Oct 2023
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023Knowledge Distillation Performs Partial Variance Reduction27 May 2023
12 newest of 19 All 19 (JSON)