FedAHP: A Heterogeneous Client Selection Method for Federated Learning Based on the Analytic Hierarchy Process in Mobile Edge

Keqiu Li,Qiquan Chen,Zhaohua Zheng,Zizheng Wang,Xinyu Tong
DOI: https://doi.org/10.1109/CSCWD61410.2024.10580393
2024-05-08
Abstract:Federated learning (FL) is a distributed learning paradigm that enables multiple client devices to collaboratively train a global model based on their local datasets while protecting data privacy. However, due to its distributed nature, FL is susceptible to the resources of heterogeneous client devices with different data quantities, communication resources, and computing capabilities. Heterogeneity leads to uncertain global model training time and hinders the convergence of the global model. Therefore, selecting suitable clients to participate in the FL training process is necessary to improve the efficiency of FL. This paper proposes an FL client selection method (FedAHP) based on the Analytic Hierarchy Process (AHP) to optimally balance the trade-off between model accuracy and training time during client selection. Experiments show that FedAHP outperforms the greedy method regarding training time consumption and model accuracy. Specifically, FedAHP achieves a 67% reduction in communication rounds compared to the greedy method when the model accuracy reaches 0.90. Furthermore, when taking the same 20 hours, FedAHP improves the accuracy of the global model by 6% in comparison to the greedy method.
Engineering,Computer Science
What problem does this paper attempt to address?