A Client Detection and Parameter Correction Algorithm for Clustering Defense in Clustered Federated Learning
As a new federated learning(FL) paradigm, clustered federated learning (CFL) could effectively address the issue of model training accuracy loss due to different data distribution in FL. However, the introduction of the clustering process also brings new risks. Adversaries can implement model poisoning by adding crafted perturbations with clients' model parameters, potentially resulting in overall clustering failure. To tackle this problem, we propose a client detection and parameter correction framework in this paper. Our approach aims to identify malicious clients by analyzing the difference in vector parameter density distribution between malicious and benign clients. We precisely locate malicious perturbations in the parameters and recover them, enabling the server to effectively utilize benign updates for normal clustering and training within the CFL framework. Experiment results show that our defense algorithm outperforms others, consistently improving training accuracy by an average of 30% under various kinds of attacks.
Authors
- Juan Xu (ORCID: https://orcid.org/0000-0002-6626-1700)
- Lei Shi (ORCID: https://orcid.org/0000-0003-4042-592X)
- Junyu Ye
- H. Xu (ORCID: https://orcid.org/0009-0009-9478-9527)
- Sinan Pan
Institutions
- Hefei University of Technology (CN)
Publication Details
- Published
- 2024-12-04
- DOI
- https://doi.org/10.1145/3636534.3698247
- Citations
- 2
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.69
Funders
- Anhui Provincial Department of Science and Technology