SkillAgentSearch skills...

DistributedMachineLearning

This work combines differential privacy and multi-party computation protocol to achieve distributed machine learning.

Install / Use

/learn @bargavj/DistributedMachineLearning
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Distributed Privacy-Preserving Empirical Risk Minimization

This work combines differential privacy and multi-party computation protocol to achieve distributed machine learning. Based on the paper "Distributed Learning without Distress: Privacy-Preserving Empirical Risk Minimization" (http://papers.nips.cc/paper/7871-distributed-learning-without-distress-privacy-preserving-empirical-risk-minimization) that has been accepted at NIPS 2018.

The code contains privacy preserving implementation of L2 Regularized Logistic Regression and Linear Regression models.

Requirements

Code Execution

Execute make files in model_aggregate_gaussian and model_aggregate_laplace directories using make command to obtain the respective a.out executable files.

Run python model_wrapper.py

Related Skills

View on GitHub
GitHub Stars27
CategoryEducation
Updated16d ago
Forks10

Languages

C

Security Score

75/100

Audited on Mar 21, 2026

No findings