Pith. sign in

REVIEW 2 cited by

Mobile Keyboard Input Decoding with Finite-State Transducers

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1704.03987 v1 pith:ACCZEUD6 submitted 2017-04-13 cs.CL

classification cs.CL
keywords decoderkeyboarddecodingframeworkspeechdescribefeaturesfinite-state
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. FUTO Swipe: Layout-Agnostic Neural Swipe Decoding

    cs.HC 2026-06 unverdicted novelty 7.0 of 10

    Neural swipe decoder trained with geometric augmentations on 1M+ swipes generalizes to unseen keyboard layouts by predicting per-point character locations and mapping via inference-time layout.

  2. Synthesizing and Adapting Error Correction Data for Mobile Large Language Model Applications

    cs.LG 2025-05 conditional novelty 5.0 of 10

    A production mobile-keyboard error-correction system that synthesizes large LLM-generated training data, reweights it with a differentially private federated small LM, and fine-tunes a billion-parameter LLM via LoRA r...

Pith tools