All Projects → mbrg → differential-privacy

mbrg / differential-privacy

Licence: MIT License
Naive implementation of basic Differential-Privacy framework and algorithms

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to differential-privacy

GreyNSights
Privacy-Preserving Data Analysis using Pandas
Stars: ✭ 18 (-47.06%)
Mutual labels:  differential-privacy
Awesome-Federated-Machine-Learning
Everything about federated learning, including research papers, books, codes, tutorials, videos and beyond
Stars: ✭ 190 (+458.82%)
Mutual labels:  differential-privacy
private-data-generation
A toolbox for differentially private data generation
Stars: ✭ 80 (+135.29%)
Mutual labels:  differential-privacy
PFL-Non-IID
The origin of the Non-IID phenomenon is the personalization of users, who generate the Non-IID data. With Non-IID (Not Independent and Identically Distributed) issues existing in the federated learning setting, a myriad of approaches has been proposed to crack this hard nut. In contrast, the personalized federated learning may take the advantage…
Stars: ✭ 58 (+70.59%)
Mutual labels:  differential-privacy
smartnoise-sdk
Tools and service for differentially private processing of tabular and relational data
Stars: ✭ 144 (+323.53%)
Mutual labels:  differential-privacy
dp-sniper
A machine-learning-based tool for discovering differential privacy violations in black-box algorithms.
Stars: ✭ 16 (-52.94%)
Mutual labels:  differential-privacy
diffpriv
Easy differential privacy in R
Stars: ✭ 59 (+73.53%)
Mutual labels:  differential-privacy
srijan-gsoc-2020
Healthcare-Researcher-Connector Package: Federated Learning tool for bridging the gap between Healthcare providers and researchers
Stars: ✭ 17 (-50%)
Mutual labels:  differential-privacy
LPGNN
Locally Private Graph Neural Networks (ACM CCS 2021)
Stars: ✭ 30 (-11.76%)
Mutual labels:  differential-privacy
differential-privacy-bayesian-optimization
This repo contains the underlying code for all the experiments from the paper: "Automatic Discovery of Privacy-Utility Pareto Fronts"
Stars: ✭ 22 (-35.29%)
Mutual labels:  differential-privacy
awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Stars: ✭ 125 (+267.65%)
Mutual labels:  differential-privacy
federated pca
Federated Principal Component Analysis Revisited!
Stars: ✭ 30 (-11.76%)
Mutual labels:  differential-privacy
federated
Bachelor's Thesis in Computer Science: Privacy-Preserving Federated Learning Applied to Decentralized Data
Stars: ✭ 25 (-26.47%)
Mutual labels:  differential-privacy
opendp
The core library of differential privacy algorithms powering the OpenDP Project.
Stars: ✭ 192 (+464.71%)
Mutual labels:  differential-privacy
PATE
Pytorch implementation of paper Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data (https://arxiv.org/abs/1610.05755)
Stars: ✭ 37 (+8.82%)
Mutual labels:  differential-privacy
Differential Privacy
Google's differential privacy libraries.
Stars: ✭ 2,394 (+6941.18%)
Mutual labels:  differential-privacy
Interpret
Fit interpretable models. Explain blackbox machine learning.
Stars: ✭ 4,352 (+12700%)
Mutual labels:  differential-privacy

Differential-Privacy

This repo was developed as part on an effort to dive hands-on into DP. It presents a naive implementation of basic DP framework and algorithms, as described in:

Dwork, Cynthia, and Aaron Roth. "The algorithmic foundations of differential privacy." Foundations and Trends® in Theoretical Computer Science 9.3–4 (2014): 211-407.

Contents

The code is heavily documented, and follows pseudocode available on the book mentioned above. For usage samples, see tests dir.

dp
|--data: framework
|  |--curator: OnlineCurator
|  |--database: Universe, Database
|  |--query: Query, Utility
|--mechanism: general purpose DP algorithms
|  |--basic: laplace, exponential, report_noisy_max
|  |--multiqueries: small_db, AboveThreshold (AT), Private Multiplicative Weights (PMW)
|--tests: usage samples for framework, algorithms and mechanisms
|  |--mock: generate database, linear query and categorical linear query (utility)
|  |--test_*: usage samples
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].