State Sequence Analysis in Hidden Markov Models

Given a discrete time finite state hidden Markov model (HMM) and a sequence of observations, there are different ways to estimate the hidden behavior of the system. In this paper, the problem of finding the most probable state sequence is considered. The state sequence, as opposed to the state trajectory, specifies the sequence of states that the HMM visits but does not specify the dwelling times in these states. This inference problem is relevant in a variety of domains, like text analysis, speech recognition, or behavior recognition, where the exact timing of hidden state transitions is not nearly as important as the sequence of states visited. No existing algorithm addresses this inference question adequately. Leveraging previous work on continuous time Markov chains, we develop a provably correct algorithm, called state sequence analysis, that addresses this inference question in HMMs. We discuss and illustrate empirically the differences between finding the most probable state sequence directly and doing so through running the Viterbi algorithm and collapsing repetitive state visitations. Experimental results in two synthetic domains demonstrate that the Viterbi-based approach can be significantly suboptimal compared to state sequence analysis. Further, we demonstrate the benefits of the proposed approach on a real activity recognition problem.

[1]  Lalit R. Bahl,et al.  Maximum mutual information estimation of hidden Markov model parameters for speech recognition , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Yiguo Qiao,et al.  Anomaly intrusion detection method based on HMM , 2002 .

[3]  Svetha Venkatesh,et al.  Learning and detecting activities from movement trajectories using the hierarchical hidden Markov model , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[4]  Jüri Lember,et al.  Bridging Viterbi and posterior decoding: a generalized risk approach to hidden path inference based on hidden Markov models , 2014, J. Mach. Learn. Res..

[5]  Joseph T. Glessner,et al.  PennCNV: an integrated hidden Markov model designed for high-resolution copy number variation detection in whole-genome SNP genotyping data. , 2007, Genome research.

[6]  Daniel G. Brown,et al.  The most probable annotation problem in HMMs and its application to bioinformatics , 2007, J. Comput. Syst. Sci..

[7]  Gwenn Englebienne,et al.  Human activity recognition from wireless sensor network data: benchmark and software , 2011 .

[8]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[9]  Nicolas D. Georganas,et al.  Real-Time Hand Gesture Detection and Recognition Using Bag-of-Features and Support Vector Machine Techniques , 2011, IEEE Transactions on Instrumentation and Measurement.

[10]  Shunzheng Yu,et al.  Hidden semi-Markov models , 2010, Artif. Intell..

[11]  Junji Yamato,et al.  Recognizing human action in time-sequential images using hidden Markov model , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  Gregory D. Abowd,et al.  The Aware Home: A living laboratory for technologies for successful aging , 2002 .

[13]  Jesse Hoey,et al.  Activity Recognition in Pervasive Intelligent Environments , 2011 .

[14]  Juan Carlos Augusto,et al.  Designing Smart Homes, The Role of Artificial Intelligence , 2006, Designing Smart Homes.

[15]  David Haussler,et al.  A Generalized Hidden Markov Model for the Recognition of Human Genes in DNA , 1996, ISMB.

[16]  Adnan Darwiche,et al.  Modeling and Reasoning with Bayesian Networks , 2009 .

[17]  Erik L. L. Sonnhammer,et al.  A Hidden Markov Model for Predicting Transmembrane Helices in Protein Sequences , 1998, ISMB.

[18]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[19]  Kevin Karplus,et al.  Analysis of nanopore data using hidden Markov models , 2015, Bioinform..

[20]  Theodore J. Perkins Maximum likelihood trajectories for continuous-time Markov chains , 2009, NIPS.

[21]  David M. Blei,et al.  Topic segmentation with an aspect hidden Markov model , 2001, SIGIR '01.

[22]  M. Ogawa,et al.  Analysis of activities of daily living in elderly people living alone: single-subject feasibility study. , 2004, Telemedicine journal and e-health : the official journal of the American Telemedicine Association.

[23]  T. Perkins,et al.  What do molecules do when we are not looking? State sequence analysis for stochastic chemical systems , 2012, Journal of The Royal Society Interface.