Heterogeneous Federated Learning via Personalized Generative Networks

Zahra Taghiyarrenani, Abdallah Alabdallah, Slawomir Nowaczyk, Sepideh Pashami
8/25/2023
cs.LG

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Federated Learning (FL) allows several clients to construct a common global machine-learning model without having to share their data. FL, however, faces the challenge of statistical heterogeneity between the client's data, which degrades performance and slows down the convergence toward the global model. In this paper, we provide theoretical proof that minimizing heterogeneity between clients facilitates the convergence of a global model for every single client. This becomes particularly important under empirical concept shifts among clients, rather than merely considering imbalanced classes, which have been studied until now. Therefore, we propose a method for knowledge transfer between clients where the server trains client-specific generators. Each generator generates samples for the corresponding client to remove the conflict with other clients' models. Experiments conducted on synthetic and real data, along with a theoretical study, support the effectiveness of our method in constructing a well-generalizable global model by reducing the conflict between local models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{taghiyarrenani2023heterogeneous,
  title  = {Heterogeneous Federated Learning via Personalized Generative Networks},
  author = {Zahra Taghiyarrenani and Abdallah Alabdallah and Slawomir Nowaczyk and Sepideh Pashami},
  year   = {2023},
  eprint = {2308.13265},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.13265v2}
}

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

Discussion