An automatic differentiation system for the age of differential privacy
Dmitrii Usynin, Alexander Ziller, Moritz Knolle, Andrew Trask, Kritika, Prakash, Daniel Rueckert, Georgios Kaissis

TL;DR
This paper presents Tritium, an automatic differentiation framework that improves sensitivity analysis for differentially private machine learning, enabling tighter privacy guarantees and faster computations through functional analysis and graph optimization.
Contribution
Introducing Tritium, a novel sensitivity analysis framework that combines functional analysis with automatic differentiation for more accurate and efficient differential privacy in machine learning.
Findings
Order-of-magnitude faster compilation times.
Tighter sensitivity estimates than previous methods.
Enhanced privacy-utility trade-offs in DP ML.
Abstract
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…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Cryptography and Data Security
