Federated Evaluation of On-device Personalization
arXiv:1910.10252
Abstract
Federated learning is a distributed, on-device computation framework that enables training global models without exporting sensitive user data to servers. In this work, we describe methods to extend the federation framework to evaluate strategies for personalization of global models. We present tools to analyze the effects of personalization and evaluate conditions under which personalization yields desirable models. We report on our experiments personalizing a language model for a virtual keyboard for smartphones with a population of tens of millions of users. We show that a significant fraction of users benefit from personalization.
arXiv comment4 pages, 4 figures
Cited by in corpus (17)
- Adaptive Personalized Federated Learning
- Three Approaches for Personalization with Applications to Federated Learning
- Personalized Federated Learning with Moreau Envelopes
- Federated Learning for Healthcare Domain - Pipeline, Applications and Challenges
- A review of federated learning in renewable energy applications: Potential, challenges, and future directions
- Salvaging Federated Learning by Local Adaptation
- The Internet of Federated Things (IoFT): A Vision for the Future and In-depth Survey of Data-driven Approaches for Federated Learning
- Fed-ensemble: Improving Generalization through Model Ensembling in Federated Learning
- SCEI: A Smart-Contract Driven Edge Intelligence Framework for IoT Systems
- Implicit Model Specialization through DAG-based Decentralized Federated Learning
- Distributed Learning over Networks with Graph-Attention-Based Personalization
- Personalized Federated Learning with Multi-branch Architecture
- FedPref: Federated Learning Across Heterogeneous Multi-objective Preferences
- Federated Modality-specific Encoders and Partially Personalized Fusion Decoder for Multimodal Brain Tumor Segmentation
- Federated Loss Exploration for Improved Convergence on Non-IID Data
- MultiConfederated Learning: Inclusive Non-IID Data handling with Decentralized Federated Learning
- Collate: Collaborative Neural Network Learning for Latency-Critical Edge Systems