MSCFL: Model Structure-Aware Clustered Federated Learning for System Heterogeneity and Data Drift

Authors

  • Yang Xu Hunan University
  • Xiaowei Wu Hunan University
  • Zifeng Xu Hunan University
  • Cheng Zhang Hunan University
  • Ju Ren Tsinghua University
  • Yaoxue Zhang Tsinghua University

DOI:

https://doi.org/10.1609/aaai.v40i32.39952

Abstract

Federated Learning (FL) faces significant challenges arising from both data and system heterogeneity. While Clustered Federated Learning (CFL) mitigates data heterogeneity by grouping clients with similar data distributions, it remains vulnerable to system heterogeneity, which can slow convergence due to performance disparities among clients. Moreover, data drift may degrade clustering accuracy and training efficiency over time. In this work, we propose a Model Structure-aware Clustered Federated Learning (MSCFL) framework that simultaneously addresses the issues of data heterogeneity, system heterogeneity, and data drift. MSCFL incorporates model pruning (MP) into the CFL framework to enhance training efficiency under system heterogeneity. To enable this integration, we address the key challenge of performing effective clustering based on heterogeneous, pruned local models with varying structures. To this end, we design a model structure-based similarity computation algorithm to integrate CFL with MP. To effectively address data drift, we propose a dynamic cluster migration strategy that efficiently monitors model structures via Hamming Distance and triggers re-clustering only when necessary. Extensive experimental results show that MSCFL improves the accuracy and convergence speed of cluster models, outperforming traditional CFL in various settings.

Downloads

Published

2026-03-14

How to Cite

Xu, Y., Wu, X., Xu, Z., Zhang, C., Ren, J., & Zhang, Y. (2026). MSCFL: Model Structure-Aware Clustered Federated Learning for System Heterogeneity and Data Drift. Proceedings of the AAAI Conference on Artificial Intelligence, 40(32), 27350–27358. https://doi.org/10.1609/aaai.v40i32.39952

Issue

Section

AAAI Technical Track on Machine Learning IX