title: Turbo Processing for Speech Recognition.
abstract: Speech recognition is a classic example of a human/machine interface, typifying many of the difficulties and opportunities of human/machine interaction. In this paper, speech recognition is used as an example of applying turbo processing principles to the general problem of human/machine interface. Speech recognizers frequently involve a model representing phonemic information at a local level, followed by a language model representing information at a nonlocal level. This structure is analogous to the local (e.g., equalizer) and nonlocal (e.g., error correction decoding) elements common in digital communications. Drawing from the analogy of turbo processing for digital communications, turbo speech processing iteratively feeds back the output of the language model to be used as prior probabilities for the phonemic model. This analogy is developed here, and the performance of this turbo model is characterized by using an artificial language model. Using turbo processing, the relative error rate improves significantly, especially in high-noise settings.
authors.forename: Todd K
authors.initials: TK
authors.lastname: Moon
authors.forename: Jacob H
authors.initials: JH
authors.lastname: Gunther
authors.forename: Cortnie
authors.initials: C
authors.lastname: Broadus
authors.forename: Wendy
authors.initials: W
authors.lastname: Hou
authors.forename: Nils
authors.initials: N
authors.lastname: Nelson
mesh_terms: D003198:Computer Simulation; D003627:Data Interpretation, Statistical; D016247:Information Storage and Retrieval / Q000379:methods*; D008328:Man-Machine Systems; D015233:Models, Statistical; D009323:Natural Language Processing; D012815:Signal Processing, Computer-Assisted; D049250:Speech Recognition Software; D018875:Vocabulary, Controlled