NVIDIA FLARE: Federated Learning from Simulation to Real-World
Holger R. Roth, Yan Cheng, Yuhong Wen, Isaac Yang, Ziyue Xu, Yuan-Ting, Hsieh, Kristopher Kersten, Ahmed Harouni, Can Zhao, Kevin Lu, Zhihong Zhang,, Wenqi Li, Andriy Myronenko, Dong Yang, Sean Yang, Nicola Rieke, Abood, Quraini, Chester Chen, Daguang Xu, Nic Ma, Prerna Dogra

TL;DR
NVIDIA FLARE is an open-source SDK that simplifies the implementation of federated learning across diverse real-world applications, supporting multiple algorithms and privacy-preserving techniques.
Contribution
The paper introduces NVIDIA FLARE, a flexible, scalable SDK that enables researchers and developers to easily deploy federated learning with privacy features in practical settings.
Findings
Supports multiple machine learning frameworks like PyTorch and TensorFlow.
Includes privacy-preserving algorithms such as homomorphic encryption and differential privacy.
Demonstrated use cases like COVID data analysis.
Abstract
Federated learning (FL) enables building 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. It allows researchers to apply their data science workflows in any training libraries (PyTorch, TensorFlow, XGBoost, or even NumPy) in real-world FL…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Machine Learning in Healthcare · Stochastic Gradient Optimization Techniques
