A Unified Model for Human Behavior Modeling Using a Hierarchy with a Variable Number of States

Human behavior modeling enables many applications for smart cities, smart homes, mobile phones and other domains. We present a hierarchical hidden Markov model for human activity recognition that uses semi-supervised learning to automatically learn the model parameters using only labeled data of the top-layer of the hierarchy. This significantly reduces the annotation requirements for such a model and simplifies the design of such a model, since the inherent structure of the activity is automatically learned from data. The design consideration that remains is the number of states used for representing the actions that an activity consists of. Using multiple real world datasets we show that the same model works both for the recognition of activities of daily living in a smart home and for recognizing office activities from audio data. We show how a variable number of action states per activity can result in a significant increase in performance over using a fixed number per activity. Finally, we show how the use of Bayesian and Akaike information criterion results in models using a sub-optimal set of action states, since a model using intuitively chosen set states is able to outperform them.

[1]  Maria E. Niessen,et al.  Hierarchical modeling using automated sub-clustering for sound event recognition , 2013, 2013 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[2]  Lasitha Piyathilaka,et al.  Gaussian mixture based HMM for human daily activity recognition using 3D skeleton features , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[3]  Angelo M. Sabatini,et al.  Machine Learning Methods for Classifying Human Physical Activity from On-Body Accelerometers , 2010, Sensors.

[4]  Diane J. Cook,et al.  Recognizing independent and joint activities among multiple residents in smart environments , 2010, J. Ambient Intell. Humaniz. Comput..

[5]  Jenny Benois-Pineau,et al.  Activities of daily living indexing by hierarchical HMM for dementia diagnostics , 2011, 2011 9th International Workshop on Content-Based Multimedia Indexing (CBMI).

[6]  Keikichi Hirose,et al.  Recognition of Real-World Activities from Environmental Sound Cues to Create Life-Log , 2011 .

[7]  Kevin P. Murphy,et al.  Linear-time inference in Hierarchical HMMs , 2001, NIPS.

[8]  Gilles Celeux,et al.  Selecting hidden Markov model state number with cross-validated likelihood , 2008, Comput. Stat..

[9]  Eric Horvitz,et al.  Layered representations for human activity recognition , 2002, Proceedings. Fourth IEEE International Conference on Multimodal Interfaces.

[10]  Hamid R. Rabiee,et al.  HMM based semi-supervised learning for activity recognition , 2011, SAGAware '11.

[11]  Özlem Durmaz Incel,et al.  ARAS human activity datasets in multiple homes with multiple residents , 2013, 2013 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops.

[12]  Sung-Bae Cho,et al.  Activity Recognition Using Hierarchical Hidden Markov Models on a Smartphone with 3D Accelerometer , 2011, HAIS.

[13]  Gwenn Englebienne,et al.  Hierarchical Activity Recognition Using Automatically Clustered Actions , 2011, AmI.

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

[15]  P. Pachura The Systemic Dimension of Globalization , 2011 .

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

[17]  Gwenn Englebienne,et al.  Accurate activity recognition in a home setting , 2008, UbiComp.

[18]  Dan Stowell,et al.  IEEE AASP CASA Challenge - Training Dataset for Event Detection Task (subtasks OL, OS) , 2012 .

[19]  Yoram Singer,et al.  The Hierarchical Hidden Markov Model: Analysis and Applications , 1998, Machine Learning.