Personalized Federated Learning with Feature Alignment and Classifier Collaboration

Jian Xu, Xinyi Tong, Shao-Lun Huang
6/20/2023
cs.LGcs.DC

Official code: JianXu95/FedPAC (62 stars, last commit 2023-11-30).

Abstract

Data heterogeneity is one of the most challenging issues in federated learning, which motivates a variety of approaches to learn personalized models for participating clients. One such approach in deep neural networks based tasks is employing a shared feature representation and learning a customized classifier head for each client. However, previous works do not utilize the global knowledge during local representation learning and also neglect the fine-grained collaboration between local classifier heads, which limit the model generalization ability. In this work, we conduct explicit local-global feature alignment by leveraging global semantic knowledge for learning a better representation. Moreover, we quantify the benefit of classifier combination for each client as a function of the combining weights and derive an optimization problem for estimating optimal weights. Finally, extensive evaluation results on benchmark datasets with various heterogeneous data scenarios demonstrate the effectiveness of our proposed method. Code is available at https://github.com/JianXu95/FedPAC

View on arXivView PDF

Code Implementations(1)

JianXu95/FedPACOfficial100%

Simplified Implementation of FedPAC

629PythonApr 11, 20232 years ago

Similar Papers

Cite this paper

@article{xu2023personalized,
  title  = {Personalized Federated Learning with Feature Alignment and Classifier Collaboration},
  author = {Jian Xu and Xinyi Tong and Shao-Lun Huang},
  year   = {2023},
  eprint = {2306.11867},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.11867v1},
  journal = {ICLR 2023 2023}
}

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

Discussion