Smart home reasoning systems: a systematic literature review

A smart home is a residence equipped with technologies that facilitate monitoring of residents, promote independence and increase the quality of life. In general, smart homes are used to control the operations of the home environment and, to automatically adapt it to its inhabitants’ needs. The smart home reasoning system (SHRS) is in charge of determining the automatic control and adaptation operations of the home system. Recently, there has been extensive research concerning different aspects of the SHRS. However, there is a clear lack of systematic investigation targeted at these systems. To close the gap, this paper explores the SHRS domain. For this reason, we applied the systematic literature review (SLR) method by conducting automatic and manual searches on six electronic databases, and in-depth analysis of 135 literature. From the SRL, this paper identifies about 43% of smart homes are designed to provide general home automation services. It also presents twelve major requirements of an SHRS. In addition, the study finds out that 55.5% of the research contributions in SHRS domain are conceptual and, 51.5% of them are based on symbolic artificial intelligence techniques. Further, it characterizes the usage and application trends of different reasoning techniques in smart home domain and, evaluates the major assumptions, strengths, and limitations of the proposed systems in the literature. Additionally, it discusses the challenges of reasoning in ambient assisted living environments. Finally, it underlines in the importance of utilizing hybrid reasoning approaches and the need to handle overlapping, simultaneous and conflicting multiple inhabitants’ activities and goals.

[1]  Huiru Zheng,et al.  An ontological framework for activity monitoring and reminder reasoning in an assisted environment , 2013, J. Ambient Intell. Humaniz. Comput..

[2]  Eva Blomqvist,et al.  An Ontology-based Context-aware System for Smart Homes: E-care@home , 2017, Sensors.

[3]  Aldo Franco Dragoni,et al.  Using 3D simulators for the ambient assisted living , 2014, AI-AM/NetMed@ECAI.

[4]  Chris D. Nugent,et al.  Semantic data management for situation-aware assistance in ambient assisted living , 2009, iiWAS.

[5]  Diane J. Cook,et al.  A Data Mining Framework for Activity Recognition in Smart Environments , 2010, 2010 Sixth International Conference on Intelligent Environments.

[6]  M. Humayun Kabir,et al.  Machine Learning Based Adaptive Context-Aware System for Smart Home Environment , 2015 .

[7]  Eric Campo,et al.  A review of smart homes - Present state and future challenges , 2008, Comput. Methods Programs Biomed..

[8]  Diane J. Cook,et al.  Automated Prompting in a Smart Home Environment , 2010, 2010 IEEE International Conference on Data Mining Workshops.

[9]  Daniel Díaz Sánchez,et al.  Major requirements for building Smart Homes in Smart Cities based on Internet of Things technologies , 2017, Future Gener. Comput. Syst..

[10]  Lawrence B. Holder,et al.  Managing Adaptive Versatile Environments , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[11]  Jit Biswas,et al.  Semantic Reasoning in Context-Aware Assistive Environments to Support Ageing with Dementia , 2012, International Semantic Web Conference.

[12]  Patricia Anthony,et al.  APPLYING MULTI-AGENT SYSTEM IN A CONTEXT AWARE SMART HOME , 2009 .

[13]  Aldo Franco Dragoni,et al.  Reasoning in Multi-agent Based Smart Homes: A Systematic Literature Review , 2018, ForItAAL.

[14]  Mohammad A. S. Masoum,et al.  A fuzzy TOPSIS approach for home energy management in smart grid with considering householders' preferences , 2013, 2013 IEEE PES Innovative Smart Grid Technologies Conference (ISGT).

[15]  Michael Marschollek,et al.  Decision support at home (DS@HOME) – system architectures and requirements , 2012, BMC Medical Informatics and Decision Making.

[16]  Paolo Sernani,et al.  Exploring the ambient assisted living domain: a systematic review , 2017, J. Ambient Intell. Humaniz. Comput..

[17]  Jian-Bo Yang,et al.  Management of Uncertainty and Spatio-Temporal Aspects for Monitoring and Diagnosis in a Smart Home , 2008, Int. J. Comput. Intell. Syst..

[18]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[19]  Juan Carlos Augusto,et al.  Management of Uncertainty and Spatio-Temporal Aspects for Monitoring and Diagnosis in a Smart Home , 2008 .

[20]  Mohamed Sedky,et al.  OpenSHS: Open Smart Home Simulator , 2017, Sensors.

[21]  K. S. Easwarakumar,et al.  Intelligent Decision Support System for Dementia Care Through Smart Home , 2016 .

[22]  G. Demiris,et al.  Technologies for an Aging Society: A Systematic Review of “Smart Home” Applications , 2008, Yearbook of Medical Informatics.

[23]  Okba Kazar,et al.  Semantic-based Approach to Context Management in Ubiquitous Environment , 2017, ANT/SEIT.

[24]  Rini van Solingen,et al.  Goal Question Metric (GQM) Approach , 2002 .

[25]  Li-Chen Fu,et al.  Context-Aware Energy Saving System With Multiple Comfort-Constrained Optimization in M2M-Based Home Environment , 2017, IEEE Transactions on Automation Science and Engineering.

[26]  Iván Pau,et al.  A Context-Aware System Infrastructure for Monitoring Activities of Daily Living in Smart Home , 2016, J. Sensors.

[27]  Dietmar Dietrich,et al.  Towards Automation 2.0: A Neurocognitive Model for Environment Recognition, Decision-Making, and Action Execution , 2011, EURASIP J. Embed. Syst..

[28]  Ivan Marsá-Maestre,et al.  Location-Aware Services and Interfaces in Smart Homes Using Multiagent Systems , 2005, PSC.

[29]  Diane J. Cook,et al.  Activity Learning as a Foundation for Security Monitoring in Smart Homes , 2017, Sensors.

[30]  Charlie Wilson,et al.  Smart homes and their users: a systematic analysis and key challenges , 2014, Personal and Ubiquitous Computing.

[31]  Yue Cao,et al.  Design and implementation of rule-based uncertainty reasoning in Smart House , 2015, 2015 IEEE 16th International Conference on Communication Technology (ICCT).

[32]  Jukka Vanhala,et al.  Learning and adaptive fuzzy control system for smart home , 2006 .

[33]  Ramez Elmasri,et al.  A dynamic evidential network for multisensor context reasoning in home-based care , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[34]  Diane J. Cook,et al.  Detecting Anomalous Sensor Events in Smart Home Data for Enhancing the Living Experience , 2011, Artificial Intelligence and Smarter Living.

[35]  Christos Panagiotou,et al.  A multi: modal decision making system for an ambient assisted living environment , 2015, PETRA.

[36]  Vignesh Gokul,et al.  Deep Q-Learning for Home Automation , 2016 .

[37]  Paolo Carner Beyond Home Automation: Designing More Effective Smart Home Systems , 2009 .

[38]  T. Martin McGinnity,et al.  Dynamically Reconfigurable Online Self-organising Fuzzy Neural Network with Variable Number of Inputs for Smart Home Application , 2013, IJCCI.

[39]  Tam V. Nguyen,et al.  CCBR: Chaining Case Based Reasoning in Context-Aware Smart Home , 2009, 2009 First Asian Conference on Intelligent Information and Database Systems.

[40]  Diogo Gomes,et al.  Towards behaviour inference in smart environments , 2013, 2013 Conference on Future Internet Communications (CFIC).

[41]  Aldo Franco Dragoni,et al.  Indexing the Event Calculus: Towards practical human-readable Personal Health Systems , 2019, Artif. Intell. Medicine.

[42]  Eleni Stroulia,et al.  International Journal of Medical Informatics , 2016 .

[43]  Lawrence B. Holder,et al.  Managing Adaptive Versatile Environments , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[44]  Giovanni Acampora,et al.  Distributing emotional services in Ambient Intelligence through cognitive agents , 2011, Service Oriented Computing and Applications.

[45]  A. Omer Energy, environment and sustainable development , 2008 .

[46]  Edward Curry,et al.  Human-Assisted Rule Satisfaction in Partially Observable Environments , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[47]  Chao Li,et al.  A context-aware lighting control system for smart meeting rooms , 2012 .

[48]  Michel Vacher,et al.  Context-aware decision making under uncertainty for voice-based control of smart home , 2017, Expert Syst. Appl..

[49]  H. T. Mouftah,et al.  Observe, Learn, and Adapt (OLA)—An Algorithm for Energy Management in Smart Homes Using Wireless Sensors and Artificial Intelligence , 2012, IEEE Transactions on Smart Grid.

[50]  Juan Carlos Augusto,et al.  A Linguistic Truth-Value Temporal Reasoning (LTR) System and its Application to the Design of an Intelligent Environment , 2012, Int. J. Comput. Intell. Syst..

[51]  Sally McClean,et al.  Learning under uncertainty in smart home environments , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[52]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[53]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[54]  Chris D. Nugent,et al.  A Logical Framework for Behaviour Reasoning and Assistance in a Smart Home , 2008 .

[55]  Fulvio Corno,et al.  Intelligent Energy Optimization for User Intelligible Goals in Smart Home Environments , 2012, IEEE Transactions on Smart Grid.

[56]  Jie Chen,et al.  Elderly Personal Safety Monitoring in Smart Home Based on Host Space and Travelling Pattern Identification , 2012 .

[57]  Roy H. Campbell,et al.  Cerberus: a context-aware security scheme for smart spaces , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[58]  Alexander Lazovik,et al.  Dynamic Constraint Reasoning in Smart Environments , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[59]  Christoph Ament,et al.  ENKOS – A Smart Home control system basing on learning classifier systems , 2014 .