Real time activity recognition on streaming sensor data for smart environments

Real time (online) recognition of complex activities remains a challenging and active area of research. In this paper, we propose a sliding window based activity recognition (AR) method by integrating Latent Dirichlet allocation (LDA) model and Bayes theorem on real time sensor streaming. In the proposed method, we first learn offline the feature pattern of activity from activity window sequences using LDA model. We then embed a Bayes estimation of the activity probability distribution for a given sliding window in the feature extracting stage based on the learned activity-feature pattern. Finally, the probability distribution prediction as a subset of features in the sliding window is further fed into the classifier model to generate the final class result for the sliding window. We validate our approach using smart home datasets CASAS. The results of the evaluation indicate that the proposed method achieves a high accuracy of the classifier model while maintains low time cost.

[1]  Diane J. Cook,et al.  Activity Discovery and Activity Recognition: A New Partnership , 2013, IEEE Transactions on Cybernetics.

[2]  Thomas L. Griffiths,et al.  Probabilistic Topic Models , 2007 .

[3]  Diane J. Cook,et al.  Automated Detection of Activity Transitions for Prompting , 2015, IEEE Transactions on Human-Machine Systems.

[4]  Diane J. Cook,et al.  Learning a taxonomy of predefined and discovered activity patterns , 2013, J. Ambient Intell. Smart Environ..

[5]  Oliver Brdiczka,et al.  Learning Situation Models in a Smart Home , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  David M. Blei,et al.  Probabilistic topic models , 2012, Commun. ACM.

[7]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[8]  B. Reisberg,et al.  The Alzheimer's Disease Activities of Daily Living International Scale (ADL-IS) , 2001, International Psychogeriatrics.

[9]  Nawel Yala,et al.  Feature extraction for human activity recognition on streaming data , 2015, 2015 International Symposium on Innovations in Intelligent SysTems and Applications (INISTA).

[10]  D. J. Bartholomew,et al.  Scientific Inference, 3rd Ed. , 1976 .

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

[12]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[13]  Diane J. Cook,et al.  Activity recognition on streaming sensor data , 2014, Pervasive Mob. Comput..

[14]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[15]  Diane J. Cook,et al.  CASAS: A Smart Home in a Box , 2013, Computer.

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