User-Centric Federated Learning: Trading off Wireless Resources for Personalization

Mohamad Mestoukirdi, Matteo Zecchin, David Gesbert, Qianrui Li
4/25/2023
cs.LG

No official code found. Best implementation: Mestou/User-Centric-Federated-Learning-Trading-off-Wireless-Resources-for-Personalization (3 stars, MIT, last commit 2025-06-10).

Abstract

Statistical heterogeneity across clients in a Federated Learning (FL) system increases the algorithm convergence time and reduces the generalization performance, resulting in a large communication overhead in return for a poor model. To tackle the above problems without violating the privacy constraints that FL imposes, personalized FL methods have to couple statistically similar clients without directly accessing their data in order to guarantee a privacy-preserving transfer. In this work, we design user-centric aggregation rules at the parameter server (PS) that are based on readily available gradient information and are capable of producing personalized models for each FL client. The proposed aggregation rules are inspired by an upper bound of the weighted aggregate empirical risk minimizer. Secondly, we derive a communication-efficient variant based on user clustering which greatly enhances its applicability to communication-constrained systems. Our algorithm outperforms popular personalized FL baselines in terms of average accuracy, worst node performance, and training communication overhead.

View on arXivView PDF

Code Implementations(1)

MIT

Simulation code for the paper titled "User-Centric Federated Learning: Trading off Wireless Resources for Personalization"

30PythonJun 29, 20231 years agoMIT

Similar Papers

Cite this paper

@article{mestoukirdi2023usercentric,
  title  = {User-Centric Federated Learning: Trading off Wireless Resources for Personalization},
  author = {Mohamad Mestoukirdi and Matteo Zecchin and David Gesbert and Qianrui Li},
  year   = {2023},
  eprint = {2304.12930},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.12930v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.12930.svg)](https://codeofpaper.com/paper/2304.12930)

Discussion