CFedAvg: Achieving Efficient Communication and Fast Convergence in Non-IID Federated Learning
Not on the map. Why?
Abstract (arXiv)
Federated learning (FL) is a prevailing distributed learning paradigm, where a large number of workers jointly learn a model without sharing their training data. However, high communication costs could arise in FL due to large-scale (deep) learning models and bandwidth-constrained connections. In this paper, we introduce a communication-efficient algorithmic framework called CFedAvg for FL with non-i.i.d. datasets, which works with general (biased or unbiased) SNR-constrained compressors. We analyze the convergence rate of CFedAvg for non-convex functions with constant and decaying learning rates. The CFedAvg algorithm can achieve an O(1 / √mKT + 1 / T) convergence rate with a constant learning rate, implying a linear speedup for convergence as the number of workers increases, where K is the number of local steps, T is the number of total communication rounds, and m is the total worker number. This matches the convergence rate of distributed/federated learning without compression, thus achieving high communication efficiency while not sacrificing learning accuracy in FL. Furthermore, we extend CFedAvg to cases with heterogeneous local steps, which allows different workers to perform a different number of local steps to better adapt to their own circumstances. The interesting observation in general is that the noise/variance introduced by compressors does not affect the overall convergence rate order for non-i.i.d. FL. We verify the effectiveness of our CFedAvg algorithm on three datasets with two gradient compression schemes of different compression ratios.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 34 of its 44 references that are in the map. First posted on arXiv 14 Jun 2021.
Builds on
34 of 44 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
- 2018Federated Learning with Non-IID Datacited by 1,099
- 2020Adaptive Federated Optimizationcited by 1,036
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2019Robust and Communication-Efficient Federated Learning from Non-IID Datacited by 415
22 more
- 2018Sparsified SGD with Memorycited by 373
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 277
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2017Sparse Communication for Distributed Gradient Descentcited by 243
- 2018Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Datacited by 242
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
- 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
- 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 91
- 2019textttDeepSqueeze: Decentralization Meets Error-Compensated Compressioncited by 21
- 2020Private and Communication-Efficient Edge Learning: A Sparse Differential Gaussian-Masking Distributed SGD Approachcited by 18
- 2020Dynamic Federated Learningcited by 12
- 2018LoAdaBoost: loss-based AdaBoost federated machine learning with reduced computational complexity on IID and non-IID intensive care datacited by 9
- 2019Communication-Efficient Network-Distributed Optimization with Differential-Coded Compressorscited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 3; 2025: 2.
6 papers.
- 2022NET-FLEET: Achieving Linear Convergence Speedup for Fully Decentralized Federated Learning with Heterogeneous Datacited by 12
- 2024Achieving Dimension-Free Communication in Federated Learning via Zeroth-Order Optimizationcited by 12
- 2025Converge Faster, Talk Less: Hessian-Informed Federated Zeroth-Order Optimizationcited by 3
- 2024Expediting In-Network Federated Learning by Voting-Based Consensus Model Compressioncited by 2
- 2024Fed-CVLC: Compressing Federated Learning Communications with Variable-Length Codescited by 1
- 2025γ-FedHT: Stepsize-Aware Hard-Threshold Gradient Compression in Federated Learningcited by 1
- 2025Converge Faster, Talk Less: Hessian-Informed Federated Zeroth-Order Optimization3 Jun 2025
- 2025γ-FedHT: Stepsize-Aware Hard-Threshold Gradient Compression in Federated Learning18 May 2025
- 2024Achieving Dimension-Free Communication in Federated Learning via Zeroth-Order Optimization24 May 2024
- 2024Expediting In-Network Federated Learning by Voting-Based Consensus Model Compression6 Feb 2024
- 2024Fed-CVLC: Compressing Federated Learning Communications with Variable-Length Codes6 Feb 2024
- 2022NET-FLEET: Achieving Linear Convergence Speedup for Fully Decentralized Federated Learning with Heterogeneous Data17 Aug 2022