CFedAvg: Achieving Efficient Communication and Fast Convergence in Non-IID Federated Learning
Haibo Yang, Jia Liu, Elizabeth S. Bentley

TL;DR
CFedAvg is a communication-efficient federated learning algorithm that achieves fast convergence with non-i.i.d. data and general SNR-constrained compressors, matching the convergence rate of uncompressed methods.
Contribution
This paper introduces CFedAvg, a novel federated learning framework that reduces communication costs while maintaining optimal convergence rates under non-i.i.d. data and various compressor types.
Findings
CFedAvg achieves an $ ilde{O}(1 / oot{2}mKT + 1 / T)$ convergence rate.
The algorithm maintains convergence rates despite noise from compression.
Experimental results validate the effectiveness of CFedAvg on multiple datasets.
Abstract
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 convergence rate with a constant learning rate, implying a linear speedup for convergence as the number of workers increases, where is the number of local steps, is the number of total communication rounds, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Mobile Crowdsensing and Crowdsourcing
