Bandwidth-Aware and Overlap-Weighted Compression for Communication-Efficient Federated Learning
Zichen Tang, Junlin Huang, Rudan Yan, Yuxin Wang, Zhenheng Tang,, Shaohuai Shi, Amelie Chi Zhou, Xiaowen Chu

TL;DR
This paper proposes a bandwidth-aware compression framework for federated learning that dynamically adjusts compression ratios and uses parameter masks to improve convergence and accuracy under heterogeneous bandwidth and data distributions.
Contribution
It introduces a novel adaptive compression strategy and parameter masking technique to enhance communication efficiency and model performance in federated learning with non-IID data.
Findings
Achieves up to 13% accuracy improvement over uncompressed FedAvg.
Provides a 3.37x speedup in reaching target accuracy compared to Top-K compression.
Effectively mitigates straggler and heterogeneity issues in federated learning.
Abstract
Current data compression methods, such as sparsification in Federated Averaging (FedAvg), effectively enhance the communication efficiency of Federated Learning (FL). However, these methods encounter challenges such as the straggler problem and diminished model performance due to heterogeneous bandwidth and non-IID (Independently and Identically Distributed) data. To address these issues, we introduce a bandwidth-aware compression framework for FL, aimed at improving communication efficiency while mitigating the problems associated with non-IID data. First, our strategy dynamically adjusts compression ratios according to bandwidth, enabling clients to upload their models at a close pace, thus exploiting the otherwise wasted time to transmit more data. Second, we identify the non-overlapped pattern of retained parameters after compression, which results in diminished client update…
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.
