Intel has announced that the LF AI & Data Foundation Technical Advisory Council accepted Open Federated Learning (OpenFL) as an incubation project to further drive collaboration, standardization and interoperability. OpenFL is an open source framework for a type of distributed AI referred to as federated learning (FL) that incorporates privacy-preserving features called confidential computing. It was developed and hosted by Intel to help data scientists address the challenge of maintaining data privacy while bringing together insights from many disparate, confidential or regulated data sets.
Intel was joined by Penn Medicine, VMware and Flower Labs in presenting OpenFL to the LF AI & Data Foundation. Representatives from these companies will join the foundation to form a technical steering committee for OpenFL that will foster a vendor-neutral ecosystem for this project and make contributions that directionally guide its development.
As an incubation-stage project with the LF AI & Data Foundation, the base for how the project will operate is being set.
What is OpenFL?
OpenFL is a framework for federated learning that is designed to be flexible, extensible and secure. It allows organizations to participate in collaborative multiparty machine learning without moving their confidential or regulated data off-premises. Instead, the algorithm processes the data where it resides, and then de-identified results are consolidated centrally. No single party’s data is exposed to the other participants.
The framework combines hardware and software to further enable privacy-preserving AI using Intel Software Guard Extensions (Intel SGX), a hardware-based trusted execution environment (TEE) for the data center, and The Gramine Project, a set of tools and infrastructure components for running unmodified applications on confidential computing platforms based on Intel SGX.
Intel SGX open source integration with OpenFL is supported today, and additional security capabilities are planned for future releases. Integrations with other TEE hardware can also be added to the project by contributors.