Skip to content

PyTorch implementation of Security-Preserving Federated Learning via Byzantine-Sensitive Triplet Distance

License

Notifications You must be signed in to change notification settings

yjlee22/byzantineFL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security-Preserving Federated Learning via Byzantine-Sensitive Triplet Distance

This is an official implementation of the following paper:

Youngjoon Lee, Sangwoo Park, and Joonhyuk Kang. Security-Preserving Federated Learning via Byzantine-Sensitive Triplet Distance
arXiv preprint arXiv:2210.16519.

Requirements

The implementation runs on

bash docker.sh

Additionally, please install the required packages as below

pip install tensorboard medmnist

Byzantine attacks

This paper considers the following poisoning attacks

Byzantine-Robust Aggregation Techniques

This paper considers the following Byzantine-Robust aggregation techniques

Dataset

Experiments

Without Byzantine attacks experiment runs on

bash execute/run0.sh

Impact of Byzantine percentage runs on

bash execute/run1.sh

Impact of non-iid degree runs on

bash execute/run2.sh

Acknowledgements

Referred http://doi.org/10.5281/zenodo.4321561

About

PyTorch implementation of Security-Preserving Federated Learning via Byzantine-Sensitive Triplet Distance

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published