The design principles of a weighted finite-state transducer library

Citation
M. Mohri et al., The design principles of a weighted finite-state transducer library, THEOR COMP, 231(1), 2000, pp. 17-32
Citations number
39
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
231
Issue
1
Year of publication
2000
Pages
17 - 32
Database
ISI
SICI code
0304-3975(20000117)231:1<17:TDPOAW>2.0.ZU;2-6
Abstract
We describe the algorithmic and software design principles of an object-ori ented library for weighted finite-state transducers. By taking advantage of the theory of rational power series, we were able to achieve high degrees of generality, modularity and irredundancy, while attaining competitive eff iciency in demanding speech processing applications involving weighted auto mata of more than 10(7) states and transitions. Besides its mathematical fo undation, the design also draws from important ideas in algorithm design an d programming languages: dynamic programming and shortest-paths algorithms over general semirings, object-oriented programming, lazy evaluation and me moization. (C) 2000 Published by Elsevier Science B.V. All rights reserved.