APPFL: Open-Source Software Framework for Privacy-Preserving Federated Learning
Minseok Ryu, Youngdae Kim, Kibaek Kim, and Ravi K. Madduri

TL;DR
APPFL is an open-source framework that facilitates privacy-preserving federated learning with customizable components and introduces a communication-efficient algorithm, demonstrating scalability and effectiveness across diverse datasets and environments.
Contribution
The paper presents APPFL, a modular open-source framework for federated learning that supports privacy algorithms and introduces a novel communication-efficient optimization method.
Findings
The new algorithm reduces communication costs significantly.
APPFL effectively performs differentially private federated learning.
The framework demonstrates scalability across multiple datasets and environments.
Abstract
Federated learning (FL) enables training models at different sites and updating the weights from the training instead of transferring data to a central location and training as in classical machine learning. The FL capability is especially important to domains such as biomedicine and smart grid, where data may not be shared freely or stored at a central location because of policy challenges. Thanks to the capability of learning from decentralized datasets, FL is now a rapidly growing research field, and numerous FL frameworks have been developed. In this work, we introduce APPFL, the Argonne Privacy-Preserving Federated Learning framework. APPFL allows users to leverage implemented privacy-preserving algorithms, implement new algorithms, and simulate and deploy various FL algorithms with privacy-preserving techniques. The modular framework enables users to customize the components for…
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
