Publications
Applications of weighted automata in natural language processing
Abstract
We explain why weighted automata are an attractive knowledge representation for natural language problems. We first trace the close historical ties between the two fields, then present two complex real-world problems, transliteration and translation. These problems are usefully decomposed into a pipeline of weighted transducers, and weights can be set to maximize the likelihood of a training corpus using standard algorithms. We additionally describe the representation of language models, critical data sources in natural language processing, as weighted automata. We outline the wide range of work in natural language processing that makes use of weighted string and tree automata and describe current work and challenges.
- Date
- 2009
- Authors
- Kevin Knight, Jonathan May
- Book
- Handbook of Weighted Automata
- Pages
- 571-596
- Publisher
- Springer Berlin Heidelberg