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

6 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
IEEE International Symposium on Biomedical Imaging (ISBI) 2024.

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