adap / flower

Flower: A Friendly Federated Learning Framework
https://flower.ai
Apache License 2.0
4.89k stars 843 forks source link

Implement a new strategy: MeaMed #1611

Open edogab33 opened 1 year ago

edogab33 commented 1 year ago

Describe the type of feature and its functionality.

I propose to add MeaMed (Mean-around-Median) as a new strategy robust against poisoning attacks.

It works by first computing the median model as FedMedian would do, and then take the k closest parameters to the median ones.

MeaMed: https://arxiv.org/pdf/1802.10116.pdf

Describe step by step what files and adjustments are you planning to include.

I am planning to add a new strategy meamed.py and its tests in meamed_test.py.

Is there something else you want to add?

No response

danieljanes commented 1 year ago

@edogab33 good idea