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