OpenFL: An open-source framework for Federated Learning
G Anthony Reina, Alexey Gruzdev, Patrick Foley, Olga Perepelkina,, Mansi Sharma, Igor Davidyuk, Ilya Trushkin, Maksim Radionov, Aleksandr, Mokrov, Dmitry Agapov, Jason Martin, Brandon Edwards, Micah J. Sheller,, Sarthak Pati, Prakash Narayana Moorthy, Shih-han Wang

TL;DR
OpenFL is an open-source framework that enables privacy-preserving federated learning across organizations, supporting TensorFlow and PyTorch, and demonstrated in healthcare and competitions.
Contribution
It introduces an extensible open-source federated learning framework compatible with major ML libraries, facilitating real-world deployment and collaborative model training.
Findings
Successful training of consensus ML models in healthcare consortium
Facilitated first federated learning computational competition
Demonstrated framework's extensibility and practical application
Abstract
Federated learning (FL) is a computational paradigm that enables organizations to collaborate on machine learning (ML) projects without sharing sensitive data, such as, patient records, financial data, or classified secrets. Open Federated Learning (OpenFL https://github.com/intel/openfl) is an open-source framework for training ML algorithms using the data-private collaborative learning paradigm of FL. OpenFL works with training pipelines built with both TensorFlow and PyTorch, and can be easily extended to other ML and deep learning frameworks. Here, we summarize the motivation and development characteristics of OpenFL, with the intention of facilitating its application to existing ML model training in a production environment. Finally, we describe the first use of the OpenFL framework to train consensus ML models in a consortium of international healthcare organizations, as well as…
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 · Artificial Intelligence in Healthcare and Education · Ethics in Clinical Research
