Improving Accelerated Federated Learning with Compression and Importance Sampling
Not on the map. Why?
Abstract (arXiv)
Federated Learning is a collaborative training framework that leverages heterogeneous data distributed across a vast number of clients. Since it is practically infeasible to request and process all clients during the aggregation step, partial participation must be supported. In this setting, the communication between the server and clients poses a major bottleneck. To reduce communication loads, there are two main approaches: compression and local steps. Recent work by Mishchenko et al. [2022] introduced the new ProxSkip method, which achieves an accelerated rate using the local steps technique. Follow-up works successfully combined local steps acceleration with partial participation [Grudzie'n et al., 2023, Condat et al. 2023] and gradient compression [Condat et al. [2022]. In this paper, we finally present a complete method for Federated Learning that incorporates all necessary ingredients: Local Training, Compression, and Partial Participation. We obtain state-of-the-art convergence guarantees in the considered setting. Moreover, we analyze the general sampling framework for partial participation and derive an importance sampling scheme, which leads to even better performance. We experimentally demonstrate the advantages of the proposed method in practice.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 67 of its 86 references that are in the map. First posted on arXiv 5 Jun 2023.
Builds on
67 of 86 references.
References · 67
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,229
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2018Split learning for health: Distributed deep learning without sharing raw patient datacited by 395
- 2018Sparsified SGD with Memorycited by 376
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2019FedPAQ: A Communication-Efficient Federated Learning Method with Periodic Averaging and Quantizationcited by 356
- 2021A Field Guide to Federated Optimizationcited by 315
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 287
38 more
- 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 220
- 2019SGD: General Analysis and Improved Ratescited by 207
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 180
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
- 2020Federated Learning with Compression: Unified Analysis and Sharp Guaranteescited by 160
- 2020Better Theory for SGD in the Nonconvex Worldcited by 158
- 2019On the Convergence of Local Descent Methods in Federated Learningcited by 153
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2021Federated Learning for Open Bankingcited by 141
- 2020Federated Learning for Internet of Things: Recent Advances, Taxonomy, and Open Challengescited by 139
- 2022ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!cited by 134
- 2020Optimal Client Sampling for Federated Learningcited by 124
- 2021Linear Convergence in Federated Learning: Tackling Client Heterogeneity and Sparse Gradientscited by 123
- 2020PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimizationcited by 119
- 2019Distributed Learning with Compressed Gradient Differencescited by 112
- 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 99
- 2021Clustered Sampling: Low-Variance and Improved Representativity for Clients Selection in Federated Learningcited by 93
- 2020Acceleration for Compressed Gradient Descent in Distributed and Federated Optimizationcited by 90
- 2020Local SGD: Unified Theory and New Efficient Methodscited by 88
- 2019A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descentcited by 84
- 2019First Analysis of Local GD on Heterogeneous Datacited by 81
- 2020From Local SGD to Local Fixed-Point Methods for Federated Learningcited by 74
- 2021On Large-Cohort Training for Federated Learningcited by 74
- 2019Stochastic Distributed Learning with Gradient Quantization and Variance Reductioncited by 65
- 2018Distributed learning with compressed gradientscited by 55
- 2020A Linearly Convergent Algorithm for Decentralized Optimization: Sending Less Bits for Free!cited by 42
- 2020Stochastic Client Selection for Federated Learning with Volatile Clientscited by 39
- 2021Node Selection Toward Faster Convergence for Federated Learning on Non-IID Datacited by 39
- 2021Securing Secure Aggregation: Mitigating Multi-Round Privacy Leakage in Federated Learningcited by 39
- 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
- 2020On the Outsized Importance of Learning Rates in Local Update Methodscited by 36
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learningcited by 33
- 2021Permutation Compressors for Provably Faster Distributed Nonconvex Optimizationcited by 32
- 2023On the Convergence of Federated Averaging with Cyclic Client Participationcited by 31
- 2022RandProx: Primal-Dual Optimization Algorithms with Randomized Proximal Updatescited by 28
50 most cited of 67 All 67 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 0; 2026: 1.
8 papers.
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 13
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysiscited by 8
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimizationcited by 3
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reductioncited by 2
- 2024A-FedPD: Aligning Dual-Drift is All Federated Primal-Dual Learning Needscited by 2
- 2024Dual-Criterion Model Aggregation in Federated Learning: Balancing Data Quantity and Qualitycited by 0
- 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
- 2024Dual-Criterion Model Aggregation in Federated Learning: Balancing Data Quantity and Quality12 Nov 2024
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024A-FedPD: Aligning Dual-Drift is All Federated Primal-Dual Learning Needs27 Sep 2024
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reduction11 Mar 2024
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimization10 Jan 2024
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023