Federated Learning for Mobile Keyboard Prediction

By Andrew Straiton Hard, Kanishka Rao, Rajiv Mathews, Franccoise Beaufays, Sean Augenstein, Hubert Eichner, Chloé Kiddon, Daniel Ramage. 2018

1,848 citations recorded by the source corpus.

We train a recurrent neural network language model using a distributed, on-device learning framework called federated learning for the purpose of next-word prediction in a virtual keyboard for smartphones. Server-based training using stochastic gradient descent is compared with training on client devices using the Federated Averaging algorithm. The federated algorithm, which enables training on a higher-quality dataset for this use case, is shown to achieve better prediction recall. This work demonstrates the feasibility and benefit of training language models on client devices without exporting sensitive user data to servers. The federated learning environment gives users greater control over the use of their data and simplifies the task of incorporating privacy by default with distributed training and aggregation across a population of client devices.

Subfields: Artificial Intelligence, Information Systems, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Peter Richtárik
  2. Qiang Yang
  3. Martin Jaggi
  4. Jakub Konecný
  5. Sebastian U. Stich
  6. Virginia Smith
  7. Dacheng Tao
  8. Ananda Theertha Suresh

In Information Systems

  1. Dusist Niyato
  2. Binghui Wang
  3. Xing Xie
  4. Ananda Theertha Suresh
  5. Franccoise Beaufays
  6. Fangzhao Wu
  7. Chuhan Wu
  8. Peter Richtárik

In Optimization & Training

  1. Peter Richtárik
  2. Jakub Konecný
  3. Sebastian U. Stich
  4. Martin Jaggi
  5. Ahmed Khaled
  6. Jianyu Wang
  7. Gauri Joshi
  8. Virginia Smith

Citations in the corpus