TY - JOUR
T1 - Adaptive Federated Learning Through Dynamic Model Splitting and Multi-Objective Clustering
AU - Manjang, Ousman
AU - Zhai, Yanlong
AU - Shen, Jun
AU - Sarwar, Adil
AU - Zhu, Liehuang
N1 - Publisher Copyright:
© 1968-2012 IEEE.
PY - 2025
Y1 - 2025
N2 - Federated Learning (FL) enables multiple parties to collaboratively train models without centralizing data, making it ideal for privacy-sensitive applications. However, the heterogeneity and resource limitation of devices pose a critical challenge to the collaborative training process, incurring a significant communication cost to achieve convergence. Existing research has attempted to use clustering to address these issues. However, these approaches relied on a single clustering objective, limiting their effectiveness in a multifaceted heterogeneous environment. In this paper, we propose FedMSC, which employs an evolutionary-based multi-objective optimization approach to organize clients into distinct clusters via their similarities on independent factors such as response speed and local model updates. FedMSC iteratively generates Pareto-optimal cluster solutions, ensuring that no single solution outperforms another, while concurrently optimizing multiple objectives. Moreover, to account for computational diversity across clusters, FedMSC adopts a multi-exit training strategy in which the model is divided into blocks of layers, each equipped with auxiliary classifiers for early inference. Meanwhile, we devise a unique algorithm which dynamically assigns model blocks to devices through combinatorial optimization of devices’ resource capabilities and the computational requirements of the blocks. Experimental results demonstrate that FedMSC significantly reduce communication costs while maintaining a comparable accuracy to the baselines.
AB - Federated Learning (FL) enables multiple parties to collaboratively train models without centralizing data, making it ideal for privacy-sensitive applications. However, the heterogeneity and resource limitation of devices pose a critical challenge to the collaborative training process, incurring a significant communication cost to achieve convergence. Existing research has attempted to use clustering to address these issues. However, these approaches relied on a single clustering objective, limiting their effectiveness in a multifaceted heterogeneous environment. In this paper, we propose FedMSC, which employs an evolutionary-based multi-objective optimization approach to organize clients into distinct clusters via their similarities on independent factors such as response speed and local model updates. FedMSC iteratively generates Pareto-optimal cluster solutions, ensuring that no single solution outperforms another, while concurrently optimizing multiple objectives. Moreover, to account for computational diversity across clusters, FedMSC adopts a multi-exit training strategy in which the model is divided into blocks of layers, each equipped with auxiliary classifiers for early inference. Meanwhile, we devise a unique algorithm which dynamically assigns model blocks to devices through combinatorial optimization of devices’ resource capabilities and the computational requirements of the blocks. Experimental results demonstrate that FedMSC significantly reduce communication costs while maintaining a comparable accuracy to the baselines.
KW - Federated learning
KW - clustering
KW - multi-exit
KW - multi-objective optimization
KW - multifaceted heterogeneity
UR - https://www.scopus.com/pages/publications/105014600162
U2 - 10.1109/TC.2025.3603681
DO - 10.1109/TC.2025.3603681
M3 - Article
AN - SCOPUS:105014600162
SN - 0018-9340
VL - 74
SP - 3953
EP - 3967
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 12
ER -