NVIDIA FLARE: Federated Learning from Simulation to Real-World
Abstract
Federated learning (FL) enables the building of robust and generalizable AI models by leveraging diverse datasets from multiple collaborators without centralizing the data. We created NVIDIA FLARE as an open-source software development kit (SDK) to make it easier for data scientists to use FL in their research and real-world applications. The SDK includes solutions for state-of-the-art FL algorithms and federated machine learning approaches, which facilitate building workflows for distributed learning across enterprises and enable platform developers to create a secure, privacy-preserving offering for multiparty collaboration utilizing homomorphic encryption or differential privacy. The SDK is a lightweight, flexible, and scalable Python package, and allows researchers to bring their data science workflows implemented in any training libraries (PyTorch, TensorFlow, XGBoost, or even NumPy) and apply them in real-world FL settings. This paper introduces the key design principles of FLARE and illustrates some use cases (e.g., COVID analysis) with customizable FL workflows that implement different privacy-preserving algorithms. (Code is available at https://github.com/NVIDIA/NVFlare.)
Cite
Text
Roth et al. "NVIDIA FLARE: Federated Learning from Simulation to Real-World." NeurIPS 2022 Workshops: Federated_Learning, 2022.Markdown
[Roth et al. "NVIDIA FLARE: Federated Learning from Simulation to Real-World." NeurIPS 2022 Workshops: Federated_Learning, 2022.](https://mlanthology.org/neuripsw/2022/roth2022neuripsw-nvidia/)BibTeX
@inproceedings{roth2022neuripsw-nvidia,
title = {{NVIDIA FLARE: Federated Learning from Simulation to Real-World}},
author = {Roth, Holger R and Cheng, Yan and Wen, Yuhong and Yang, Isaac and Xu, Ziyue and Hsieh, YuanTing and Kersten, Kristopher and Harouni, Ahmed and Zhao, Can and Lu, Kevin and Zhang, Zhihong and Li, Wenqi and Myronenko, Andriy and Yang, Dong and Yang, Sean and Rieke, Nicola and Quraini, Abood and Chen, Chester and Xu, Daguang and Ma, Nic and Dogra, Prerna and Flores, Mona G and Feng, Andrew},
booktitle = {NeurIPS 2022 Workshops: Federated_Learning},
year = {2022},
url = {https://mlanthology.org/neuripsw/2022/roth2022neuripsw-nvidia/}
}