Dynamic Clustering for Personalized Federated Learning on Heterogeneous Edge Devices
Not on the map. Why?
Abstract (arXiv)
Federated Learning (FL) enables edge devices to collaboratively learn a global model, but it may not perform well when clients have high data heterogeneity. In this paper, we propose a dynamic clustering algorithm for personalized federated learning system (DC-PFL) to address the problem of data heterogeneity. DC-PFL starts with all clients training a global model and gradually groups the clients into smaller clusters for model personalization based on their data similarities. To address the challenge of estimating data heterogeneity without exposing raw data, we introduce a discrepancy metric called model discrepancy, which approximates data heterogeneity solely based on the model weights received by the server. We demonstrate that model discrepancy is strongly and positively correlated with data heterogeneity and can serve as a reliable indicator of data heterogeneity. To determine when and how to change grouping structures, we propose an algorithm based on the rapid decrease period of the training loss curve. Moreover, we propose a layer-wise aggregation mechanism that aggregates the low-discrepancy layers at a lower frequency to reduce the amount of transmitted data and communication costs. We conduct extensive experiments on various datasets to evaluate our proposed algorithm, and our results show that DC-PFL significantly reduces total training time and improves model accuracy compared to baselines.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 34 references that are in the map. First posted on arXiv 3 Aug 2025.
Builds on
19 of 34 references.
References · 19
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 2019Towards Federated Learning at Scale: System Designcited by 832
- 2017Federated Multi-Task Learningcited by 672
- 2019Federated Learning with Personalization Layerscited by 541
- 2020An Efficient Framework for Clustered Federated Learningcited by 511
- 2019Using Pre-Training Can Improve Model Robustness and Uncertaintycited by 373
- 2019FedPAQ: A Communication-Efficient Federated Learning Method with Periodic Averaging and Quantizationcited by 356
- 2020Personalized Cross-Silo Federated Learning on Non-IID Datacited by 283
- 2020Federated Learning of a Mixture of Global and Local Modelscited by 210
- 2021Multi-Center Federated Learning: Clients Clustering for Better Personalizationcited by 113
7 more
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 107
- 2021Layer-wise Adaptive Model Aggregation for Scalable Federated Learningcited by 36
- 2023Towards Personalized Federated Learning via Heterogeneous Model Reassemblycited by 31
- 2016Local Similarity-Aware Deep Feature Embeddingcited by 15
- 2016Effective Quantization Methods for Recurrent Neural Networkscited by 14
- 2022Communication-Efficient Federated Learning for Heterogeneous Edge Devices Based on Adaptive Gradient Quantizationcited by 14
- 2019Dynamic Stale Synchronous Parallel Distributed Training for Deep Learningcited by 12
Built on by
Not cited yet.