D3p -- A Python Package for Differentially-Private Probabilistic Programming
Not on the map. Why?
Abstract (arXiv)
We present d3p, a software package designed to help fielding runtime efficient widely-applicable Bayesian inference under differential privacy guarantees. d3p achieves general applicability to a wide range of probabilistic modelling problems by implementing the differentially private variational inference algorithm, allowing users to fit any parametric probabilistic model with a differentiable density function. d3p adopts the probabilistic programming paradigm as a powerful way for the user to flexibly define such models. We demonstrate the use of our software on a hierarchical logistic regression example, showing the expressiveness of the modelling approach as well as the ease of running the parameter inference. We also perform an empirical evaluation of the runtime of the private inference on a complex model and find a ~10 fold speed-up compared to an implementation using TensorFlow Privacy.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 55 references that are in the map. First posted on arXiv 22 Mar 2021.
Builds on
17 of 55 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016Deep Learning with Differential Privacycited by 2,682
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2019Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyrocited by 187
- 2020The Discrete Gaussian for Differential Privacycited by 134
- 2021The Distributed Discrete Gaussian Mechanism for Federated Learning with Secure Aggregationcited by 127
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2020Enabling Fast Differentially Private SGD via Just-in-Time Compilation and Vectorizationcited by 58
- 2020Tight Differential Privacy for Discrete-Valued Mechanisms and for the Subsampled Gaussian Mechanism Using FFTcited by 43
- 2018Simple, Distributed, and Accelerated Probabilistic Programmingcited by 18
5 more
- 2016Differentially Private Variational Inference for Non-conjugate Modelscited by 16
- 2019That which we call privatecited by 14
- 2019Privacy-preserving data sharing via probabilistic modellingcited by 7
- 2020Randomness Concerns When Deploying Differential Privacycited by 2
- 2013Preserving differential privacy under finite-precision semanticscited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.