TY - JOUR
T1 - Client Scheduling for Multiserver Federated Learning in Industrial IoT With Unreliable Communications
AU - Zhao, Haitao
AU - Tan, Yuhao
AU - Guo, Kun
AU - Xia, Wenchao
AU - Xu, Bo
AU - Quek, Tony Q.S.
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2024/5/1
Y1 - 2024/5/1
N2 - The Industrial Internet of Things (IIoT) is emerging as a promising technology that can accelerate the application of industrial intelligence to smart factories. Because of the sensitive nature of user data, federated learning (FL) which performs distributed machine learning while preserving data privacy, is leveraged to meet the accuracy and privacy requirements of IIoT end devices/clients. However, the unreliable communications in IIoT may result in possible single-point failures in the typical single-server FL framework, thereby negatively affecting the training efficiency. In this article, we study on the client scheduling problem in a multiserver FL framework for the communication reliability and training efficiency improvement. Specifically, we focus on a semi-decentralized FL (SD-FL) framework, where edge servers and clients collaborate to train a shared global model through unreliable intracluster model aggregation and intercluster model consensus because of the model transmission error in client-server and server-server communication. Then, a client-server association optimization problem is formulated, with the objective of minimizing the global training loss. Resorting to the convergence analysis of SD-FL, the original problem is simplified and transformed into an integer nonlinear programming problem to guide us to design a high-efficiency client scheduling scheme. Finally, experimental results show that the proposed scheme significantly outperforms the baselines in terms of the test accuracy and training loss.
AB - The Industrial Internet of Things (IIoT) is emerging as a promising technology that can accelerate the application of industrial intelligence to smart factories. Because of the sensitive nature of user data, federated learning (FL) which performs distributed machine learning while preserving data privacy, is leveraged to meet the accuracy and privacy requirements of IIoT end devices/clients. However, the unreliable communications in IIoT may result in possible single-point failures in the typical single-server FL framework, thereby negatively affecting the training efficiency. In this article, we study on the client scheduling problem in a multiserver FL framework for the communication reliability and training efficiency improvement. Specifically, we focus on a semi-decentralized FL (SD-FL) framework, where edge servers and clients collaborate to train a shared global model through unreliable intracluster model aggregation and intercluster model consensus because of the model transmission error in client-server and server-server communication. Then, a client-server association optimization problem is formulated, with the objective of minimizing the global training loss. Resorting to the convergence analysis of SD-FL, the original problem is simplified and transformed into an integer nonlinear programming problem to guide us to design a high-efficiency client scheduling scheme. Finally, experimental results show that the proposed scheme significantly outperforms the baselines in terms of the test accuracy and training loss.
KW - Client scheduling
KW - Industrial Internet of Things (IIoT)
KW - edge association
KW - federated learning (FL)
KW - unreliable communication
UR - https://www.scopus.com/pages/publications/85182935633
U2 - 10.1109/JIOT.2024.3354914
DO - 10.1109/JIOT.2024.3354914
M3 - 文章
AN - SCOPUS:85182935633
SN - 2327-4662
VL - 11
SP - 16478
EP - 16490
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 9
ER -