DocumentCode :
2929125
Title :
A lower-complexity Viterbi algorithm
Author :
Patel, Saruar
Author_Institution :
Bellcore, Morristown, NJ, USA
Volume :
1
fYear :
1995
fDate :
9-12 May 1995
Firstpage :
592
Abstract :
In continuous speech recognition, when using statistical language models (e.g. bigrams) a significant amount of time is used every frame to evaluate interword transitions. In fact, if N is the size of vocabulary, O(N2) operations are required per frame. Also, when evaluating fully connected HMM with N states, the Viterbi algorithm requires O(N2) operations per frame. This paper presents the first algorithm to break the O(N2) complexity requirement in the Viterbi algorithm, whether evaluating interword transitions or evaluating a fully connected HMM. The algorithm presented has an average complexity of O(N√N). Previous speed-ups of the evaluations of interword transitions used heuristics, like pruning, or relied upon unavailability of many of the bigram values. However, this paper does not rely on any heuristics but fundamentally improves the basic evaluation of the time synchronous Viterbi algorithm
Keywords :
computational complexity; grammars; hidden Markov models; maximum likelihood estimation; natural languages; speech processing; speech recognition; synchronisation; average complexity; bigrams; continuous speech recognition; fully connected HMM; interword transitions; lower-complexity Viterbi algorithm; speed-ups; statistical language models; time synchronous Viterbi algorithm; vocabulary size; Cost function; Hidden Markov models; Natural languages; Optimized production technology; Performance evaluation; Radio access networks; Speech recognition; Viterbi algorithm; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
ISSN :
1520-6149
Print_ISBN :
0-7803-2431-5
Type :
conf
DOI :
10.1109/ICASSP.1995.479667
Filename :
479667
Link To Document :
بازگشت