Federated Evaluation and Tuning for On-Device Personalization: System Design & Applications
Matthias Paulik,Matt Seigel,Henry Mason,Dominic Telaar,Joris Kluivers,Rogier van Dalen,Chi Wai Lau,Luke Carlson,Filip Granqvist,Chris Vandevelde,Sudeep Agarwal,Julien Freudiger,Andrew Byde,Abhishek Bhowmick,Gaurav Kapoor,Si Beaumont,Áine Cahill,Dominic Hughes,Omid Javidbakht,Fei Dong,Rehan Rishi,Stanley Hung
DOI: https://doi.org/10.48550/arXiv.2102.08503
IF: 5.414
2021-02-16
Machine Learning
Abstract:We describe the design of our federated task processing system. Originally, the system was created to support two specific federated tasks: evaluation and tuning of on-device ML systems, primarily for the purpose of personalizing these systems. In recent years, support for an additional federated task has been added: federated learning (FL) of deep neural networks. To our knowledge, only one other system has been described in literature that supports FL at scale. We include comparisons to that system to help discuss design decisions and attached trade-offs. Finally, we describe two specific large scale personalization use cases in detail to showcase the applicability of federated tuning to on-device personalization and to highlight application specific solutions.