Differentially private cross-silo federated learning
Mikko A. Heikkil\"a, Antti Koskela, Kana Shimizu, Samuel Kaski, Antti, Honkela

TL;DR
This paper presents a differentially private federated learning framework that combines homomorphic encryption, subsampling, and random projections to enable privacy-preserving training of complex neural networks at scale.
Contribution
It introduces a novel combination of differential privacy with secure summation protocols and scalable techniques like random projections for cross-silo federated learning.
Findings
Prediction accuracy comparable to non-distributed learning.
Fast training for models with millions of parameters.
Effective privacy guarantees with scalable methods.
Abstract
Strict privacy is of paramount importance in distributed machine learning. Federated learning, with the main idea of communicating only what is needed for learning, has been recently introduced as a general approach for distributed learning to enhance learning and improve security. However, federated learning by itself does not guarantee any privacy for data subjects. To quantify and control how much privacy is compromised in the worst-case, we can use differential privacy. In this paper we combine additively homomorphic secure summation protocols with differential privacy in the so-called cross-silo federated learning setting. The goal is to learn complex models like neural networks while guaranteeing strict privacy for the individual data subjects. We demonstrate that our proposed solutions give prediction accuracy that is comparable to the non-distributed setting, and are fast…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
