Saved in:
Bibliographic Details
Main Authors: Bhatia, Randeep, Papadis, Nikos, Kodialam, Murali, Lakshman, TV, Chakrabarty, Sayak
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.22427
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913915571535872
author Bhatia, Randeep
Papadis, Nikos
Kodialam, Murali
Lakshman, TV
Chakrabarty, Sayak
author_facet Bhatia, Randeep
Papadis, Nikos
Kodialam, Murali
Lakshman, TV
Chakrabarty, Sayak
contents We propose CLoVE (Clustering of Loss Vector Embeddings), a novel algorithm for Clustered Federated Learning (CFL). In CFL, clients are naturally grouped into clusters based on their data distribution. However, identifying these clusters is challenging, as client assignments are unknown. CLoVE utilizes client embeddings derived from model losses on client data, and leverages the insight that clients in the same cluster share similar loss values, while those in different clusters exhibit distinct loss patterns. Based on these embeddings, CLoVE is able to iteratively identify and separate clients from different clusters and optimize cluster-specific models through federated aggregation. Key advantages of CLoVE over existing CFL algorithms are (1) its simplicity, (2) its applicability to both supervised and unsupervised settings, and (3) the fact that it eliminates the need for near-optimal model initialization, which makes it more robust and better suited for real-world applications. We establish theoretical convergence bounds, showing that CLoVE can recover clusters accurately with high probability in a single round and converges exponentially fast to optimal models in a linear setting. Our comprehensive experiments comparing with a variety of both CFL and generic Personalized Federated Learning (PFL) algorithms on different types of datasets and an extensive array of non-IID settings demonstrate that CLoVE achieves highly accurate cluster recovery in just a few rounds of training, along with state-of-the-art model accuracy, across a variety of both supervised and unsupervised PFL tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2506_22427
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle CLoVE: Personalized Federated Learning through Clustering of Loss Vector Embeddings
Bhatia, Randeep
Papadis, Nikos
Kodialam, Murali
Lakshman, TV
Chakrabarty, Sayak
Machine Learning
Artificial Intelligence
We propose CLoVE (Clustering of Loss Vector Embeddings), a novel algorithm for Clustered Federated Learning (CFL). In CFL, clients are naturally grouped into clusters based on their data distribution. However, identifying these clusters is challenging, as client assignments are unknown. CLoVE utilizes client embeddings derived from model losses on client data, and leverages the insight that clients in the same cluster share similar loss values, while those in different clusters exhibit distinct loss patterns. Based on these embeddings, CLoVE is able to iteratively identify and separate clients from different clusters and optimize cluster-specific models through federated aggregation. Key advantages of CLoVE over existing CFL algorithms are (1) its simplicity, (2) its applicability to both supervised and unsupervised settings, and (3) the fact that it eliminates the need for near-optimal model initialization, which makes it more robust and better suited for real-world applications. We establish theoretical convergence bounds, showing that CLoVE can recover clusters accurately with high probability in a single round and converges exponentially fast to optimal models in a linear setting. Our comprehensive experiments comparing with a variety of both CFL and generic Personalized Federated Learning (PFL) algorithms on different types of datasets and an extensive array of non-IID settings demonstrate that CLoVE achieves highly accurate cluster recovery in just a few rounds of training, along with state-of-the-art model accuracy, across a variety of both supervised and unsupervised PFL tasks.
title CLoVE: Personalized Federated Learning through Clustering of Loss Vector Embeddings
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2506.22427