adap / flower

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

Add Flower Baseline: FedGen #3037

Open eigengravy opened 9 months ago

eigengravy commented 9 months ago

Paper

Zhu, Zhuangdi & Hong, Junyuan & Zhou, Jiayu. (2021). Data-Free Knowledge Distillation for Heterogeneous Federated Learning.

Link

https://arxiv.org/abs/2105.10056

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

Proposes a data-free knowledge distillation approach to address heterogeneous FL, where the server learns a lightweight generator to ensemble user information in a data-free manner, which is then sent to the users to regulate local training using the learned knowledge as an inductive bias.

Achieves better generalization performance compared with the state-of-the-art.

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

jafermarq commented 8 months ago

Hi @eigengravy, I note you are also working on #3027, let me know if you need of some assistance. Take your time~