Personalized Federated Learning via Feature Distribution Adaptation

Connor J. McLaughlin, Lili Su
2/3/2026

No official code found. Best implementation: cj-mclaughlin/pFedFDA (22 stars, last commit 2024-11-14).

Abstract

Federated learning (FL) is a distributed learning framework that leverages commonalities between distributed client datasets to train a global model. Under heterogeneous clients, however, FL can fail to produce stable training results. Personalized federated learning (PFL) seeks to address this by learning individual models tailored to each client. One approach is to decompose model training into shared representation learning and personalized classifier training. Nonetheless, previous works struggle to navigate the bias-variance trade-off in classifier learning, relying solely on limited local datasets or introducing costly techniques to improve generalization. In this work, we frame representation learning as a generative modeling task, where representations are trained with a classifier based on the global feature distribution. We then propose an algorithm, pFedFDA, that efficiently generates personalized models by adapting global generative classifiers to their local feature distributions. Through extensive computer vision benchmarks, we demonstrate that our method can adjust to complex distribution shifts with significant improvements over current state-of-the-art in data-scarce settings.

View on arXivView PDF

Code Implementations(1)

Code for pFedFDA: Personalized Federated Learning via Feature Distribution Adaptation (NeurIPS 2024)

222Shell, PythonOct 21, 20241 years ago

Similar Papers

Cite this paper

@article{mclaughlin2026personalized,
  title  = {Personalized Federated Learning via Feature Distribution Adaptation},
  author = {Connor J. McLaughlin and Lili Su},
  year   = {2026},
  eprint = {2411.00329},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.00329},
  url    = {https://arxiv.org/abs/2411.00329},
  journal = {NEURIPS 2024 2024}
}

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/2411.00329.svg)](https://codeofpaper.com/paper/2411.00329)

Discussion