DocumentCode :
3059309
Title :
An incremental viterbi algorithm
Author :
Bobbin, Jason
Author_Institution :
Defence Sci. & Technol. Organ., Edinburgh
fYear :
2007
fDate :
13-15 Dec. 2007
Firstpage :
104
Lastpage :
111
Abstract :
This paper describes an incremental version of the Viterbi dynamic programming algorithm. The incremental algorithm is shown to dramatically reduce memory usage in long state sequence problems compared with the standard Viterbi algorithm while having no measurable impact on the algorithms runtime. In addition, the set of problems which the Viterbi algorithm can be applied is extended by the incremental algorithm to include problems of finding optimal paths in realtime domains. The Viterbi algorithm is widely used to find optimal paths in hidden Markov models (HMM), and HMMs are frequently applied to both streaming data problems where realtime solutions can be of interest, and to large state sequence problems in areas like bioinformatics. In this paper we apply the incremental algorithm to finding optimal paths in a variant of the burst detection HMM applied to the novel problem of detecting user activity levels in digital evidence data derived from hard drives.
Keywords :
computational complexity; dynamic programming; hidden Markov models; maximum likelihood estimation; Viterbi dynamic programming; bioinformatics; burst detection; hidden Markov models; incremental Viterbi algorithm; long state sequence problems; memory usage reduction; optimal paths; streaming data problems; Australia; Bioinformatics; Communication system control; Dynamic programming; Heuristic algorithms; Hidden Markov models; Machine learning; Machine learning algorithms; Runtime; Viterbi algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Applications, 2007. ICMLA 2007. Sixth International Conference on
Conference_Location :
Cincinnati, OH
Print_ISBN :
978-0-7695-3069-7
Type :
conf
DOI :
10.1109/ICMLA.2007.49
Filename :
4457216
Link To Document :
بازگشت