QSFL: A Two-Level Uplink Communication Optimization Framework for Federated Learning

ICML 2022 pp. 25501-25513

Abstract

In cross-device Federated Learning (FL), the communication cost of transmitting full-precision models between edge devices and a central server is a significant bottleneck, due to expensive, unreliable, and low-bandwidth wireless connections. As a solution, we propose a novel FL framework named QSFL, towards optimizing FL uplink (client-to-server) communication at both client and model levels. At the client level, we design a Qualification Judgment (QJ) algorithm to sample high-qualification clients to upload models. At the model level, we explore a Sparse Cyclic Sliding Segment (SCSS) algorithm to further compress transmitted models. We prove that QSFL can converge over wall-to-wall time, and develop an optimal hyperparameter searching algorithm based on theoretical analysis to enable QSFL to make the best trade-off between model accuracy and communication cost. Experimental results show that QSFL achieves state-of-the-art compression ratios with marginal model accuracy degradation.

Cite

Text

Yi et al. "QSFL: A Two-Level Uplink Communication Optimization Framework for Federated Learning." International Conference on Machine Learning, 2022.

Markdown

[Yi et al. "QSFL: A Two-Level Uplink Communication Optimization Framework for Federated Learning." International Conference on Machine Learning, 2022.](https://mlanthology.org/icml/2022/yi2022icml-qsfl/)

BibTeX

@inproceedings{yi2022icml-qsfl,
  title     = {{QSFL: A Two-Level Uplink Communication Optimization Framework for Federated Learning}},
  author    = {Yi, Liping and Gang, Wang and Xiaoguang, Liu},
  booktitle = {International Conference on Machine Learning},
  year      = {2022},
  pages     = {25501-25513},
  volume    = {162},
  url       = {https://mlanthology.org/icml/2022/yi2022icml-qsfl/}
}