Elderly Mobility and Daily Routine Analysis Based on Behavior-Aware Flow Graph Modeling

With the advent of ubiquitous computing and sensor technologies, indoor trajectory data of individuals can readily be collected to support analysis of their underlying movement behaviors. Different methods for activity recognition have been proposed where supervised learning algorithms are often adopted. In many applications like elderly care, the behaviors to be characterized are often not known in a priori and the behaviors of different individuals cannot be assumed similar even for the same activity type. In this paper, we propose an unsupervised learning methodology to first extract from the trajectory data of an individual behavioral patterns as representations of his/her daily activities, and then infer the patterns' occurrence per day for daily routine analysis. Extracting behavioral patterns is challenging as the patterns often carry long-range dependency and appear with spatio-temporal variations, making the conventional frequent pattern mining approach not suitable. We propose to model the trajectory data using a behavior-aware flow graph which is a probabilistic finite state automaton where the nodes and edges are attributed with local behavioral features. We then apply the weighted kernel k-means algorithm to the flow graph to identify sub flows as the behavioral patterns, followed by non-negative matrix factorization to compute the daily routine patterns. To evaluate the effectiveness of the proposed approach, we applied it to a publicly available data set that contains trajectories of an elder living in a smart home for 219 days. With reference to the ground truth, our experimental results show that the proposed flow graph allows more accurate activity-specific behavioral patterns to be extracted as compared to a frequent pattern clustering approach. Also, we illustrate how the proposed method can be used to support daily routine analysis.

[1]  Thao Dang,et al.  Maneuver recognition using probabilistic finite-state machines and fuzzy logic , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[2]  Diane J. Cook,et al.  Learning Setting-Generalized Activity Models for Smart Spaces , 2012, IEEE Intelligent Systems.

[3]  Jiang Zhu,et al.  Helix: Unsupervised Grammar Induction for Structured Activity Recognition , 2011, 2011 IEEE 11th International Conference on Data Mining.

[4]  Albert-László Barabási,et al.  Understanding individual human mobility patterns , 2008, Nature.

[5]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[6]  Thomas S. Huang,et al.  Constructing finite state machines for fast gesture recognition , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[7]  Francisco Casacuberta,et al.  Probabilistic finite-state machines - part I , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Xingshe Zhou,et al.  Extracting Intra- and Inter-activity Association Patterns from Daily Routines of Elders , 2013, ICOST.

[9]  Diane J. Cook,et al.  Mining and monitoring patterns of daily routines for assisted living in real world settings , 2010, IHI.

[10]  Jae-Gil Lee,et al.  Trajectory clustering: a partition-and-group framework , 2007, SIGMOD '07.

[11]  Zbigniew Smoreda,et al.  Unravelling daily human mobility motifs , 2013, Journal of The Royal Society Interface.

[12]  A. Pentland,et al.  Eigenbehaviors: identifying structure in routine , 2009, Behavioral Ecology and Sociobiology.

[13]  Colin de la Higuera,et al.  Probabilistic DFA Inference using Kullback-Leibler Divergence and Minimality , 2000, ICML.

[14]  Yiannis Aloimonos,et al.  The minimalist grammar of action , 2012, Philosophical Transactions of the Royal Society B: Biological Sciences.

[15]  Paul Van Dooren,et al.  A MEASURE OF SIMILARITY BETWEEN GRAPH VERTICES . WITH APPLICATIONS TO SYNONYM EXTRACTION AND WEB SEARCHING , 2002 .

[16]  Lawrence B. Holder,et al.  Discovering Activities to Recognize and Track in a Smart Environment , 2011, IEEE Transactions on Knowledge and Data Engineering.

[17]  Martin L. Griss,et al.  Nonparametric discovery of human routines from sensor data , 2014, 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[18]  José Oncina,et al.  Learning Stochastic Regular Grammars by Means of a State Merging Method , 1994, ICGI.

[19]  Vikram Krishnamurthy,et al.  Detection of Anomalous Trajectory Patterns in Target Tracking via Stochastic Context-Free Grammars and Reciprocal Process Models , 2013, IEEE Journal of Selected Topics in Signal Processing.

[20]  Daniel Gatica-Perez,et al.  What did you do today?: discovering daily routines from large-scale mobile data , 2008, ACM Multimedia.

[21]  Shan Jiang,et al.  Clustering daily patterns of human activities in the city , 2012, Data Mining and Knowledge Discovery.

[22]  Vania Bogorny,et al.  A clustering-based approach for discovering interesting places in trajectories , 2008, SAC '08.

[23]  Diane J. Cook,et al.  Human Activity Recognition and Pattern Discovery , 2010, IEEE Pervasive Computing.

[24]  Inderjit S. Dhillon,et al.  Weighted Graph Cuts without Eigenvectors A Multilevel Approach , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Carlo Ratti,et al.  Eigenplaces: Segmenting Space through Digital Signatures , 2010, IEEE Pervasive Computing.

[26]  Daniel Gatica-Perez,et al.  Discovering routines from large-scale human locations using probabilistic topic models , 2011, TIST.

[27]  Hui Xiong,et al.  Point-of-Interest Recommendation in Location Based Social Networks with Topic and Location Awareness , 2013, SDM.

[28]  Svetha Venkatesh,et al.  Recognition of emergent human behaviour in a smart home: A data mining approach , 2007, Pervasive Mob. Comput..

[29]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[30]  Niall Rooney,et al.  Temporal Data Mining for Smart Homes , 2006, Designing Smart Homes.