Federated Random Reshuffling with Compression and Variance Reduction
Not on the map. Why?
Abstract (arXiv)
Random Reshuffling (RR), which is a variant of Stochastic Gradient Descent (SGD) employing sampling without replacement, is an immensely popular method for training supervised machine learning models via empirical risk minimization. Due to its superior practical performance, it is embedded and often set as default in standard machine learning software. Under the name FedRR, this method was recently shown to be applicable to federated learning (Mishchenko et al.,2021), with superior performance when compared to common baselines such as Local SGD. Inspired by this development, we design three new algorithms to improve FedRR further: compressed FedRR and two variance reduced extensions: one for taming the variance coming from shuffling and the other for taming the variance due to compression. The variance reduction mechanism for compression allows us to eliminate dependence on the compression parameter, and applying additional controlled linear perturbations for Random Reshuffling, introduced by Malinovsky et al.(2021) helps to eliminate variance at the optimum. We provide the first analysis of compressed local methods under standard assumptions without bounded gradient assumptions and for heterogeneous data, overcoming the limitations of the compression operator. We corroborate our theoretical results with experiments on synthetic and real data sets.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 37 of its 50 references that are in the map. First posted on arXiv 8 May 2022.
Builds on
37 of 50 references.
References · 37
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 571
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 402
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018The Convergence of Sparsified Gradient Methodscited by 229
- 2019SGD: General Analysis and Improved Ratescited by 207
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
25 more
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
- 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 160
- 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
- 2013Communication Efficient Distributed Optimization using an Approximate Newton-type Methodcited by 132
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 115
- 2019Distributed Learning with Compressed Gradient Differencescited by 112
- 2019Natural Compression for Distributed Deep Learningcited by 90
- 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
- 2019First Analysis of Local GD on Heterogeneous Datacited by 81
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 79
- 2018Error Compensated Quantized SGD and its Applications to Large-scale Distributed Optimizationcited by 76
- 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 67
- 2019How Good is SGD with Random Shuffling?cited by 64
- 2019SGD without Replacement: Sharper Rates for General Smooth Convex Functionscited by 61
- 2020Closing the convergence gap of SGD without replacementcited by 57
- 2021Proximal and Federated Random Reshufflingcited by 33
- 2021Random Reshuffling with Variance Reduction: New Analysis and Better Ratescited by 19
- 2018Stochastic Learning under Random Reshuffling with Constant Step-sizescited by 15
- 2016Surpassing Gradient Descent Provably: A Cyclic Incremental Method with Linear Convergence Ratecited by 12
- 2019Gradient Descent with Compressed Iteratescited by 11
- 2019Distributed Fixed Point Methods with Compressed Iteratescited by 11
- 2014Finito: A Faster, Permutable Incremental Gradient Method for Big Data Problemscited by 10
- 2018Linear Convergence of Cyclic SAGAcited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 4; 2025: 2; 2026: 2.
12 papers.
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compressioncited by 18
- 2023Federated Learning with Regularized Client Participationcited by 14
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 13
- 2024LoCoDL: Communication-Efficient Distributed Learning with Local Training and Compressioncited by 11
- 2024On the Last-Iterate Convergence of Shuffling Gradient Methodscited by 11
- 2025Understanding Outer Optimizers in Local SGD: Learning Rates, Momentum, and Accelerationcited by 9
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 8
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reductioncited by 2
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptionscited by 1
- 2026BiCoLoR: Communication-Efficient Optimization with Bidirectional Compression and Local Trainingcited by 1
- 2026Theoretical Foundations of Communication-Efficient, Robust, and Practical Distributed and Federated Optimizationcited by 0
- 2026Theoretical Foundations of Communication-Efficient, Robust, and Practical Distributed and Federated Optimization6 Aug 2026
- 2026BiCoLoR: Communication-Efficient Optimization with Bidirectional Compression and Local Training18 Jan 2026
- 2025First Provable Guarantees for Practical Private FL: Beyond Restrictive Assumptions25 Dec 2025
- 2025Understanding Outer Optimizers in Local SGD: Learning Rates, Momentum, and Acceleration12 Sep 2025
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024On the Last-Iterate Convergence of Shuffling Gradient Methods12 Mar 2024
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reduction11 Mar 2024
- 2024LoCoDL: Communication-Efficient Distributed Learning with Local Training and Compression7 Mar 2024
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2022Federated Optimization Algorithms with Random Reshuffling and Gradient Compression14 Jun 2022