Neural Networks for Text Correction and Completion in Keyboard Decoding
Not on the map. Why?
Abstract (arXiv)
Despite the ubiquity of mobile and wearable text messaging applications, the problem of keyboard text decoding is not tackled sufficiently in the light of the enormous success of the deep learning Recurrent Neural Network (RNN) and Convolutional Neural Networks (CNN) for natural language understanding. In particular, considering that the keyboard decoders should operate on devices with memory and processor resource constraints, makes it challenging to deploy industrial scale deep neural network (DNN) models. This paper proposes a sequence-to-sequence neural attention network system for automatic text correction and completion. Given an erroneous sequence, our model encodes character level hidden representations and then decodes the revised sequence thus enabling auto-correction and completion. We achieve this by a combination of character level CNN and gated recurrent unit (GRU) encoder along with and a word level gated recurrent unit (GRU) attention decoder. Unlike traditional language models that learn from billions of words, our corpus size is only 12 million words; an order of magnitude smaller. The memory footprint of our learnt model for inference and prediction is also an order of magnitude smaller than the conventional language model based text decoders. We report baseline performance for neural keyboard decoders in such limited domain. Our models achieve a word level accuracy of 90% and a character error rate CER of 2.4% over the Twitter typo dataset. We present a novel dataset of noisy to corrected mappings by inducing the noise distribution from the Twitter data over the OpenSubtitles 2009 dataset; on which our model predicts with a word level accuracy of 98% and sequence accuracy of 68.9%. In our user study, our model achieved an average CER of 2.6% with the state-of-the-art non-neural touch-screen keyboard decoder at CER of 1.6%.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 5; 2024: 3.
12 papers.
- 2021Spelling Correction with Denoising Transformercited by 9
- 2021"Train one, Classify one, Teach one" -- Cross-surgery transfer learning for surgical step recognitioncited by 4
- 2024TouchInsight: Uncertainty-aware Rapid Touch and Text Input for Mixed Reality from Egocentric Visioncited by 4
- 2024TapType: Ten-finger text entry on everyday surfaces via Bayesian inferencecited by 4
- 2023Promptor: A Conversational and Autonomous Prompt Generation Agent for Intelligent Text Entry Techniquescited by 3
- 2023Toward a Period-Specific Optimized Neural Network for OCR Error Correction of Historical Hebrew Textscited by 2
- 2023Optimizing the Neural Network Training for OCR Error Correction of Historical Hebrew Textscited by 2
- 2022Joint Transformer/RNN Architecture for Gesture Typing in Indic Languagescited by 1
- 2021Maps Search Misspelling Detection Leveraging Domain-Augmented Contextual Representationscited by 0
- 2023Adapting Transformer Language Models for Predictive Typing in Brain-Computer Interfacescited by 0
- 2023Domain specificity and data efficiency in typo tolerant spell checkers: the case of search in online marketplacescited by 0
- 2024A Comprehensive Approach to Misspelling Correction with BERT and Levenshtein Distancecited by 0
- 2024TapType: Ten-finger text entry on everyday surfaces via Bayesian inference8 Oct 2024
- 2024TouchInsight: Uncertainty-aware Rapid Touch and Text Input for Mixed Reality from Egocentric Vision8 Oct 2024
- 2024A Comprehensive Approach to Misspelling Correction with BERT and Levenshtein Distance24 Jul 2024
- 2023Promptor: A Conversational and Autonomous Prompt Generation Agent for Intelligent Text Entry Techniques12 Oct 2023
- 2023Domain specificity and data efficiency in typo tolerant spell checkers: the case of search in online marketplaces3 Aug 2023
- 2023Optimizing the Neural Network Training for OCR Error Correction of Historical Hebrew Texts30 Jul 2023
- 2023Toward a Period-Specific Optimized Neural Network for OCR Error Correction of Historical Hebrew Texts30 Jul 2023
- 2023Adapting Transformer Language Models for Predictive Typing in Brain-Computer Interfaces5 May 2023
- 2022Joint Transformer/RNN Architecture for Gesture Typing in Indic Languages26 Mar 2022
- 2021Maps Search Misspelling Detection Leveraging Domain-Augmented Contextual Representations15 Aug 2021
- 2021Spelling Correction with Denoising Transformer12 May 2021
- 2021"Train one, Classify one, Teach one" -- Cross-surgery transfer learning for surgical step recognition24 Feb 2021