Minimization of rational word functions
SIAM Journal on Computing
A construction on finite automata that has remained hidden
Theoretical Computer Science - Special issue: papers dedicated to the memory of Marcel-Paul Schützenberger
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Finite-state transducers in language and speech processing
Computational Linguistics
Regular expressions for language engineering
Natural Language Engineering
On relations defined by generalized finite automata
IBM Journal of Research and Development
Extraction of epsilon-Cyclesfrom Finite-State Transducers
CIAA '01 Revised Papers from the 6th International Conference on Implementation and Application of Automata
Constraint grammar parsing with left and right sequential finite transducers
FSMNLP '11 Proceedings of the 9th International Workshop on Finite State Methods and Natural Language Processing
Hi-index | 0.00 |
This article describes an algorithm for factorizing a finitely ambiguous finite-state transducer (FST) into two FSTs, T1 and T2, such that T1 is functional and T2 retains the ambiguity of the original FST. The application of T2 to the output of T1 never leads to a state that does not provide a transition for the next input symbol, and always terminates in a final state. In other words, T2 contains no "failing paths" whereas T1 in general does. Since T1 is functional, it can be factorized into a left-sequential and a right-sequential FST that jointly constitute a bimachine. The described factorization can accelerate the processing of input because no failing paths are ever followed.