LGDCJun 21, 2023

FLGo: A Fully Customizable Federated Learning Platform

arXiv:2306.12079v123 citationsh-index: 53
Originality Synthesis-oriented
AI Analysis

This addresses the problem for ML researchers and practitioners in federated learning by simplifying simulation customization and improving reproducibility, though it is incremental as it builds on existing FL frameworks.

The paper tackles the complexity of customizing federated learning simulations for specific applications, data heterogeneity, and system heterogeneity, which hinders exploration and code shareability, by proposing FLGo, a lightweight platform that offers over 40 benchmarks, 20+ algorithms, and 2 system simulators as plugins, along with user-friendly APIs for customization and experimental tools.

Federated learning (FL) has found numerous applications in healthcare, finance, and IoT scenarios. Many existing FL frameworks offer a range of benchmarks to evaluate the performance of FL under realistic conditions. However, the process of customizing simulations to accommodate application-specific settings, data heterogeneity, and system heterogeneity typically remains unnecessarily complicated. This creates significant hurdles for traditional ML researchers in exploring the usage of FL, while also compromising the shareability of codes across FL frameworks. To address this issue, we propose a novel lightweight FL platform called FLGo, to facilitate cross-application FL studies with a high degree of shareability. Our platform offers 40+ benchmarks, 20+ algorithms, and 2 system simulators as out-of-the-box plugins. We also provide user-friendly APIs for quickly customizing new plugins that can be readily shared and reused for improved reproducibility. Finally, we develop a range of experimental tools, including parallel acceleration, experiment tracker and analyzer, and parameters auto-tuning. FLGo is maintained at \url{flgo-xmu.github.io}.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes