Personalized Privacy-Preserving Framework for Cross-Silo Federated Learning

Van-Tuan Tran, Huy-Hieu Pham, Kok-Seng Wong
2/22/2023
cs.LG

No official code found. Best implementation: vinuni-vishc/PPPF-Cross-Silo-FL (6 stars, last commit 2023-10-24).

Abstract

Federated learning (FL) is recently surging as a promising decentralized deep learning (DL) framework that enables DL-based approaches trained collaboratively across clients without sharing private data. However, in the context of the central party being active and dishonest, the data of individual clients might be perfectly reconstructed, leading to the high possibility of sensitive information being leaked. Moreover, FL also suffers from the nonindependent and identically distributed (non-IID) data among clients, resulting in the degradation in the inference performance on local clients' data. In this paper, we propose a novel framework, namely Personalized Privacy-Preserving Federated Learning (PPPFL), with a concentration on cross-silo FL to overcome these challenges. Specifically, we introduce a stabilized variant of the Model-Agnostic Meta-Learning (MAML) algorithm to collaboratively train a global initialization from clients' synthetic data generated by Differential Private Generative Adversarial Networks (DP-GANs). After reaching convergence, the global initialization will be locally adapted by the clients to their private data. Through extensive experiments, we empirically show that our proposed framework outperforms multiple FL baselines on different datasets, including MNIST, Fashion-MNIST, CIFAR-10, and CIFAR-100.

View on arXivView PDF

Code Implementations(1)

Personalized Privacy-Preserving Framework for Cross-silo Federated Learning

61PythonNov 9, 20222 years ago

Similar Papers

Cite this paper

@article{tran2023personalized,
  title  = {Personalized Privacy-Preserving Framework for Cross-Silo Federated Learning},
  author = {Van-Tuan Tran and Huy-Hieu Pham and Kok-Seng Wong},
  year   = {2023},
  eprint = {2302.12020},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.12020v1}
}

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

Discussion