Michael Riley
Michael Riley is a computer scientist whose research developed weighted finite-state methods for speech recognition and language processing. He holds three computer science degrees from MIT and worked with Mehryar Mohri and Fernando Pereira on transducer methods at Bell Labs and AT&T Labs. His research includes a 1996 speech-recognition framework, OpenFst, lattice generation, and neural transducer models. As of October 2026, he is a principal research scientist at Google, with interests in speech and natural language processing, machine learning, and information retrieval.
- Now at
- Google Research
- Works
- 131
- Citations
- 5,223
- h-index
- 36
Publication numbers from OpenAlex, as of 22 October 2026.
Timeline
-
1996
A speech recognition framework
He holds B.S., M.S., and Ph.D. degrees in computer science from MIT. With Fernando Pereira, he presents a framework for speech recognition based on weighted finite automata and weighted finite-state transducers in 1996.
-
2001
Weight pushing for speech
At Bell Labs and AT&T Labs, he develops weighted finite-state transducer methods for speech and language with Mehryar Mohri and Fernando Pereira. In 2001, he and Mohri publish a weight-pushing algorithm that redistributes transducer weights to aid pruning and speech recognition.
-
2009
OpenFst for speech and language
In 2009, he coauthors an OpenFst tutorial with Cyril Allauzen and Martin Jansche. The free, open-source library provides tools for building and using weighted finite-state transducers in speech and language processing.
-
2017
Lattice generation for recognition
With David Rybach and Johan Schalkwyk, he presents an ASRU paper in 2017 on lattice generation for large-vocabulary speech recognition. It compares phone-pair and N-best histories approaches and proposes pruned determinization followed by minimization to produce deterministic minimal lattices.
-
2018
Algorithms for weighted automata
In 2018, he coauthors a paper that extends weighted finite-automata algorithms to automata with failure transitions. It presents intersection and shortest-distance algorithms and a method to remove failure transitions.
-
2022
Adaptive HAT weight interpolation
In 2022, he coauthors a study of rescoring strategies for a two-pass speech-recognition system with a hybrid autoregressive transducer and a neural language model. The paper proposes adaptive combination weights for each acoustic sequence.
-
October 2025
Speech-to-Retrieval at Google
In October 2025, he is a Research Scientist at Google Research and introduces Speech-to-Retrieval (S2R) with Ehsan Variani. The voice-search system retrieves information from spoken queries directly, and Google Voice Search now uses it.
-
As of October 2026
Principal research scientist at Google
He is a principal research scientist at Google, with interests in speech and natural language processing, machine learning, and information retrieval.
Career
- 2004–2025Google
- 1989–2005AT&T
- Google ResearchResearch Scientist
Education
- Massachusetts Institute of TechnologyB.S., M.S., and Ph.D. in computer science
Most-cited works
- Weighted finite-state transducers in speech recognitionWith Mehryar Mohri
- OpenFst: A General and Efficient Weighted Finite-State Transducer LibraryWith Mehryar Mohri
- Sample Selection Bias Correction TheoryWith Corinna Cortes and Mehryar Mohri
- Speech Recognition with Weighted Finite-State TransducersWith Mehryar Mohri
- Speech Recognition by Composition of Weighted Finite AutomataWith Fernando C. N. Pereira
Sources and credits
Photo: We have no published photo of Michael Riley yet. Send us a free-licensed photo.
- Michael Riley - Research at Google
- Speech Recognition by Composition of Weighted Finite Automata
- ISCA Archive - A weight pushing algorithm for large vocabulary speech recognition
- OpenFst: An Open-Source, Weighted Finite-State Transducer Library and its Applications to Speech and Language
- On Lattice Generation for Large Vocabulary Speech Recognition
- Algorithms for Weighted Finite Automata with Failure Transitions
- On Adaptive Weight Interpolation of the Hybrid Autoregressive Transducer
- Speech-to-Retrieval (S2R): A new approach to voice search





