Affiliation:
1. Facebook, UK
2. EPFL, Switzerland
3. INSA Lyon, France
4. University of Rennes, Inria, CNRS, IRISA, France
Abstract
Federated learning (FL) is very appealing for its privacy benefits: essentially, a global model is trained with updates computed on mobile devices while keeping the data of users local. Standard FL infrastructures are however designed to have no energy or performance impact on mobile devices, and are therefore not suitable for applications that require frequent (
online
) model updates, such as news recommenders.
This article presents
FLeet
, the first
Online FL
system, acting as a middleware between the Android operating system and the machine learning application.
FLeet
combines the privacy of Standard FL with the precision of online learning thanks to two core components: (1)
I-Prof
, a new lightweight profiler that predicts and controls the impact of learning tasks on mobile devices, and (2)
AdaSGD
, a new adaptive learning algorithm that is resilient to delayed updates.
Our extensive evaluation shows that Online FL, as implemented by
FLeet
, can deliver a 2.3× quality boost compared to Standard FL while only consuming 0.036% of the battery per day.
I-Prof
can accurately control the impact of learning tasks by improving the prediction accuracy by up to 3.6× in terms of computation time, and by up to 19× in terms of energy.
AdaSGD
outperforms alternative FL approaches by 18.4% in terms of convergence speed on heterogeneous data.
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Theoretical Computer Science
Reference90 articles.
1. Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, et al. 2016. TensorFlow: A system for large-scale machine learning. In Proceedings of OSDI. 265–283.
2. Deep Learning with Differential Privacy
3. Gradient Delay Analysis in Asynchronous Distributed Optimization
4. Energy Cost Models of Smartphones for Task Offloading to the Cloud
5. Arm. 2020. SIMD ISAs | Neon. Retrieved April 29 2022 from https://developer.arm.com/architectures/instruction-sets/simd-isas/neon.
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献