LGCRSep 22, 2021

An automatic differentiation system for the age of differential privacy

arXiv:2109.10573v23 citations
AI Analysis

This work addresses the need for efficient privacy-utility trade-offs in differentially private machine learning, representing an incremental advancement in integrating accessible ML tooling with privacy accounting systems.

The authors tackled the problem of optimal noise calibration for differentially private machine learning by introducing Tritium, an automatic differentiation-based sensitivity analysis framework that achieves order-of-magnitude improvements in compilation times and substantially tighter sensitivity estimates compared to previous methods.

We introduce Tritium, an automatic differentiation-based sensitivity analysis framework for differentially private (DP) machine learning (ML). Optimal noise calibration in this setting requires efficient Jacobian matrix computations and tight bounds on the L2-sensitivity. Our framework achieves these objectives by relying on a functional analysis-based method for sensitivity tracking, which we briefly outline. This approach interoperates naturally and seamlessly with static graph-based automatic differentiation, which enables order-of-magnitude improvements in compilation times compared to previous work. Moreover, we demonstrate that optimising the sensitivity of the entire computational graph at once yields substantially tighter estimates of the true sensitivity compared to interval bound propagation techniques. Our work naturally befits recent developments in DP such as individual privacy accounting, aiming to offer improved privacy-utility trade-offs, and represents a step towards the integration of accessible machine learning tooling with advanced privacy accounting systems.

Foundations

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

Your Notes