An Improved Algorithm for Clustered Federated Learning
Harshvardhan, Avishek Ghosh, Arya Mazumdar

TL;DR
This paper introduces SR-FCA, an improved federated clustering algorithm that automatically refines user clusters without needing prior initialization or knowledge of cluster count, enhancing federated learning efficiency.
Contribution
Proposes SR-FCA, a novel federated clustering algorithm that removes initialization and hyper-parameter requirements, with theoretical guarantees and practical validation.
Findings
SR-FCA achieves arbitrarily small clustering error with proper learning rate.
SR-FCA outperforms baseline methods on standard FL datasets.
The algorithm effectively handles non-convex neural network training in federated settings.
Abstract
In this paper, we address the dichotomy between heterogeneous models and simultaneous training in Federated Learning (FL) via a clustering framework. We define a new clustering model for FL based on the (optimal) local models of the users: two users belong to the same cluster if their local models are close; otherwise they belong to different clusters. A standard algorithm for clustered FL is proposed in \cite{ghosh_efficient_2021}, called \texttt{IFCA}, which requires \emph{suitable} initialization and the knowledge of hyper-parameters like the number of clusters (which is often quite difficult to obtain in practical applications) to converge. We propose an improved algorithm, \emph{Successive Refine Federated Clustering Algorithm} (\texttt{SR-FCA}), which removes such restrictive assumptions. \texttt{SR-FCA} treats each user as a singleton cluster as an initialization, and then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data
