CACE: Exploiting Behavioral Interactions for Improved Activity Recognition in Multi-inhabitant Smart Homes

We propose CACE (Constraints And Correlations mining Engine) which investigates the challenges of improving the recognition of complex daily activities in multi-inhabitant smart homes, by better exploiting the spatiotemporal relationships across the activities of different individuals. We first propose and develop a loosely-coupled Hierarchical Dynamic Bayesian Network (HDBN), which both (a) captures the hierarchical inference of complex (macro-activity) contexts from lower-layer microactivity context (postural and improved oral gestural context), and (b) embeds the various types of behavioral correlations and constraints (at both micro-and macro-activity contexts) across the individuals. While this model is rich in terms of accuracy, it is computationally prohibitive, due to the explosive increase in the number of jointly-defined states. To tackle this challenge, we employ data mining to learn behaviorally-driven context correlations in the form of association rules, we then use such rules to prune the state space dramatically. To evaluate our framework, we build a customized smart home system and collected naturalistic multi-inhabitant smart home activities data. The system performance is illustrated with results from real-time system deployment experiences in a smart home environment reveals a radical (max 16 fold) reduction in the computational overhead compared to traditional hybrid classification approaches, as well as an improved activity recognition accuracy of max 95%.

[1]  Yunqian Ma,et al.  Hierarchical Model-Based Activity Recognition With Automatic Low-Level State Discovery , 2007, J. Multim..

[2]  Evangelos Kalogerakis,et al.  RisQ: recognizing smoking gestures with inertial sensors on a wristband , 2014, MobiSys.

[3]  Nirmalya Roy,et al.  GeSmart: A gestural activity recognition model for predicting behavioral health , 2014, 2014 International Conference on Smart Computing.

[4]  Meng-Chieh Chiu,et al.  Leveraging graphical models to improve accuracy and reduce privacy risks of mobile sensing , 2013, MobiSys '13.

[5]  Suman Nath ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing , 2013, IEEE Trans. Mob. Comput..

[6]  Jian Lu,et al.  Recognizing multi-user activities using wearable sensors in a smart home , 2011, Pervasive Mob. Comput..

[7]  Maximilian Schirmer,et al.  SenST*: Approaches for Reducing the Energy Consumption of Smartphone-Based Context Recognition , 2011, CONTEXT.

[8]  Vigneshwaran Subbaraju,et al.  Energy-Efficient Continuous Activity Recognition on Mobile Phones: An Activity-Adaptive Approach , 2012, 2012 16th International Symposium on Wearable Computers.

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

[10]  Mi Zhang,et al.  BodyBeat: a mobile system for sensing non-speech body sounds , 2014, MobiSys.

[11]  Feng Zhao,et al.  Connecting personal-scale sensing and networked community behavior to infer human activities , 2014, UbiComp.

[12]  Ian H. Witten,et al.  Data mining - practical machine learning tools and techniques, Second Edition , 2005, The Morgan Kaufmann series in data management systems.

[13]  Diane J. Cook,et al.  Infrastructure-assisted smartphone-based ADL recognition in multi-inhabitant smart environments , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[14]  Kent Larson,et al.  Activity Recognition in the Home Using Simple and Ubiquitous Sensors , 2004, Pervasive.

[15]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

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

[17]  Nirmalya Roy,et al.  Mobeacon: An iBeacon-Assisted Smartphone-Based Real Time Activity Recognition Framework , 2015, EAI Endorsed Trans. Ubiquitous Environ..

[18]  Rong Chen,et al.  A Two-stage Method for Solving Multi-resident Activity Recognition in Smart Environments , 2014, Entropy.