Balancing Privacy and Performance for Private Federated Learning Algorithms

Xiangjian Hou, Sarit Khirirat, Mohammad Yaqub, Samuel Horvath
4/11/2023
cs.CRcs.CVcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Federated learning (FL) is a distributed machine learning (ML) framework where multiple clients collaborate to train a model without exposing their private data. FL involves cycles of local computations and bi-directional communications between the clients and server. To bolster data security during this process, FL algorithms frequently employ a differential privacy (DP) mechanism that introduces noise into each client's model updates before sharing. However, while enhancing privacy, the DP mechanism often hampers convergence performance. In this paper, we posit that an optimal balance exists between the number of local steps and communication rounds, one that maximizes the convergence performance within a given privacy budget. Specifically, we present a proof for the optimal number of local steps and communication rounds that enhance the convergence bounds of the DP version of the ScaffNew algorithm. Our findings reveal a direct correlation between the optimal number of local steps, communication rounds, and a set of variables, e.g the DP privacy budget and other problem parameters, specifically in the context of strongly convex optimization. We furthermore provide empirical evidence to validate our theoretical findings.

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. 1 weaker match is hidden by default — 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{hou2023balancing,
  title  = {Balancing Privacy and Performance for Private Federated Learning Algorithms},
  author = {Xiangjian Hou and Sarit Khirirat and Mohammad Yaqub and Samuel Horvath},
  year   = {2023},
  eprint = {2304.05127},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.05127v2}
}

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

Discussion