adap / flower

Flower: A Friendly Federated AI Framework
https://flower.ai
Apache License 2.0
5.15k stars 881 forks source link

Add Flower Baseline: FedDefender #4565

Open gautamjajoo opened 22 hours ago

gautamjajoo commented 22 hours ago

Paper

Gill, Waris and Anwar, Ali and Gulzar, Muhammad Ali(2023) - FedDefender: Backdoor Attack Defense in Federated Learning

Link

https://arxiv.org/abs/2307.08672

Maybe give motivations about why the paper should be implemented as a baseline.

FedDefender is a defense against backdoor attacks in federated learning by leveraging differential testing for FL. FedDefender minimizes the impact of a malicious client on the global model by limiting its contribution to the aggregated global model. FedDefender fingerprints the neuron activations of clients’ models on the same input and uses differential testing to identify potential malicious clients.

Is there something else you want to add?

No response

Implementation

To implement this baseline, it is recommended to do the following items in that order:

For first time contributors

Prepare - understand the scope

Verify your implementation