Improved-Deep-Leakage-from-Gradients

Gradient leakage fix

This project presents an improved method to extract accurate private training data from publicly shared gradients in distributed learning systems.

The code for "Improved Deep Leakage from Gradients" (iDLG).

GitHub

145 stars
5 watching
39 forks
Language: Python
last commit: almost 4 years ago

Related projects:

Repository Description Stars
ml-postech/gradient-inversion-generative-image-prior An implementation of a method to invert gradients in federated learning to potentially reveal sensitive client data 39
eth-sri/lamp This is a research project that extracts text from gradients with language model priors using deep learning techniques. 23
ymjs-irfan/dp-fedsam This repository provides an implementation of a differentially private federated learning algorithm designed to improve the robustness and performance of federated machine learning systems. 42
pkmr06/pytorch-smoothgrad PyTorch implementation of a technique to improve the interpretability of deep learning models by adding noise to the gradients 168
junyizhu-ai/r-gap A tool to demonstrate and analyze attacks on private data in machine learning models using gradients 34
zhuohangli/ggl Researchers develop an attack method to measure the effectiveness of federated learning privacy defenses by generating leakage in gradients 58
buaa-cst/ilrg Recovery method for Federated Learning datasets using gradients to estimate instance-wise batch label restoration 5
jackqqwang/pfedhr A Python project implementing a novel approach to high-performance feature learning and dimensionality reduction in deep neural networks 7
lhfowl/robbing_the_fed This implementation allows an attacker to directly obtain user data from federated learning gradient updates by modifying the shared model architecture. 23
dr-darryl-wright/noisy-labels-with-bootstrapping An implementation of training deep neural networks on noisy labels with bootstrapping using Keras 22
tianhongdai/integrated-gradient-pytorch A PyTorch implementation of attributing the impact of inputs on deep neural network outputs 182
tqchen/xgboost An optimized distributed gradient boosting library for machine learning 572
pingqingsheng/lrt An algorithm designed to robustly correct noisy labels in training data by iteratively refining the network's confidence and updating the loss function. 22
eth-sri/bayes-framework-leakage Develops and evaluates a framework for detecting attacks on federated learning systems 11
zhanghang1989/pytorch-encoding A Python framework for building deep learning models with optimized encoding layers and batch normalization. 2,044