TY - JOUR
T1 - FedRich
T2 - Towards efficient federated learning for heterogeneous clients using heuristic scheduling
AU - Yang, He
AU - Xi, Wei
AU - Wang, Zizhao
AU - Shen, Yuhao
AU - Ji, Xinyuan
AU - Sun, Cerui
AU - Zhao, Jizhong
N1 - Publisher Copyright:
© 2023 Elsevier Inc.
PY - 2023/10
Y1 - 2023/10
N2 - Federated Learning (FL) always involves a large number of heterogeneous clients (both in statistic and resource heterogeneity) when collaboratively training a model, leading to a compromise in the model performance. Recent research has focused on customizing FL frameworks to address the issues. However, compared to models trained on independent and identically distributed (IID) data, these methods still face performance degradation in non-IID scenarios. Moreover, resource consumption is also somewhat expensive. In this work, we present an efficient FL framework named FedRich to tackle the statistic and resource heterogeneity. The key idea of FedRich is adaptive segmentation of the model and heuristic scheduling of the active clients. Adaptive segmentation enables resource-dependent customization of the model, which is conducive to clients with varying resource budgets to conduct local training. The heuristic scheduling strategy appropriately selects clients to participate in federated training, mitigating statistical heterogeneity. Moreover, FedRich incorporates a hierarchical aggregation mechanism to stably aggregate heterogeneous models of different sophistication. Extensive experimental results on three benchmark datasets demonstrate that FedRich outperforms state-of-the-art heterogeneous FL approaches.
AB - Federated Learning (FL) always involves a large number of heterogeneous clients (both in statistic and resource heterogeneity) when collaboratively training a model, leading to a compromise in the model performance. Recent research has focused on customizing FL frameworks to address the issues. However, compared to models trained on independent and identically distributed (IID) data, these methods still face performance degradation in non-IID scenarios. Moreover, resource consumption is also somewhat expensive. In this work, we present an efficient FL framework named FedRich to tackle the statistic and resource heterogeneity. The key idea of FedRich is adaptive segmentation of the model and heuristic scheduling of the active clients. Adaptive segmentation enables resource-dependent customization of the model, which is conducive to clients with varying resource budgets to conduct local training. The heuristic scheduling strategy appropriately selects clients to participate in federated training, mitigating statistical heterogeneity. Moreover, FedRich incorporates a hierarchical aggregation mechanism to stably aggregate heterogeneous models of different sophistication. Extensive experimental results on three benchmark datasets demonstrate that FedRich outperforms state-of-the-art heterogeneous FL approaches.
KW - Federated learning
KW - Internet of things
KW - Resource heterogeneity
KW - Statistic heterogeneity
UR - https://www.scopus.com/pages/publications/85164221731
U2 - 10.1016/j.ins.2023.119360
DO - 10.1016/j.ins.2023.119360
M3 - 文章
AN - SCOPUS:85164221731
SN - 0020-0255
VL - 645
JO - Information Sciences
JF - Information Sciences
M1 - 119360
ER -