Diffprivlib: The IBM Differential Privacy Library
Not on the map. Why?
Abstract (arXiv)
Since its conception in 2006, differential privacy has emerged as the de-facto standard in data privacy, owing to its robust mathematical guarantees, generalised applicability and rich body of literature. Over the years, researchers have studied differential privacy and its applicability to an ever-widening field of topics. Mechanisms have been created to optimise the process of achieving differential privacy, for various data types and scenarios. Until this work however, all previous work on differential privacy has been conducted on a ad-hoc basis, without a single, unifying codebase to implement results. In this work, we present the IBM Differential Privacy Library, a general purpose, open source library for investigating, experimenting and developing differential privacy applications in the Python programming language. The library includes a host of mechanisms, the building blocks of differential privacy, alongside a number of applications to machine learning and other data analytics tasks. Simplicity and accessibility has been prioritised in developing the library, making it suitable to a wide audience of users, from those using the library for their first investigations in data privacy, to the privacy experts looking to contribute their own models and mechanisms for others to use.
Key facts. Cited by 51 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 14; 2024: 5; 2025: 7; 2026: 10.
51 papers.
Sort:
By area:
- 2021Robin Hood and Matthew Effects: Differential Privacy Has Disparate Impact on Synthetic Datacited by 48
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022A General Framework for Auditing Differentially Private Machine Learningcited by 25
- 2021Accuracy, Interpretability, and Differential Privacy via Explainable Boostingcited by 24
- 2023Arbitrary Decisions are a Hidden Cost of Differentially Private Trainingcited by 19
- 2022How unfair is private learning ?cited by 18
- 2023Private Distribution Learning with Public Data: The View from Sample Compressioncited by 14
- 2022dpart: Differentially Private Autoregressive Tabular, a General Framework for Synthetic Data Generationcited by 12
- 2024DP-TabICL: In-Context Learning with Differentially Private Tabular Datacited by 11
- 2023Post-processing Private Synthetic Data for Improving Utility on Selected Measurescited by 9
- 2021DP-UTIL: Comprehensive Utility Analysis of Differential Privacy in Machine Learningcited by 8
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Datacited by 8
38 more
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterationscited by 8
- 2025Catch-Only-One: Non-Transferable Examples for Model-Specific Authorizationcited by 7
- 2023Accurate, Explainable, and Private Models: Providing Recourse While Minimizing Training Data Leakagecited by 5
- 2023Privacy-Preserving Algorithmic Recoursecited by 5
- 2023Classification with Partially Private Featurescited by 4
- 2025The Importance of Being Discrete: Measuring the Impact of Discretization in End-to-End Differentially Private Synthetic Datacited by 4
- 2025Improving the Generation and Evaluation of Synthetic Data for Downstream Medical Causal Inferencecited by 4
- 2021DP-XGBoost: Private Machine Learning at Scalecited by 3
- 2022Exploring the Unfairness of DP-SGD Across Settingscited by 3
- 2023Probing the Transition to Dataset-Level Privacy in ML Models Using an Output-Specific and Data-Resolved Privacy Profilecited by 3
- 2021An automatic differentiation system for the age of differential privacycited by 2
- 2022Private Boosted Decision Trees via Smooth Re-Weightingcited by 2
- 2022Spending Privacy Budget Fairly and Wiselycited by 2
- 2024FastLloyd: Federated, Accurate, Secure, and Tunable k-Means Clustering with Differential Privacycited by 2
- 2026Differentially Private Synthetic Data via APIs 4: Tabular Datacited by 2
- 2021Clustering Algorithm to Detect Adversaries in Federated Learningcited by 1
- 2021Statistical Privacy Guarantees of Machine Learning Preprocessing Techniquescited by 1
- 2023Differentially-Private Decision Trees and Provable Robustness to Data Poisoningcited by 1
- 2023DPM: Clustering Sensitive Data through Separationcited by 1
- 2023RAIFLE: Reconstruction Attacks on Interaction-based Federated Learning with Adversarial Data Manipulationcited by 1
- 2024Qrlew: Rewriting SQL into Differentially Private SQLcited by 1
- 2024Privacy-Preserving Collaborative Split Learning Framework for Smart Grid Load Forecastingcited by 1
- 2026Differentially Private Preference Data Synthesis for Large Language Model Alignmentcited by 1
- 2021Swarm Differential Privacy for Purpose Driven Data-Information-Knowledge-Wisdom Architecturecited by 0
- 2023Differentially Private Statistical Inference through β-Divergence One Posterior Samplingcited by 0
- 2023DPpack: An R Package for Differentially Private Statistical Analysis and Machine Learningcited by 0
- 2024Unified Locational Differential Privacy Frameworkcited by 0
- 2025Training Set Reconstruction from Differentially Private Forests: How Effective is DP?cited by 0
- 2025Understanding the Impact of Data Domain Extraction on Synthetic Data Privacycited by 0
- 2025Representation learning with a transformer by contrastive learning for money laundering detectioncited by 0
- 2025PRIVEE: Privacy-Preserving Vertical Federated Learning Against Feature Inference Attackscited by 0
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learningcited by 0
- 2026Rashomon Sets and Model Multiplicity in Federated Learningcited by 0
- 2026On the Optimal Number of Grids for Differentially Private Non-Interactive K-Means Clusteringcited by 0
- 2026Differentially Private Modeling of Disease Transmission within Human Contact Networkscited by 0
- 2026Lumberjack: Better Differentially Private Random Forests through Heavy Hitter Detection in Treescited by 0
- 2026Dithered Gaussian Mechanism for Randomness-Efficient Differential Privacycited by 0
- 2026Auditing Fairness-Privacy Trade-offs: Subpopulation-Level Effects of Fairness-Enhancing Algorithmscited by 0
50 most cited of 51 All 51 (JSON)
- 2026Conformal Prediction for Offensive Security4 Sep 2026
- 2026Auditing Fairness-Privacy Trade-offs: Subpopulation-Level Effects of Fairness-Enhancing Algorithms16 Jul 2026
- 2026Dithered Gaussian Mechanism for Randomness-Efficient Differential Privacy7 Jul 2026
- 2026Differentially Private Synthetic Data via APIs 4: Tabular Data6 Jun 2026
- 2026Differentially Private Preference Data Synthesis for Large Language Model Alignment29 May 2026
- 2026Lumberjack: Better Differentially Private Random Forests through Heavy Hitter Detection in Trees21 May 2026
- 2026Differentially Private Modeling of Disease Transmission within Human Contact Networks8 Apr 2026
- 2026On the Optimal Number of Grids for Differentially Private Non-Interactive K-Means Clustering27 Mar 2026
- 2026Rashomon Sets and Model Multiplicity in Federated Learning10 Feb 2026
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learning9 Feb 2026
- 2025PRIVEE: Privacy-Preserving Vertical Federated Learning Against Feature Inference Attacks14 Dec 2025
- 2025Improving the Generation and Evaluation of Synthetic Data for Downstream Medical Causal Inference21 Oct 2025
38 more
- 2025Catch-Only-One: Non-Transferable Examples for Model-Specific Authorization13 Oct 2025
- 2025Representation learning with a transformer by contrastive learning for money laundering detection7 Jul 2025
- 2025Understanding the Impact of Data Domain Extraction on Synthetic Data Privacy11 Apr 2025
- 2025The Importance of Being Discrete: Measuring the Impact of Discretization in End-to-End Differentially Private Synthetic Data9 Apr 2025
- 2025Training Set Reconstruction from Differentially Private Forests: How Effective is DP?7 Feb 2025
- 2024Unified Locational Differential Privacy Framework6 May 2024
- 2024FastLloyd: Federated, Accurate, Secure, and Tunable k-Means Clustering with Differential Privacy3 May 2024
- 2024DP-TabICL: In-Context Learning with Differentially Private Tabular Data8 Mar 2024
- 2024Privacy-Preserving Collaborative Split Learning Framework for Smart Grid Load Forecasting3 Mar 2024
- 2024Qrlew: Rewriting SQL into Differentially Private SQL11 Jan 2024
- 2023Classification with Partially Private Features11 Dec 2023
- 2023Privacy-Preserving Algorithmic Recourse23 Nov 2023
- 2023Scaling Up Differentially Private LASSO Regularized Logistic Regression via Faster Frank-Wolfe Iterations30 Oct 2023
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Data30 Oct 2023
- 2023RAIFLE: Reconstruction Attacks on Interaction-based Federated Learning with Adversarial Data Manipulation29 Oct 2023
- 2023DPpack: An R Package for Differentially Private Statistical Analysis and Machine Learning19 Sep 2023
- 2023Private Distribution Learning with Public Data: The View from Sample Compression11 Aug 2023
- 2023Accurate, Explainable, and Private Models: Providing Recourse While Minimizing Training Data Leakage8 Aug 2023
- 2023Differentially Private Statistical Inference through β-Divergence One Posterior Sampling11 Jul 2023
- 2023DPM: Clustering Sensitive Data through Separation6 Jul 2023
- 2023Probing the Transition to Dataset-Level Privacy in ML Models Using an Output-Specific and Data-Resolved Privacy Profile27 Jun 2023
- 2023Post-processing Private Synthetic Data for Improving Utility on Selected Measures24 May 2023
- 2023Differentially-Private Decision Trees and Provable Robustness to Data Poisoning24 May 2023
- 2023Arbitrary Decisions are a Hidden Cost of Differentially Private Training28 Feb 2023
- 2022A General Framework for Auditing Differentially Private Machine Learning16 Oct 2022
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022dpart: Differentially Private Autoregressive Tabular, a General Framework for Synthetic Data Generation12 Jul 2022
- 2022How unfair is private learning ?8 Jun 2022
- 2022Spending Privacy Budget Fairly and Wisely27 Apr 2022
- 2022Exploring the Unfairness of DP-SGD Across Settings24 Feb 2022
- 2022Private Boosted Decision Trees via Smooth Re-Weighting29 Jan 2022
- 2021DP-UTIL: Comprehensive Utility Analysis of Differential Privacy in Machine Learning24 Dec 2021
- 2021DP-XGBoost: Private Machine Learning at Scale25 Oct 2021
- 2021Robin Hood and Matthew Effects: Differential Privacy Has Disparate Impact on Synthetic Data23 Sep 2021
- 2021An automatic differentiation system for the age of differential privacy22 Sep 2021
- 2021Statistical Privacy Guarantees of Machine Learning Preprocessing Techniques6 Sep 2021
- 2021Accuracy, Interpretability, and Differential Privacy via Explainable Boosting17 Jun 2021
- 2021Swarm Differential Privacy for Purpose Driven Data-Information-Knowledge-Wisdom Architecture9 May 2021
50 newest of 51 All 51 (JSON)
- 2021Robin Hood and Matthew Effects: Differential Privacy Has Disparate Impact on Synthetic Datacited by 48
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2022A General Framework for Auditing Differentially Private Machine Learningcited by 25
- 2021Accuracy, Interpretability, and Differential Privacy via Explainable Boostingcited by 24
- 2023Arbitrary Decisions are a Hidden Cost of Differentially Private Trainingcited by 19
- 2022How unfair is private learning ?cited by 18
- 2023Private Distribution Learning with Public Data: The View from Sample Compressioncited by 14
- 2022dpart: Differentially Private Autoregressive Tabular, a General Framework for Synthetic Data Generationcited by 12
- 2024DP-TabICL: In-Context Learning with Differentially Private Tabular Datacited by 11
- 2023Post-processing Private Synthetic Data for Improving Utility on Selected Measurescited by 9
- 2021DP-UTIL: Comprehensive Utility Analysis of Differential Privacy in Machine Learningcited by 8
- 2023Assessment of Differentially Private Synthetic Data for Utility and Fairness in End-to-End Machine Learning Pipelines for Tabular Datacited by 8
12 most cited of 47 All 47 (JSON)
- 2026Conformal Prediction for Offensive Security4 Sep 2026
- 2026Auditing Fairness-Privacy Trade-offs: Subpopulation-Level Effects of Fairness-Enhancing Algorithms16 Jul 2026
- 2026Dithered Gaussian Mechanism for Randomness-Efficient Differential Privacy7 Jul 2026
- 2026Lumberjack: Better Differentially Private Random Forests through Heavy Hitter Detection in Trees21 May 2026
- 2026Differentially Private Modeling of Disease Transmission within Human Contact Networks8 Apr 2026
- 2026On the Optimal Number of Grids for Differentially Private Non-Interactive K-Means Clustering27 Mar 2026
- 2026Rashomon Sets and Model Multiplicity in Federated Learning10 Feb 2026
- 2026One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learning9 Feb 2026
- 2025PRIVEE: Privacy-Preserving Vertical Federated Learning Against Feature Inference Attacks14 Dec 2025
- 2025Improving the Generation and Evaluation of Synthetic Data for Downstream Medical Causal Inference21 Oct 2025
- 2025Catch-Only-One: Non-Transferable Examples for Model-Specific Authorization13 Oct 2025
- 2025Representation learning with a transformer by contrastive learning for money laundering detection7 Jul 2025
12 newest of 47 All 47 (JSON)