Skip to main navigation Skip to search Skip to main content

Differentially Private Federated Learning on Heterogeneous Data

  • Ecole Polytechnique
  • Institut Polytechnique de Paris
  • Université de Lille

Research output: Contribution to journalConference articlepeer-review

120 Citations (Scopus)

Abstract

Federated Learning (FL) is a paradigm for large-scale distributed learning which faces two key challenges: (i) training efficiently from highly heterogeneous user data, and (ii) protecting the privacy of participating users. In this work, we propose a novel FL approach (DP-SCAFFOLD) to tackle these two challenges together by incorporating Differential Privacy (DP) constraints into the popular SCAFFOLD algorithm. We focus on the challenging setting where users communicate with a “honest-but-curious” server without any trusted intermediary, which requires to ensure privacy not only towards a third party observing the final model but also towards the server itself. Using advanced results from DP theory and optimization, we establish the convergence of our algorithm for convex and non-convex objectives. Our paper clearly highlights the trade-off between utility and privacy and demonstrates the superiority of DP-SCAFFOLD over the state-of-the-art algorithm DP-FedAvg when the number of local updates and the level of heterogeneity grows. Our numerical results confirm our analysis and show that DP-SCAFFOLD provides significant gains in practice.

Original languageEnglish
Pages (from-to)10110-10145
Number of pages36
JournalProceedings of Machine Learning Research
Volume151
Publication statusPublished - 1 Jan 2022
Event25th International Conference on Artificial Intelligence and Statistics, AISTATS 2022 - Virtual, Online, Spain
Duration: 28 Mar 202230 Mar 2022

Fingerprint

Dive into the research topics of 'Differentially Private Federated Learning on Heterogeneous Data'. Together they form a unique fingerprint.

Cite this