Neural Search Space in Gboard Decoder
Not on the map. Why?
Abstract (arXiv)
Gboard Decoder produces suggestions by looking for paths that best match input touch points on the context aware search space, which is backed by the language Finite State Transducers (FST). The language FST is currently an N-gram language model (LM). However, N-gram LMs, limited in context length, are known to have sparsity problem under device model size constraint. In this paper, we propose Neural Search Space which substitutes the N-gram LM with a Neural Network LM (NN-LM) and dynamically constructs the search space during decoding. Specifically, we integrate the long range context awareness of NN-LM into the search space by converting its outputs given context, into the language FST at runtime. This involves language FST structure redesign, pruning strategy tuning, and data structure optimizations. Online experiments demonstrate improved quality results, reducing Words Modified Ratio by [0.26%, 1.19%] on various locales with acceptable latency increases. This work opens new avenues for further improving keyboard decoding quality by enhancing neural LM more directly.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 24 references that are in the map. First posted on arXiv 21 Oct 2024.
Builds on
8 of 24 references.
References · 8
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 632
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
- 2019Federated Learning of N-gram Language Modelscited by 33
- 2020Differentiable Weighted Finite-State Transducerscited by 22
- 2017Mobile Keyboard Input Decoding with Finite-State Transducerscited by 8
- 2019Approximating probabilistic models as weighted finite automatacited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026FUTO Swipe: Layout-Agnostic Neural Swipe Decodingcited by 0
- 2026FUTO Swipe: Layout-Agnostic Neural Swipe Decoding24 Jun 2026