Mobile Keyboard Input Decoding with Finite-State Transducers
Not on the map. Why?
Abstract (arXiv)
We propose a finite-state transducer (FST) representation for the models used to decode keyboard inputs on mobile devices. Drawing from learnings from the field of speech recognition, we describe a decoding framework that can satisfy the strict memory and latency constraints of keyboard input. We extend this framework to support functionalities typically not present in speech recognition, such as literal decoding, autocorrections, word completions, and next word predictions. We describe the general framework of what we call for short the keyboard "FST decoder" as well as the implementation details that are new compared to a speech FST decoder. We demonstrate that the FST decoder enables new UX features such as post-corrections. Finally, we sketch how this decoder can support advanced features such as personalization and contextualization.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 3; 2025: 1; 2026: 2.
8 papers.
- 2024Proofread: Fixes All Errors with One Tapcited by 4
- 2022Capitalization Normalization for Language Modeling with an Accurate and Efficient Hierarchical RNN Modelcited by 3
- 2025Synthesizing and Adapting Error Correction Data for Mobile Large Language Model Applicationscited by 2
- 2024Neural Search Space in Gboard Decodercited by 1
- 2022Handling Compounding in Mobile Keyboard Inputcited by 0
- 2024Can Capacitive Touch Images Enhance Mobile Keyboard Decoding?cited by 0
- 2026Neural Induction of Finite-State Transducerscited by 0
- 2026FUTO Swipe: Layout-Agnostic Neural Swipe Decodingcited by 0
- 2026FUTO Swipe: Layout-Agnostic Neural Swipe Decoding24 Jun 2026
- 2026Neural Induction of Finite-State Transducers16 Jan 2026
- 2025Synthesizing and Adapting Error Correction Data for Mobile Large Language Model Applications24 May 2025
- 2024Neural Search Space in Gboard Decoder21 Oct 2024
- 2024Can Capacitive Touch Images Enhance Mobile Keyboard Decoding?3 Oct 2024
- 2024Proofread: Fixes All Errors with One Tap6 Jun 2024
- 2022Capitalization Normalization for Language Modeling with an Accurate and Efficient Hierarchical RNN Model16 Feb 2022
- 2022Handling Compounding in Mobile Keyboard Input17 Jan 2022