FLaaS: Enabling Practical Federated Learning on Mobile Environments

06/22/2022
by   Kleomenis Katevas, et al.
0

Federated Learning (FL) has recently emerged as a popular solution to distributedly train a model on user devices improving user privacy and system scalability. Major Internet companies have deployed FL in their applications for specific use cases (e.g., keyboard prediction or acoustic keyword trigger), and the research community has devoted significant attention to improving different aspects of FL (e.g., accuracy, privacy). However, there is still a lack of a practical system to easily enable FL training in the context of mobile environments. In this work, we bridge this gap and propose FLaaS, an end-to-end system (i.e., client-side framework and libraries, and central server) to enable intra- and inter-app training on mobile devices, in a secure and easy to deploy fashion. Our design solves major technical challenges such as on-device training, secure and private single and joint-app model training while being offered in an "as a service" model. We implement FLaaS for Android devices and experimentally evaluate its performance in-lab and in-wild, on more than 140 users for over a month. Our results show the feasibility and benefits of the design in a realistic mobile context and provide several insights to the FL community on the practicality and usage of FL in the wild.

READ FULL TEXT

page 4

page 8

research
11/18/2020

FLaaS: Federated Learning as a Service

Federated Learning (FL) is emerging as a promising technology to build m...
research
05/11/2023

Multi-Tier Client Selection for Mobile Federated Learning Networks

Federated learning (FL), which addresses data privacy issues by training...
research
06/07/2022

FEL: High Capacity Learning for Recommendation and Ranking via Federated Ensemble Learning

Federated learning (FL) has emerged as an effective approach to address ...
research
11/17/2021

FLSys: Toward an Open Ecosystem for Federated Learning Mobile Apps

This paper presents the design, implementation, and evaluation of FLSys,...
research
10/04/2022

Split Federated Learning on Micro-controllers: A Keyword Spotting Showcase

Nowadays, AI companies improve service quality by aggressively collectin...
research
03/22/2022

Federated Self-Supervised Learning for Acoustic Event Classification

Standard acoustic event classification (AEC) solutions require large-sca...
research
03/10/2023

Zone-based Federated Learning for Mobile Sensing Data

Mobile apps, such as mHealth and wellness applications, can benefit from...

Please sign up or login with your details

Forgot password? Click here to reset