FLaaS: Federated Learning as a Service
Nicolas Kourtellis, Kleomenis Katevas, Diego Perino

TL;DR
This paper introduces FLaaS, a system that enables collaborative federated learning across third-party applications, addressing privacy, permission, and usability challenges, and demonstrates its feasibility on mobile devices for image detection tasks.
Contribution
The paper presents FLaaS, a novel framework for cross-application federated learning, including its implementation and evaluation on mobile devices for practical image detection applications.
Findings
FLaaS enables collaborative model building across applications.
On-device training costs are manageable in CPU, memory, and power.
FLaaS can train models across 100 devices in a few hours.
Abstract
Federated Learning (FL) is emerging as a promising technology to build machine learning models in a decentralized, privacy-preserving fashion. Indeed, FL enables local training on user devices, avoiding user data to be transferred to centralized servers, and can be enhanced with differential privacy mechanisms. Although FL has been recently deployed in real systems, the possibility of collaborative modeling across different 3rd-party applications has not yet been explored. In this paper, we tackle this problem and present Federated Learning as a Service (FLaaS), a system enabling different scenarios of 3rd-party application collaborative model building and addressing the consequent challenges of permission and privacy management, usability, and hierarchical model training. FLaaS can be deployed in different operational environments. As a proof of concept, we implement it on a mobile…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
