LGMLOct 15, 2019

DP-MAC: The Differentially Private Method of Auxiliary Coordinates for Deep Learning

arXiv:1910.06924v1Has Code
Originality Incremental advance
AI Analysis

This addresses privacy concerns in deep learning for data-sensitive applications, but it is incremental as it builds on existing differential privacy methods.

The paper tackles the challenge of developing differentially private deep learning algorithms by using the method of auxiliary coordinates to enable independent per-layer weight updates with tractable sensitivity analysis, resulting in decent model quality under a modest privacy budget.

Developing a differentially private deep learning algorithm is challenging, due to the difficulty in analyzing the sensitivity of objective functions that are typically used to train deep neural networks. Many existing methods resort to the stochastic gradient descent algorithm and apply a pre-defined sensitivity to the gradients for privatizing weights. However, their slow convergence typically yields a high cumulative privacy loss. Here, we take a different route by employing the method of auxiliary coordinates, which allows us to independently update the weights per layer by optimizing a per-layer objective function. This objective function can be well approximated by a low-order Taylor's expansion, in which sensitivity analysis becomes tractable. We perturb the coefficients of the expansion for privacy, which we optimize using more advanced optimization routines than SGD for faster convergence. We empirically show that our algorithm provides a decent trained model quality under a modest privacy budget.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes