Communication-Efficient Federated Learning Based on Dynamic Gradient Compression and Client Selection
Federated Learning is a distributed machine learning paradigm designed to protect data privacy and security while allowing multiple participants to collaboratively train a shared global model without uploading their data to a central server.Modern machine learning models often consist of millions of parameters, resulting in significant computational complexity and a heavy communication burden during the collection and distribution of training data.This becomes a key bottleneck that limits the effectiveness of federated learning.In order to reduce communication costs, we first propose the CS client selection strategy, which integrates model performance and fairness to construct scheduling priority metrics.Client selection is then carried out based on these metrics.And then, we propose a dynamic gradient sparsification algorithm that adjusts the level of sparsification applied to gradient updates for each client, ensuring that every client uploads a suitably compressed update.Finally, we conduct comprehensive experiments and the experimental results show that the method proposed in this paper can effectively reduce communication costs while ensuring model accuracy.
Authors
- Y. H. Wang (ORCID: https://orcid.org/0009-0009-8324-5727)
- Chunmei Ma (ORCID: https://orcid.org/0000-0002-8924-3572)
Institutions
- Qufu Normal University (CN)
Publication Details
- Published
- 2024-12-27
- DOI
- https://doi.org/10.1145/3731867.3731885
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Shandong Province