基于欧几里得距离的客户端选择联邦学习方案
Euclidean-Based Client Selection in Federated Learning
DOI: 10.12677/mos.2025.144366, PDF,    科研立项经费支持
作者: 邬淑敏, 刘 亚*:上海理工大学光电信息与计算机工程学院,上海
关键词: 联邦学习安全聚合客户端选择隐私保护机器学习Federated Learning Secure Aggregation Client Selection Privacy-Preserving Machine Learning
摘要: 联邦学习(Federated Learning)作为一种先进的分布式机器学习框架,它允许多个参与者在各自数据不出本地的前提下,协同开展模型训练工作,保护数据隐私。然而,传统联邦学习在实际应用中存在数据异质性影响联邦学习系统的效率和收敛性,限制其广泛应用。针对上述问题,本文提出了ECS-FL (Euclidean-Based Client Selection in Federated Learning)框架。该框架融入基于欧几里得距离的客户端选择机制,通过依据客户端模型更新与全局模型的相似度来筛选客户端,有效应对了客户端差异与数据异质性带来的挑战,显著降低了模型训练过程中的偏差,大幅提升了模型的鲁棒性。在独立同分布和非独立同分布数据分布环境下开展的大量实验结果表明,ECS-FL框架能够切实有效地改善模型的收敛性、鲁棒性与准确性。
Abstract: Federated Learning, as an advanced distributed machine learning framework, allows multiple participants to collaboratively carry out model training work while keeping their respective data local, thus protecting data privacy. However, traditional federated learning has the problem in practical applications that data heterogeneity affects the efficiency and convergence of the federated learning system, restricting its widespread application. In response to the above issues, this paper proposes the ECS-FL (Euclidean-Based Client Selection in Federated Learning) framework. This framework incorporates a client selection mechanism based on Euclidean distance. By screening clients according to the similarity between the client model updates and the global model, it effectively addresses the challenges posed by client differences and data heterogeneity, significantly reducing the bias during the model training process and greatly enhancing the robustness of the model. A large number of experimental results conducted in both independent and identically distributed and non-independent and identically distributed data distribution environments show that the ECS-FL framework can effectively improve the convergence, robustness, and accuracy of the model.
文章引用:邬淑敏, 刘亚. 基于欧几里得距离的客户端选择联邦学习方案[J]. 建模与仿真, 2025, 14(4): 1200-1211. https://doi.org/10.12677/mos.2025.144366

参考文献

[1] Sheller, M.J., Edwards, B., Reina, G.A., Martin, J., Pati, S., Kotrotsou, A., et al. (2020) Federated Learning in Medicine: Facilitating Multi-Institutional Collaborations without Sharing Patient Data. Scientific Reports, 10, Article No. 12598. [Google Scholar] [CrossRef] [PubMed]
[2] Yang, Q., Liu, Y., Chen, T. and Tong, Y. (2019) Federated Machine Learning. ACM Transactions on Intelligent Systems and Technology, 10, 1-19. [Google Scholar] [CrossRef
[3] Bonawitz, K., Eichner, H., Grieskamp, W., et al. (2019) Towards Federated Learning at Scale: System Design. Proceedings of the Conference on Machine Learning and Systems, Stanford, 31 March-2 April 2019.
https://arxiv.org/abs/1902.01046
[4] Kairouz, P., McMahan, H.B., et al. (2019) Advances and Open Problems in Federated Learning.
[5] Zhao, Y., Li, M., Lai, L., et al. (2018) Federated Learning with Non-IID Data.
[6] McMahan, H.B., Moore, E., Ramage, D., et al. (2017) Communication-Efficient Learning of Deep Networks from Decentralized Data. Artificial Intelligence and Statistics, 2017, 1273-1282.
[7] Miao, Y., Liu, Z., Li, H., Choo, K.R. and Deng, R.H. (2022) Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems. IEEE Transactions on Information Forensics and Security, 17, 2848-2861. [Google Scholar] [CrossRef
[8] Sattler, F., Muller, K., Wiegand, T. and Samek, W. (2020) On the Byzantine Robustness of Clustered Federated Learning. 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, 4-8 May 2020, 8861-8865. [Google Scholar] [CrossRef
[9] Fu, L., Zhang, H., Gao, G., Zhang, M. and Liu, X. (2023) Client Selection in Federated Learning: Principles, Challenges, and Opportunities. IEEE Internet of Things Journal, 10, 21811-21819. [Google Scholar] [CrossRef
[10] Li, T., Sahu, A.K., Talwalkar, A. and Smith, V. (2020) Federated Learning: Challenges, Methods, and Future Directions. IEEE Signal Processing Magazine, 37, 50-60. [Google Scholar] [CrossRef
[11] Chen, W., Horvath, S. and Richtarik, P. (2022) Optimal Client Sampling for Federated Learning. Transactions on Machine Learning Research.
https://arxiv.org/abs/2010.13723
[12] Briggs, C., Fan, Z. and Andras, P. (2020). Federated Learning with Hierarchical Clustering of Local Updates to Improve Training on Non-IID Data. 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, 19-24 July 2020, 1-9.[CrossRef
[13] Zhang, J., Guo, S., Qu, Z., Zeng, D., Zhan, Y., Liu, Q., et al. (2022) Adaptive Federated Learning on Non-IID Data with Resource Constraint. IEEE Transactions on Computers, 71, 1655-1667. [Google Scholar] [CrossRef
[14] Sahu, A.K., Li, T., Sanjabi, M., Zaheer, M., et al. (2020) Federated Optimization in Heterogeneous Networks. Proceedings of Machine Learning and Systems, 2, 429-450.
[15] Ji, S., Jiang, W., Walid, A. and Li, X. (2022) Dynamic Sampling and Selective Masking for Communication-Efficient Federated Learning. IEEE Intelligent Systems, 37, 27-34. [Google Scholar] [CrossRef
[16] Wolfrath, J., Sreekumar, N., Kumar, D., Wang, Y. and Chandra, A. (2022) HACCS: Heterogeneity-Aware Clustered Client Selection for Accelerated Federated Learning. 2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Lyon, 30 May-3 June 2022, 985-995. [Google Scholar] [CrossRef
[17] Mao, Y., Shen, L., Wu, J., Ping, P. and Wu, J. (2024) Federated Dynamic Client Selection for Fairness Guarantee in Heterogeneous Edge Computing. Journal of Computer Science and Technology, 39, 139-158. [Google Scholar] [CrossRef
[18] Seo, S., Lee, J., Ko, H. and Pack, S. (2022) Performance-Aware Client and Quantization Level Selection Algorithm for Fast Federated Learning. 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, 10-13 April 2022, 1892-1897. [Google Scholar] [CrossRef
[19] Damaskinos, G., Guerraoui, R., Kermarrec, A., Nitu, V., Patra, R. and Taiani, F. (2022) Fleet: Online Federated Learning via Staleness Awareness and Performance Prediction. ACM Transactions on Intelligent Systems and Technology, 13, 1-30. [Google Scholar] [CrossRef
[20] Cai, H., Wang, J., Gao, L. and Li, F. (2024) FLMAAcBD: Defending against Backdoors in Federated Learning via Model Anomalous Activation Behavior Detection. Knowledge-Based Systems, 289, Article 111511. [Google Scholar] [CrossRef