QSFL: A Two-Level Uplink Communication Optimization Framework for Federated Learning
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/}
}