PRECODE - A Generic Model Extension to Prevent Deep Gradient Leakage
Daniel Scheliga, Patrick M\"ader, Marco Seeland

TL;DR
PRECODE is a versatile model extension that effectively prevents gradient-based privacy attacks in distributed neural network training without compromising model performance.
Contribution
The paper introduces PRECODE, a generic variational modeling-based module that enhances privacy by preventing gradient leakage in arbitrary neural network architectures.
Findings
PRECODE reduces attack success rate to 0%.
PRECODE has minimal impact on model accuracy.
Effective against state-of-the-art gradient inversion attacks.
Abstract
Collaborative training of neural networks leverages distributed data by exchanging gradient information between different clients. Although training data entirely resides with the clients, recent work shows that training data can be reconstructed from such exchanged gradient information. To enhance privacy, gradient perturbation techniques have been proposed. However, they come at the cost of reduced model performance, increased convergence time, or increased data demand. In this paper, we introduce PRECODE, a PRivacy EnhanCing mODulE that can be used as generic extension for arbitrary model architectures. We propose a simple yet effective realization of PRECODE using variational modeling. The stochastic sampling induced by variational modeling effectively prevents privacy leakage from gradients and in turn preserves privacy of data owners. We evaluate PRECODE using state of the art…
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
PRECODE - A Generic Model Extension to Prevent Deep Gradient Leakage· youtube
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning
