A Connectionist Technique for Accelerated Textual Input: Letting a Network Do The Typing

Dean Pomerleau
Neural Information Processing Systems 7 (NIPS 7), December, 1994.


Download
  • Adobe portable document format (pdf) (139KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
Each year people spend a huge amount of time typing. The text people type typically contains a tremendous amount of redundancy due to predictable word usage patterns and the text's structure. This paper describes a neural network system call Auto'Qpist that monitors a person's typing and predicts what will be entered next. Auto'Qpist displays the most likely subsequent word to the typist, who can accept it with a single keystroke, instead of typing it in its entirety. The multi-layer perceptron at the heart of Auto'Qpist adapts its predictions of likely subsequent text to the user's word usage pattern, and to the characteristics of the text currently being typed. Increases in typing speed of 2-35 when typing English prose and 10-20% when typing C code have been demonstrated using the system, suggesting a potential time savings of more than 20 hours per user per year. In addition to increasing typing speed, AutoTypist reduces the number of keystrokes a user must type by a similar amount (2-35 for English, 10-20% for computer programs). This keystroke savings has the potential to significantly reduce the frequency and seventy of repeated stress injuries caused by typing, which are the most common injury suffered in today's office environment.

Notes
Associated Center(s) / Consortia: Vision and Autonomous Systems Center

Text Reference
Dean Pomerleau, "A Connectionist Technique for Accelerated Textual Input: Letting a Network Do The Typing," Neural Information Processing Systems 7 (NIPS 7), December, 1994.

BibTeX Reference
@inproceedings{Pomerleau_1994_1728,
   author = "Dean Pomerleau",
   title = "A Connectionist Technique for Accelerated Textual Input: Letting a Network Do The Typing",
   booktitle = "Neural Information Processing Systems 7 (NIPS 7)",
   month = "December",
   year = "1994",
}