Clustered Federated Learning in Internet of Things: Convergence Analysis and Resource Optimization

Bo Xu, Wenchao Xia, Haitao Zhao, Yongxu Zhu, Xinghua Sun, Tony Q.S. Quek

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

Federated learning (FL) framework enables user devices to collaboratively train a global model based on their local data sets without privacy leak. However, the training performance of FL is degraded when the data distributions of different devices are incongruent. Fueled by this issue, we consider a clustered FL (CFL) method where the devices are divided into several clusters according to their data distributions and are trained simultaneously. Convergence analysis is conducted, which shows that the clustered model performance depends on cosine similarity, device number per cluster, and device participation probability. Besides, to quantify the training performance, the utility of clustered model training is defined based on the analysis results. Then, aiming at optimizing the system utility, a joint problem of resource allocation and device clustering is formulated, which is solved by decoupling it into two subproblems. First, given the results of device clustering, a low-complexity iterative algorithm based on the convex optimization theory is proposed to make the bandwidth allocation and the transmit power control. Then, according to the individual stability, a coalition formation algorithm is proposed for the device clustering. Finally, the real-data experiments on the classification tasks (e.g., MNIST, CIFAR-10, and CIFAR-100) validate the results of convergence analysis and advantages of the proposed algorithm in terms of the test accuracy.

Original languageEnglish
Pages (from-to)3217-3232
Number of pages16
JournalIEEE Internet of Things Journal
Volume11
Issue number2
DOIs
Publication statusPublished - 2024 Jan 15

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Clustered Federated Learning in Internet of Things: Convergence Analysis and Resource Optimization'. Together they form a unique fingerprint.

Cite this