Privacy Preserving Bayesian Federated Learning in Heterogeneous Settings

Disha Makhija, Joydeep Ghosh, Nhat Ho
6/13/2023
cs.LG

No confident code implementation found for this paper.

Abstract

In several practical applications of federated learning (FL), the clients are highly heterogeneous in terms of both their data and compute resources, and therefore enforcing the same model architecture for each client is very limiting. Moreover, the need for uncertainty quantification and data privacy constraints are often particularly amplified for clients that have limited local data. This paper presents a unified FL framework to simultaneously address all these constraints and concerns, based on training customized local Bayesian models that learn well even in the absence of large local datasets. A Bayesian framework provides a natural way of incorporating supervision in the form of prior distributions. We use priors in the functional (output) space of the networks to facilitate collaboration across heterogeneous clients. Moreover, formal differential privacy guarantees are provided for this framework. Experiments on standard FL datasets demonstrate that our approach outperforms strong baselines in both homogeneous and heterogeneous settings and under strict privacy constraints, while also providing characterizations of model uncertainties.

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. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

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

Similar Papers

Cite this paper

@article{makhija2023privacy,
  title  = {Privacy Preserving Bayesian Federated Learning in Heterogeneous Settings},
  author = {Disha Makhija and Joydeep Ghosh and Nhat Ho},
  year   = {2023},
  eprint = {2306.07959},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.07959v1}
}

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

Discussion