makgyver / fluke

Federated learning framework made by researchers for researchers :)
https://makgyver.github.io/fluke/
GNU Lesser General Public License v2.1
33 stars 3 forks source link

Adding Byzantine Fault Tolerence techniques in fluke #8

Open otouat opened 6 months ago

otouat commented 6 months ago

Dear Researchers,

Thanks for your wonderful FL framework that is very handy to use to run experiments. Have you considered to add BFT techniques (i.e robust aggregators like Krum, Trimmed Means, RFA) into fluke in the future ? Robust FL is a very interesting topic in the community, and as such the framework would gain a lot of traction having such methods in place (with byzantine FL and attack models setups to experiment on)

makgyver commented 6 months ago

Hi @otouat, thank you for your interest in fluke. BFT techniques is a feature that we considered to add, but not for the first releases of the framework. We are currently stress testing it to get to a first stable release soon. Anyway, please feel free to contribute to the framework following these instructions.