Skip to main navigation Skip to search Skip to main content

Clustered Federated Learning in Heterogeneous Environment

  • Yihan Yan
  • , Xiaojun Tong
  • , Shen Wang*
  • *Corresponding author for this work
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Federated learning (FL) is a distributed machine learning framework that allows resource-constrained clients to train a global model jointly without compromising data privacy. Although FL is widely adopted, high degrees of systems and statistical heterogeneity are still two main challenges, which leads to potential divergence and nonconvergence. Clustered FL handles the problem of statistical heterogeneity straightly by discovering the geometric structure of clients with various data generation distributions and getting multiple global models. The number of clusters contains prior knowledge about the clustering structure and has a significant impact on the performance of clustered FL methods. Existing clustered FL methods are inadequate for adaptively inferring the optimal number of clusters in environments with high systems' heterogeneity. To address this issue, we propose an iterative clustered FL (ICFL) framework in which the server dynamically discovers the clustering structure by successively performing incremental clustering and clustering in one iteration. We focus on the average connectivity within each cluster and give incremental clustering and clustering methods that are compatible with ICFL based on mathematical analysis. We evaluate ICFL in experiments on high degrees of systems and statistical heterogeneity, multiple datasets, and convex and nonconvex objectives. Experimental results verify our theoretical analysis and show that ICFL outperforms several clustered FL baseline methods.

Original languageEnglish
Pages (from-to)12796-12809
Number of pages14
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume35
Issue number9
DOIs
StatePublished - 2024

Keywords

  • Clustering
  • deep learning
  • distributed learning
  • federated learning (FL)
  • multitask learning

Fingerprint

Dive into the research topics of 'Clustered Federated Learning in Heterogeneous Environment'. Together they form a unique fingerprint.

Cite this