Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Federated Learning with Profile Mapping under Distribution Shifts and Drifts

About

Federated Learning (FL) enables decentralized model training across clients without sharing raw data, but its performance degrades under real-world data heterogeneity. Existing methods often fail to address distribution shift across clients and distribution drift over time, or they rely on unrealistic assumptions such as known number of client clusters and data heterogeneity types, which limits their generalizability. We introduce Feroma, a novel FL framework that explicitly handles both distribution shift and drift without relying on client or cluster identity. Feroma builds on client distribution profiles-compact, privacy-preserving representations of local data-that guide model aggregation and test-time model assignment through adaptive similarity-based weighting. This design allows Feroma to dynamically select aggregation strategies during training, ranging from clustered to personalized, and deploy suitable models to unseen, and unlabeled test clients without retraining, online adaptation, or prior knowledge on clients' data. Extensive experiments show that compared to 10 state-of-the-art methods, Feroma improves performance and stability under dynamic data heterogeneity conditions-an average accuracy gain of up to 12 percentage points over the best baselines across 6 benchmarks-while maintaining computational and communication overhead comparable to FedAvg. These results highlight that distribution-profile-based aggregation offers a practical path toward robust FL under both data distribution shifts and drifts.

Mohan Li, Dario Fenoglio, Martin Gjoreski, Marc Langheinrich• 2026

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100--
622
Image ClassificationMNIST
Accuracy90.7
263
Image ClassificationOffice-Home--
142
Image ClassificationCIFAR-10
Accuracy44.2
101
Time-series classificationUCI-HAR
Accuracy61.5
66
ClassificationFMNIST
Accuracy79.9
33
Medical Image ClassificationCheXpert Low Non-IID Level
Accuracy76.64
30
Medical Image ClassificationCheXpert Medium Non-IID Level
Performance72.16
30
Medical Image ClassificationCheXpert High Non-IID Level
Accuracy69.35
30
Medical Image ClassificationCheXpert
Accuracy72.4
10
Showing 10 of 10 rows

Other info

Follow for update