Abstract
Smart home and artificial intelligence technologies are developing rapidly, and various smart home products associated with artificial intelligence (AI) improved the quality of living for occupants. Although some studies discussed the application of artificial intelligence in smart homes, few publications fully considered the integration of literature and products. In this paper, we aim to answer the research questions of “what is the trend of smart home technology and products” and “what is the relationship between literature and products in smart homes with AI”. Literature reviews and product reviews are given to define the functions and roles of artificial intelligence in smart homes. We determined the application status of artificial intelligence in smart home products and how it is utilized in our house so that we could understand how artificial intelligence is used to make smart homes. Furthermore, our results revealed that there is a delay between literature and products, and smart home intelligent interactions will become more and more popular.
1. Introduction
In recent years, the development of smart home technologies contributed to the transition of the home from traditional to a smart internet-connected one. A smart home is a residence equipped with technologies that include sensors, wired and wireless networks, actuators, and intelligent systems [1]. Equipped with highly advanced automatic systems, smart homes can monitor and control home activities for convenience, provide occupants with better comfort, and possibly reduce energy use. Smart home technology collects and analyzes data from the domestic environment. It also relays information to users and enhances the potential of managing different domestic systems [2]. Artificial intelligence (AI) describes any device that perceives its environment and takes actions that maximize its chance of successfully achieving its goals [3]. The ideal state of artificial intelligence is thinking humanly, thinking rationally, acting humanly, and acting rationally. [3]
Several comprehensive review articles were published on applying AI technology to smart homes. Rho et al. selected nine manuscripts related to intelligent surveillance systems in the smart home environment to indicate that many researchers in the image processing and AI community focused on developing image and video analysis and understanding [4]. Researchers like Dermody et al. reviewed philosophical underpinnings and explained how this framework can guide nurse scientists collaborating with engineers to develop intelligent health-assistive smart homes [5]. They also noted that it is critical to integrate clinical nursing knowledge into smart homes and artificial intelligence features. The types of home automation systems and how these systems can utilize AI tools were discussed by Kumar et al. They defined the major applications of these systems as comfort ability, remote control, optimal resource utilization, and security. In these systems, AI plays the role of a knowledge and rule database, decision-maker, action implementor, and appliance controller [6]. There are some publications discussing the application of AI technology in smart homes. Huh et al. attached Raspberry Pi to a shoe cabinet at home to see the list of shoes, to store shoes automatically, and to recommend the right shoes for occasions. The most appropriate shoes would be recommended when information on the type of clothes worn and the destination was put in. The automatic storage of shoes was realized by controlling the input sensor and x–y floater with the Raspberry Pi attached to the shoe cabinet [7]. A house simulator was developed and used as an “expert system shell” to assist with the implementation and verification of the observe, learn, and adapt (OLA) algorithm by Qela et al. for better energy management and conservation in smart homes [8].
Al technology is also used in smart home products. For easy understanding, we defined six core clusters of AI functions in smart homes, i.e., activity recognition, data processing, voice recognition, image recognition, decision-making, and prediction-making. In the aspect of activity recognition, smart home devices can recognize human activity with the help of AI. It analyzes sensor data to detect people’s actions and raises an alarm if there is abnormal activity. Activity recognition is used in Hive Link and Essence Care@Home. In the aspect of data processing, AI is based on data analysis techniques, extracting information from a variety of data sources and identifying intrinsic relationships. It is used in August Smart Lock + Connect and Nest Protect. In the aspect of voice recognition, AI works based on voice-driven technologies, and allows people to interact with it simply by having a conversation, for instance, asking about the weather, ordering products online, or calling a cab. Voice recognition is used in Amazon Alexa, Google Home, Ivee Sleek, Jibo, Athom Homey, Apple HomePod, Josh Micro, etc. In the aspect of image recognition, AI is used to achieve facial recognition, emotion recognition, biometrics, and scene understanding. It can measure and analyze human behavior, as well as physical aspects of the body’s structure and form. It is used in Lighthouse, Nest Cam, Honeywell Smart Home Security System, Tend Secure Lynx Indoor Camera, Canary All-In-One, Netatmo Welcome Indoor Security Camera, etc. In the aspect of decision-making, AI plays the role of the decision-maker. It can decide what action should be taken in response to the input data [6]. For example, in a smart security system, if the camera detects a stranger breaking into the house, it triggers a loud alarm and gives an alert to the user’s smart phone, or it can call 911 automatically. These systems should be fast enough in response and effectiveness. It is used in Arlo Ultra, Ecobee4, VELUX roof windows/blinds, etc. In the aspect of prediction-making, sensors are embedded in the home which generate data while residents perform their daily routines. The sensor data are collected by a computer network and stored in a database to be processed by an intelligent agent generating useful knowledge such as patterns, predictions, and trends. On the basis of this information, a smart home can select and automate actions to achieve the goals of the smart home application [9]. It is used in Nest Thermostat, Olly, Viaroom home, etc.
There are many smart home device and solutions available, but only for lower levels of interaction, which include devices for defining environmental parameters and management of the home. However, there were a few attempts to develop the latest level of a smart home [10]. As we can see from Figure 1, it shows the interest over time based on Google Trends, whereby artificial intelligence is an industry showing rapid growth. It can be combined with smart home technology to become an innovative tool. However, few studies combined AI technology and smart home technology with the space and room types in the house, and the integration of literature and products was not fully considered either. Smart homes also need to be discussed based on the scope of architecture. This research contributed to find out the trends of smart home technology and products and to state the relationship between literature and products in this field. We conducted this review from the perspective of architecture and human concern.
Figure 1.
Interest over time in smart home and artificial intelligence.
2. Materials and Methods
2.1. Literature Review Method
Publications about applying artificial intelligence to smart homes were identified through three search engines, i.e., Web of Science, Elsevier’s Science Direct, and Scopus, from 2011 (the rise of deep learning, big data, and artificial intelligence) through 2019. The content included magazine articles, scientific papers, and conference papers. With the concept of smart homes, three online databases were used to search by using common search keywords, namely. “smart home”, “smart building”, “smart house”, “intelligent building”. and “home automation”. With the concept of artificial intelligence, we used “artificial intelligence”, “artificial intelligent”. and “AI”. The terms “intelligent house”, “intelligent home”, “machine learning”, “artificial agent”, “artificial neural network”. and “multi-agent system” were also allowed. Specifically, we searched the Scopus database using the search string (TITLE (smart home*) AND TITLE-ABS-KEY (artificial intelligen*)). Here, * represents different possible word endings. For example, “intelligen*” means “intelligence” or “intelligent”. Publications from a wide variety of academic publishers, such as Springer, Institute of Electrical and Electronics Engineers (IEEE), Blackwell, MDPI AG, and Institute of Physics and Elsevier B.V., were identified. However, there was a large overlap between search databases and publications. On one hand, the same publication was identified using same search terms in different databases; on the other hand, different search terms resulted in an overlapping set of publications. To deal with the overlap and select relevant publications in accordance with previously discussed research goals, two rounds of publication selection were conducted. After the first-round selection, 116 publications were chosen for research purposes. The selected data were then analyzed by adopting a qualitative inductive method. As the next step, we conducted a second-round selection to analyze the specific technology of AI and the function of smart homes. After the second-round selection, 20 publications were chosen for research purposes. In addition, we searched based on the international standards of ISO and not yet collected international standards related to applying AI to smart homes.
2.2. Product Review Method
There are three main smart home product databases, namely, Google search engine, iotlist.co, and smarthomedb.com (SmartHomeDB). Although the amount of data in the Google search engine is huge, it is not well organized. The platform, iotlist.co, has a very clean and elegant interface to show the list of Internet of things (IoT) devices on the market, but this platform is not restricted to smart home products and does not have a well-structured category. SmartHomeDB is another online platform that focuses on smart home devices and provides a detailed description of products. For these reasons, we chose SmartHomeDB as our product review data source. We also found some state-of-the-art cases in the Google search engine. For product data from previous years, we used the Wayback Machine website. It is a digital archive of the World Wide Web and other information on the Internet. The selected data were then analyzed by adopting a qualitative inductive method.
2.3. Analysis of the Application of AI in Smart Homes
The qualitative inductive method included several steps. In the aspect of the literature review, we extracted five core functions of smart homes, i.e., device management, energy management, healthcare, intelligent interaction, and security. Tang explained that expert systems, artificial neural networks, and intelligent decision-making systems were applied to intelligent buildings [11]. Based on that, we divided the AI functions in smart homes into six clusters, i.e., activity recognition, data processing, decision-making, image recognition, prediction-making, and voice recognition. In this article, data processing includes data mining, semantic analysis, and rule-based technologies.
In the aspect of the product review, we extracted six functions of products with AI in smart homes, i.e., energy management, entertainment system, healthcare, personal robot, intelligent interaction, and security. Next, we divided them into six clusters, i.e., activity recognition, data processing, decision-making, image recognition, prediction-making, and voice recognition.
Then, we carried out a quantitative analysis of the number of each group under literature and products. Finally, we summarized the role of AI in smart homes with different functions by analyzing the literature from the second-round selection and some specific products.
3. Results and Discussion
3.1. Result of Literature Review
3.1.1. First-Round Selection of Literature
In this section, the publications of five functions and six clusters are discussed in Table 1 (see Appendix A for full table). Defining and providing extensive discussions on various concepts lies beyond the scope of this paper; instead, the paper aims to reflect a comprehensive application of AI in smart homes.
Table 1.
Sample table for results of literature review. AI—artificial intelligence; NLP—neuro-linguistic programming.
As shown in Figure 2a, smart home device management is supported by five AI functions, i.e., data processing, decision-making, image recognition, prediction-making, and voice recognition. In the application of AI in smart home device management, the number of publications is not so high, and they are very new. There were some studies in this area since 2016. Smart home energy management is supported by five AI functions, i.e., activity recognition, data processing, decision-making, image recognition, and prediction-making. From 2012 to present, there were many studies in this area. As shown in Figure 2b, AI for data processing and prediction-making is more widely discussed in this area. Smart home healthcare is supported by six AI functions, i.e., activity recognition, data processing, decision-making, image recognition, prediction-making, and voice recognition. From 2011 to present, there were many studies in this area. As shown in Figure 2c, AI for activity recognition is more widely discussed in this area. Smart home intelligent interaction is supported by four AI functions, i.e., data processing, image recognition, prediction-making, and voice recognition. There were many studies in this area since 2012, but most of the research is very new. As shown in Figure 2d, AI for activity recognition is more widely discussed in this area. Smart home security is supported by two AI functions, i.e., data processing and image recognition. As shown in Figure 2e, the number of publications is not so high in this area. The rest of the studies are mainly about basic research on applying AI technology to smart homes. As shown in Figure 2f, data processing and activity recognition are widely used in all smart home applications.
Figure 2.
(a) Artificial intelligence (AI) functions in device management; (b) AI functions in energy management; (c) AI functions in healthcare; (d) AI functions in intelligent interaction; (e) AI functions in security; (f) AI functions in all functions of smart homes.
The distribution of smart homes with the AI application field is shown in Figure 3. Taken together, these results show that, as time went on, more and more application fields were discussed, and both diversity and quantity increased over time. Since 2015, the research on healthcare decreased year by year, while the research on intelligent interaction increased year by year. Energy management research is also increasing. It could be perceived that, in the future, smart homes will pay more attention to the interaction between people and the environment, and to making buildings more sustainable and personalized.
Figure 3.
Application fields of smart homes with AI.
3.1.2. Second-Round Selection of Literature
In the second round selection of literature, we chose 20 publications in each application field of smart homes. In this round, we discuss the findings based on five application fields, i.e., device management, energy management, healthcare, intelligent interaction, and security.
Firstly, in terms of smart home device management, with the advancement of technology, the number of electrical appliances in the home is increasing, and operation steps are becoming more and more complicated. It would be convenient if AI could help users automatically manage some devices. Some researchers implemented AI in smart home systems to monitor and manage things in the house by automatically controlling light and temperature conditions [12]. Intelligent control in a smart house can also be realized by analyzing the data from the sensor network, learning the user’s previous behavior [13], or user patterns by applying the logistic classification algorithm based on TensorFlow [14] by AI. Centralized management can make electronic decisions such as monitoring, improving comfort, convenience, controlling surrounding conditions, and delivering required information [15].
Secondly, in terms of smart home energy management, achieving a sustainable society becomes more and more important and urgent. People from all different fields are working hard to reduce energy consumption and improve energy efficiency. Coordinating the energy consumption of smart appliances in smart homes can achieve a higher consumption effciency [16]. Energy consumption patterns and their relationship with environmental factors can be analyzed by AI to predict daily electricity demand [17]. AI can help the smart home gateway in identifying the user’s energy consumption behavior in order to support home automation and reduce energy usage [18]. Activity recognition by AI can also help relate activities and existing home appliances, and then give recommendations to users whenever it detects energy waste [19].
Thirdly, in terms of smart home healthcare, with the gradual increase in life expectancy, home healthcare is becoming more and more important. Using machine learning and artificial intelligence methods from sensor data can track and detect changes in individuals’ behavioral pattern and lifestyle [20]. By adopting an unsupervised clustering algorithm, recurrent output neural network model, and genetic algorithm, AI systems can constantly monitor the elderly in smart homes and send an alert to the caregiver if any abnormal activities occur [21,22]. To achieve the goal of helping adults with cognitive impairments independently accomplish the activities of daily life, intelligent assistant agents need to recognize older adults’ goals and reasons behind the further steps desired [23].
Fourthly, in terms of smart home intelligent interaction, as the number of smart home devices increases, more intelligent interactions can make users feel more comfortable. We no longer need to go near each device to manually operate it. Most researchers utilized artificial neural networks to classify user inputs to create a natural dialogue, giving users the ability to control appliances by voice or text commands [24,25]. Voice recognition based on AI provides audio-based interaction technology that lets the users have full control over their home environment [26]. Image recognition also helps AI understand people’s gestures [27]. Gesture-based human–computer interaction is natural and intuitive. People with speech disorders can communicate with smart home devices through dynamic gestures [28].
Finally, in terms of smart home security, in order to protect property and personal safety, keeping one’s house from unexpected events and accidents is necessary. Artificial intelligence with regard to image recognition can recognize an unusual intruder and warn the house owner [29,30]. Not all danger comes from criminals, but also from CO2, fire, etc. We can use AI to anaylze sensor data and detect alarm sounds [31].
We can see that AI technology, smart homes, and users have different interaction models. Basically, there are three types of interaction models. The first is shown in Figure 4a, where users directly give commands to each smart home device, and the AI embedded in each device benefits the specific device itself. Smart home energy management, healthcare, and security prefer this pattern. The second is shown in Figure 4b, where users give instructions to the AI, and the AI controls each device. Smart home device management and intelligent interaction work using this pattern.
Figure 4.
(a) First pattern of users, AI, and smart homes; (b) second pattern of users, AI, and smart homes.
3.2. Results of Product Review
In this section, the products with six functions in the smart home and six AI function clusters are discussed.
As shown in Table 2 (see Appendix B for full table), AI for decision-making is more commonly utilized in smart home energy management. As shown in Table 2, the function of smart home entertainment systems is supported by one AI function—voice recognition. The function of smart home healthcare is supported by four AI functions—activity recognition, decision-making, image recognition, and voice recognition. As shown in Table 2, AI for activity recognition is more commonly utilized in smart home healthcare. The function of smart home intelligent interaction is supported by two AI functions—prediction-making and voice recognition. As shown in Table 2, AI for voice recognition is more commonly utilized in smart home intelligent interaction. The function of smart home personal robots is supported by three AI functions, i.e., image recognition, prediction-making, and voice recognition. As shown in Table 2, AI for voice recognition and image recognition is more commonly utilized in smart home personal robots. The function of smart home security is supported by three AI functions, i.e., data processing, decision-making, and image recognition. As shown in Table 2, AI for image recognition is more commonly utilized in smart home security. Figure 5a shows that most smart home products with AI are utilized in intelligent interaction and security. Figure 5b shows that the functions of voice recognition and image recognition are widely used in smart home products, while data processing and activity recognition are seldom utilized.
Table 2.
Sample table for results of product review.
Figure 5.
(a) The functions of smart home products; (b) AI functions in smart home products.
There are also some companies trying to utilize AI to help control the house. In 2018, Panasonic released a home information system “home X” which can record and analyze the living behaviors of its inhabitants, then automatically calculate and recommend various messages, and automatically close protective doors when a typhoon comes. The system can be iteratively upgraded like mobile phone software. Mark Zuckerberg created an AI assistant Jarvis to control his home, which can manage light, music, thermostat, etc. It uses AI for language processing, speech recognition, and face recognition. Jarvis has a personality and can even interact with users via message.
3.3. Relationship between Literature and Products
At first glance, the disproportionate distribution of functions of AI in smart homes between the literature and products attracts much attention. We compared the distribution of each technology and function in the literature and products. The result is shown in Figure 6. As we can see, there are not many studies on voice recognition and image recognition in publications, while the number of products is large. There are relatively many studies on prediction-making and data processing in publications, while not so many products utilize these technologies. These data are consistent with the notion in practice, whereby AI is more often used in the identification and recognition of the primary stage, while activity recognition, data processing, decision-making, and prediction-making require further development of artificial intelligence technology. From Figure 6, we can see the relationship between literature and products, that is, no one is in an absolute leading position. Literature is leading the way in complex technology of AI in recent years, while products are more subject to the market. Therefore, once a technology is relatively mature, there are more products using this technology.
Figure 6.
Comparison of the technology of AI in smart homes in the literature and products.
As shown in Figure 7, in the aspect of the function in our house, energy management and healthcare are discussed in many publications, whereas not so many smart home products associated with AI are applied in this field. This may be explained by it not being necessary to use AI technology to help us in energy and resource management. The products of healthcare may not commonly be used in an ordinary house, or there are potentially some gaps in SmartHomeDB. More products focus on intelligent interaction and entertainment systems.
Figure 7.
Comparison of the functions of smart homes in the literature and products.
Generally, there is room for further improvement of AI in smart homes. Currently, smart homes are utilized more in energy management, intelligent interaction, and security with AI functions of voice recognition and image recognition. In the foreseeable future, more and more products will use activity recognition, data processing, and prediction-making.
There may be some possible limitations in this study. Firstly, our subcategories for AI were not be chosen in a very systematic way. Secondly, the smart home product database we chose does not cover the newest products. Thirdly, if the keywords used in this article did not appear in some relevant publications, they were not searched.
4. Conclusions
This study aimed to reveal how AI makes homes smart. To achieve this goal, many studies in the literature and several products were reviewed. We found that AI technology helps smart homes in device management, energy management, healthcare, intelligent interaction, security, entertainment systems, and personal robots by utilizing activity recognition, data processing, decision-making, image recognition, prediction-making, and voice recognition. There is a delay between the literature and products, whereby the products concentrate on relatively simple methods like image recognition and voice recognition. The literature concentrates on relatively complicated methods like activity recognition and prediction-making. AI with voice and image recognition is widely used in smart home products, while the technologies of activity recognition, data processing, and prediction-making still need to be developed.
Furthermore, an interesting finding in this study was that intelligent interaction is becoming more and more important both in the literature and products. In the foreseeable future, smart homes will pay more attention to the interaction between people and the environment to make buildings more sustainable and personalized. One important future direction in applying AI to smart homes is considering both smart home technology and architecture design and developing relevant standards.
Author Contributions
Conceptualization, X.G. and Z.S.; methodology, X.G. and Y.Z.; software, X.G. and T.W.; validation, X.G., Z.S., and Y.Z.; formal analysis, Z.S. and T.W.; investigation, Y.Z.; resources, T.W.; data curation, X.G. and Y.Z.; writing—original draft preparation, X.G. and Y.Z.; writing—review and editing, X.G. and Z.S.; visualization, X.G. and Y.Z.; supervision, Z.S.; project administration, Z.S.; funding acquisition, Z.S.
Funding
This research was funded by JSPS Grants-in-Aid for Scientific Research (KAKEN), Project/Area Number: 19K04750.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Table A1.
Results of literature review.
Table A1.
Results of literature review.
| Function | Technology | Title | Year | Discipline |
|---|---|---|---|---|
| Device Management | Data Processing | Design of TensorFlow-based proactive smart home managers | 2018 | Engineering |
| Device Management | Data Processing | Created in close interaction with the industry: the smart appliances reference (SAREF) ontology | 2015 | Computer Science |
| Device Management | Data Processing | A semantics-rich information technology architecture for smart buildings | 2014 | Engineering |
| Device Management | Decision-Making | Rudas: energy and sensor devices management system in home automation | 2016 | Other |
| Device Management | Image Recognition | Artificial intelligence shoe cabinet using deep learning for smart homes | 2019 | Engineering |
| Device Management | Prediction-Making; Decision-Making | Intelligent control in smart home based on adaptive neuro fuzzy inference system | 2016 | Other |
| Device Management | Voice Recognition; Decision-Making | A voice-controlled smart home solution with a centralized management framework implemented using AI and NLP | 2018 | Computer Science |
| Energy Management | Activity Recognition | User activity recognition for energy saving in smart home environment | 2016 | Computer Science |
| Energy Management | Activity Recognition | Unsupervised detection of unusual behaviors from smart home energy data | 2016 | Computer Science |
| Energy Management | Activity Recognition | A user behavior-driven smart-home gateway for energy management | 2016 | Computer Science |
| Energy Management | Data Processing | Electrical energy management based on a hybrid artificial neural network–particle swarm optimization-integrated two-stage non-intrusive load monitoring process in smart homes | 2018 | Engineering |
| Energy Management | Data Processing | PicoGrid smart home energy management system | 2018 | Computer Science |
| Energy Management | Data Processing | Improved thermal comfort modeling for smart buildings: a data analytics study | 2018 | Engineering |
| Energy Management | Data Processing | Smart personalized learning system for energy management in buildings | 2018 | Computer Science |
| Energy Management | Data Processing | Smart building: use of the artificial neural network approach for indoor temperature forecasting | 2018 | Engineering |
| Energy Management | Data Processing | Rule-based system to detect energy efficiency anomalies in smart buildings, a data mining approach | 2016 | Computer Science |
| Energy Management | Data Processing | Multi-agent system design for energy saving in intelligent building | 2016 | Computer Science |
| Energy Management | Data Processing | SESAME-S: semantic smart home system for energy efficiency | 2013 | Computer Science |
| Energy Management | Data Processing | Observe, learn, and adapt (OLA)—an algorithm for energy management in smart homes using wireless sensors and artificial intelligence | 2012 | Computer Science |
| Energy Management | Decision-Making | Fuzzy leaky bucket with application to coordinating smart appliances in smart homes | 2018 | Computer Science |
| Energy Management | Image Recognition | Low-cost appliance control system for home automation and energy management using image processing | 2016 | Computer Science |
| Energy Management | Prediction-Making | Local forecasting for predictive smart home/object control | 2018 | Other |
| Energy Management | Prediction-Making | IoT and machine learning-based prediction of smart building indoor temperature | 2018 | Computer Science |
| Energy Management | Prediction-Making | Indoor air-temperature forecast for energy-efficient management in smart buildings | 2018 | Engineering |
| Energy Management | Prediction-Making | Comparative study of artificial neural network models for forecasting the indoor temperature in smart buildings | 2017 | Computer Science |
| Energy Management | Prediction-Making | A hybrid adaptive rule-based system for smart home energy prediction | 2017 | Computer Science |
| Energy Management | Prediction-Making | Urban sensing and smart home energy optimizations: a machine learning approach | 2015 | Computer Science |
| Energy Management | Prediction-Making | Predicting smart home lighting behavior from sensors and user input using very fast decision tree with kernel density estimation and improved Laplace correction | 2014 | Computer Science |
| Healthcare | Activity Recognition | Activity recognition system for dementia in smart homes based on wearable sensor data | 2019 | Computer Science |
| Healthcare | Activity Recognition | A novel and distributed approach for activity recognition inside smart homes | 2018 | Computer Science |
| Healthcare | Activity Recognition | A novel method for detecting and predicting resident’s behavior in smart home | 2018 | Computer Science |
| Healthcare | Activity Recognition | Visual machine intelligence for home automation | 2018 | Engineering |
| Healthcare | Activity Recognition | Progressive assessment system for dementia care through smart home | 2017 | Computer Science |
| Healthcare | Activity Recognition | One-class classification-based real-time activity error detection in smart homes | 2016 | Computer Science |
| Healthcare | Activity Recognition | ADL™: a topic model for discovery of activities of daily living in a smart home | 2016 | Other |
| Healthcare | Activity Recognition | Activity detection in smart home environment | 2016 | Computer Science |
| Healthcare | Activity Recognition | Analyzing activity behavior and movement in a naturalistic environment using smart home techniques | 2015 | Computer Science |
| Healthcare | Activity Recognition | The behavioral profiling based on times series forecasting for smart homes assistance | 2015 | Computer Science |
| Healthcare | Activity Recognition | Activity recognition based on streaming sensor data for assisted living in smart homes | 2015 | Computer Science |
| Healthcare | Activity Recognition | Sensors activation time predictions in smart home | 2015 | Computer Science |
| Healthcare | Activity Recognition | Exploiting passive RFID Technology for activity recognition in smart homes | 2015 | Computer Science |
| Healthcare | Activity Recognition | Nonintrusive system for assistance and guidance in smart homes based on electrical devices identification | 2015 | Computer Science |
| Healthcare | Activity Recognition | Evaluation of three state-of-the-art classifiers for recognition of activities of daily living from smart home ambient data | 2015 | Engineering |
| Healthcare | Activity Recognition | Human activity recognition in smart homes: combining passive RFID and load signatures of electrical devices | 2015 | Computer Science |
| Healthcare | Activity Recognition | Smart home design for disabled people based on neural networks | 2014 | Computer Science |
| Healthcare | Activity Recognition | Data fusion with a dense sensor network for anomaly detection in smart homes | 2014 | Other |
| Healthcare | Activity Recognition | Spatiotemporal knowledge representation and reasoning under uncertainty for action recognition in smart homes | 2011 | Computer Science |
| Healthcare | Activity Recognition | Possibilistic activity recognition in smart homes for cognitively impaired people | 2011 | Computer Science |
| Healthcare | Activity Recognition; Prediction-Making | A genetic neural network approach for unusual behavior prediction in smart home | 2017 | Computer Science |
| Healthcare | Activity Recognition; Prediction-Making | Regression tree classification for activity prediction in smart homes | 2014 | Computer Science |
| Healthcare | Data Processing | A supporting system for quick dementia screening using PIR motion sensor in smart home | 2017 | Other |
| Healthcare | Data Processing | Hierarchical task recognition and planning in smart homes with partial observability | 2017 | Computer Science |
| Healthcare | Data Processing | Identifying varying health states in smart home sensor data: an expert-guided approach | 2017 | Other |
| Healthcare | Data Processing | Presence detection from smart home motion sensor datasets: a model | 2016 | Engineering |
| Healthcare | Data Processing | A simulation tool for monitoring elderly who suffer from disorientation in a smart home | 2015 | Computer Science |
| Healthcare | Data Processing | Efficient appliances recognition in smart homes based on active and reactive power, fast Fourier transform and decision trees | 2015 | Other |
| Healthcare | Data Processing | Wireless sensor network-based smart home: sensor selection, deployment, and monitoring | 2013 | Other |
| Healthcare | Data Processing | Guidelines to efficient smart home design for rapid AI prototyping: a case study | 2012 | Computer Science |
| Healthcare | Decision-Making | Assistive dementia care system through smart home | 2018 | Computer Science |
| Healthcare | Decision-Making | The role of smart homes in intelligent homecare and healthcare environments | 2016 | Computer Science |
| Healthcare | Image Recognition | Anomaly detection in smart houses: monitoring elderly daily behavior for fall detecting | 2018 | Computer Science |
| Healthcare | Prediction-Making | Automated assessment of cognitive health using smart home technologies | 2013 | Computer Science |
| Healthcare | Voice Recognition; Activity Recognition | Exploiting environmental sounds for activity recognition in smart homes | 2015 | Computer Science |
| Intelligent Interaction | Data Processing | Design and implementation of a smart home system using multisensor data fusion technology | 2017 | Engineering |
| Intelligent Interaction | Data Processing | User needs and wishes in smart homes: what can artificial intelligence contribute | 2017 | Other |
| Intelligent Interaction | Data Processing | An interaction-centric dataset for learning automation rules in smart homes | 2016 | Other |
| Intelligent Interaction | Image Recognition | Gesture recognition based on accelerometer and gyroscope and its application in medical and smart homes | 2018 | Computer Science |
| Intelligent Interaction | Image Recognition | Gesture-based home automation system | 2017 | Computer Science |
| Intelligent Interaction | Image Recognition | Dynamic sign language recognition for smart home interactive application using stochastic linear formal grammar | 2015 | Engineering |
| Intelligent Interaction | Voice Recognition | Context-aware virtual assistant with case-based conflict resolution in multi-user smart home environment | 2018 | Computer Science |
| Intelligent Interaction | Voice Recognition | Intelligent robot companion capable of controlling environment ambiance of smart houses by observing user’s behavior | 2018 | Engineering |
| Intelligent Interaction | Voice Recognition | Design of IOS smart home system based on MQTT protocol and speech recognition | 2018 | Computer Science |
| Intelligent Interaction | Voice Recognition | Voice recognition by Google Home and Raspberry Pi for smart socket control | 2018 | Computer Science |
| Intelligent Interaction | Voice Recognition | Xenia: secure and interoperable smart home system with user pattern recognition | 2018 | Engineering |
| Intelligent Interaction | Voice Recognition | Voice-controlled home automation system using natural language processing (NLP) and Internet of things (IoT) | 2018 | Engineering |
| Intelligent Interaction | Voice Recognition | Sound environment analysis in smart home | 2012 | Computer Science |
| Intelligent Interaction | Voice Recognition; Image Recognition | A German–Chinese speech–gesture behavioral corpus of device control in a smart home | 2013 | Computer Science |
| Intelligent Interaction | Voice Recognition; Prediction-Making | Sensors in smart homes for independent living of the elderly | 2018 | Computer Science |
| Security | Data Processing | Distributed and in situ machine learning for smart homes and buildings: application to alarm sounds detection | 2017 | Other |
| Security | Data Processing | Detecting anomalous sensor events in smart home data for enhancing the living experience | 2011 | Computer Science |
| Security | Data Processing | Design and implementation of a smart home system using multisensor data fusion technology | 2017 | Engineering |
| Security | Image Recognition | Design of smart home security system using object recognition and PIR sensor | 2018 | Computer Science |
| Security | Image Recognition | Structure and model of the smart house security system using machine learning methods | 2017 | Computer Science |
| Other | Activity Recognition | Recognizing multi-resident activities in non-intrusive sensor-based smart homes by formal concept analysis | 2018 | Computer Science |
| Other | Activity Recognition | Multiple user activities recognition in smart home | 2018 | Computer Science |
| Other | Activity Recognition | Statistical features for objects localization with passive RFID in smart homes | 2018 | Computer Science |
| Other | Activity Recognition | Composite activity recognition in smart homes using Markov logic network | 2016 | Computer Science |
| Other | Activity Recognition | Resident activity recognition in smart homes by using artificial neural networks | 2016 | Computer Science |
| Other | Activity Recognition | User activity recognition in smart homes using pattern clustering applied to temporal ANN algorithm | 2015 | Engineering |
| Other | Activity Recognition | Using statistico-relational model for activity recognition in smart home | 2015 | Computer Science |
| Other | Activity Recognition | Dynamic sensor event segmentation for real-time activity recognition in a smart home context | 2015 | Computer Science |
| Other | Activity Recognition | A data analytics schema for activity recognition in smart home environments | 2015 | Computer Science |
| Other | Activity Recognition | Human activity recognition based on feature selection in smart home using back-propagation algorithm | 2014 | Computer Science |
| Other | Activity Recognition | Effects of smart home dataset characteristics on classifiers performance for human activity recognition | 2012 | Other |
| Other | Activity Recognition | Recognition of fuzzy contexts from temporal data under uncertainty case study: Activity recognition in smart homes | 2012 | Computer Science |
| Other | Activity Recognition | Using Markov logic network for on-line activity recognition from non-visual home automation sensors | 2012 | Computer Science |
| Other | Activity Recognition | Contextual pattern clustering for ontology-based activity recognition in smart home | 2018 | Computer Science |
| Other | Activity Recognition; Decision-Making | Home automation: HMM-based fuzzy rule engine for ambient intelligent smart space | 2017 | Other |
| Other | Activity Recognition; Prediction-Making | A location-based sequence prediction algorithm for determining next activity in smart home | 2017 | Engineering |
| Other | Activity Recognition; Prediction-Making | Enrichment of machine learning-based activity classification in smart homes using ensemble learning | 2016 | Computer Science |
| Other | Data Processing | Online guest detection in a smart home using pervasive sensors and probabilistic reasoning | 2018 | Computer Science |
| Other | Data Processing | The neural system of monitoring and evaluating the parameters of the elements of an intelligent building | 2018 | Computer Science |
| Other | Data Processing | Design and implementation of an autonomous wireless sensor-based smart home | 2015 | Computer Science |
| Other | Data Processing | Development of a smart home context-aware application: a machine learning-based approach | 2015 | Computer Science |
| Other | Data Processing | Multi-agent distributed infrastructure for intelligent building control | 2015 | Computer Science |
| Other | Data Processing | An indoor localization system based on artificial neural networks and particle filters applied to intelligent buildings | 2013 | Computer Science |
| Other | Decision-Making | Real-time analysis of a sensor’s data for automated decision making in an IoT-based smart home | 2018 | Engineering |
| Other | Decision-Making | Intelligent decision support system for home automation—ANFIS-based approach | 2018 | Computer Science |
| Other | Image Recognition | Infrared human posture recognition method for monitoring in smart homes based on hidden Markov model | 2016 | Environmental Science |
| Other | Prediction-Making | Prediction of human actions in a smart home using single and ensemble of classifiers | 2018 | Computer Science |
| Other | Prediction-Making | An unsupervised user behavior prediction algorithm based on machine learning and neural network for smart home | 2018 | Computer Science |
| Other | Prediction-Making | Comparison and performance analysis of machine learning algorithms for the prediction of human actions in a smart home environment | 2017 | Computer Science |
| Other | Prediction-Making | Incoming data prediction in smart home environment with HMM-based machine learning | 2017 | Other |
| Other | Prediction-Making | Behavior prediction using an improved hidden Markov model to support people with disabilities in smart homes | 2016 | Computer Science |
| Other | Prediction-Making | Hardware simulation of pattern matching and reinforcement learning to predict the user next action of smart home device usage | 2013 | Computer Science |
| Other | Voice Recognition | Making context-aware decision from uncertain information in a smart home: a Markov logic network approach | 2013 | Computer Science |
| Other | Voice Recognition | Semantic validation of uttered commands in voice-activated home automation | 2012 | Computer Science |
Appendix B
Table A2.
Results of product review.
Table A2.
Results of product review.
| Function | Technology | Product | Year |
|---|---|---|---|
| Energy Management | Decision-making; Prediction-making | Nest Learning Thermostat (3rd Generation) | 2015 |
| Energy Management | Decision-making | Ecobee4 | 2017 |
| Energy Management | Decision-making | VELUX roof windows / blinds | 2017 |
| Entertainment System | Image Recognition | SONOS Play | 2013 |
| Entertainment System | Voice Recognition | Echo Show | 2017 |
| Entertainment System | Voice Recognition | Amazon Tap—Alexa-Enabled | 2016 |
| Entertainment System | Voice Recognition | Nucleus Intercom | 2016 |
| Healthcare | Activity Recognition; Decision-Making | Walabot HOME | 2018 |
| Healthcare | Activity Recognition | Hive Link | 2019 |
| Healthcare | Activity Recognition; Voice Recognition | Essence Care@Home | 2016 |
| Healthcare | Voice Recognition; Image Recognition | Pillo Health | 2016 |
| Intelligent Interaction | Prediction-making | Viaroom home | 2018 |
| Intelligent Interaction | Voice Recognition | Echo Dot (2nd Generation)—Alexa-Enabled | 2016 |
| Intelligent Interaction | Voice Recognition | Amazon Echo—Alexa-Enabled | 2014 |
| Intelligent Interaction | Voice Recognition | Google Home | 2016 |
| Intelligent Interaction | Voice Recognition | Voice Remote for Amazon Echo | 2016 |
| Intelligent Interaction | Voice Recognition | ivee Sleek (night) | 2016 |
| Intelligent Interaction | Voice Recognition | The Ubi | 2014 |
| Intelligent Interaction | Voice Recognition | Cubic | 2015 |
| Intelligent Interaction | Voice Recognition | ivee Voice | 2016 |
| Intelligent Interaction | Voice Recognition | Josh Micro | 2018 |
| Intelligent Interaction | Voice Recognition | Mi AI Speaker | 2017 |
| Intelligent Interaction | Voice Recognition | Tmall Genie | 2017 |
| Intelligent Interaction | Voice Recognition | Hive Hub 360 | 2018 |
| Personal Robot | Voice Recognition; Image Recognition | MATRIX | 2015 |
| Personal Robot | Voice Recognition; Image Recognition | Jibo | 2015 |
| Personal Robot | Voice Recognition; Image Recognition | ElliQ | 2019 |
| Personal Robot | Voice Recognition; Image Recognition; Prediction-Making | Olly | 2017 |
| Security | Data Processing | August Smart Lock + Connect | 2018 |
| Security | Data Processing | Nest Protect | 2017 |
| Security | Decision-making | Arlo Ultra | 2019 |
| Security | Image Recognition | Arlo 2 HD Camera Security System | 2017 |
| Security | Image Recognition | Lighthouse | 2017 |
| Security | Image Recognition | Nest Cam | 2017 |
| Security | Image Recognition | Honeywell Smart Home Security System | 2017 |
| Security | Image Recognition | Tend Secure Lynx Indoor Camera | 2017 |
| Security | Image Recognition | Canary All-In-One | 2016 |
| Security | Image Recognition | Netatmo Welcome Indoor Security Camera | 2015 |
References
- Risteska Stojkoska, B.L.; Trivodaliev, K.V. A Review of internet of things for smart home: Challenges and solutions. J. Clean. Prod. 2017, 140, 1454–1464. [Google Scholar] [CrossRef]
- Firth, S.K.; Fouchal, F.; Kane, T.; Dimitriou, V.; Hassan, T.M. Decision support systems for domestic retrofit provision using smart home data streams. In Proceedings of the CIB W78 2013 30th International Conference Apply IT AEC Ind. Move Towar. Smart Buildings Infrastructures Cities, Bejing, China, 9–12October 2013; p. 10. [Google Scholar]
- Russell, S.; Norvig, P. Artificial Intelligence: A Modern Approach, 3rd ed.; Prentice Hall Press: Upper Saddle River, NJ, USA, 2009. [Google Scholar]
- Rho, S.; Min, G.; Chen, W. Advanced issues in artificial intelligence and pattern recognition for intelligent surveillance system in smart home environment. Eng. Appl. Artif. Intell. 2012, 25, 1299–1300. [Google Scholar] [CrossRef]
- Dermody, G.; Fritz, R. A Conceptual framework for clinicians working with artificial intelligence and health-assistive smart homes. Nurs. Inq. 2018, 26, 1–8. [Google Scholar] [CrossRef] [PubMed]
- Kumar, S.; Abdul Qadeer, M. Application of AI in home automation. Int. J. Eng. Technol. 2012, 4, 803–807. [Google Scholar] [CrossRef]
- Huh, J.; Seo, K. Lecture notes in electrical engineering. In Artificial Intelligence Shoe Cabinet Using Deep Learning for Smart Home; Park, J.J., Chen, S.C., Raymond Choo, K.K., Eds.; Springer Singapore: Singapore, 2019; Volume 448, pp. 825–834. [Google Scholar]
- Qela, B.; Mouftah, H.T. ; Observe, learn, and adapt (OLA)—An algorithm for energy management in smart homes using wireless sensors and artificial intelligence. IEEE Trans. Smart Grid 2012, 3, 2262–2272. [Google Scholar] [CrossRef]
- Orpwood, R. CASAS: A smart home in a box. In Pathy’s Principles and Practice of Geriatric Medicine; John Wiley & Sons, Ltd.: Chichester, UK, 2012; Volume 2, pp. 1513–1523. [Google Scholar]
- Kopytko, V.; Shevchuk, L.; Yankovska, L.; Semchuk, Z.; Strilchuk, R. Smart home and artificial intelligence as environment for the implementation of new technologies. Path Sci. 2018, 4, 2007–2012. [Google Scholar] [CrossRef]
- Tang, S.X. Study on the Application of Artificial Intelligent Technology in Intelligent Building; Management, Information and Educational Engineering; CRC Press: Boca Raton, FL, USA, 2015; pp. 933–936. [Google Scholar]
- Crisnapati, P.N.; Wardana, I.N.K.; Aryanto, I.K.A.A. Rudas: Energy and sensor devices management system in home automation. In Proceedings of the 2016 IEEE Region 10 Symposium (TENSYMP), Bali, Indonesia, 9–11 May 2016; pp. 184–187. [Google Scholar]
- Wanglei; Shao, P. Intelligent control in smart home based on adaptive neuro fuzzy inference system. In Proceedings of the 2015 Chinese Automation Congress (CAC), Wuhan, China, 27–29 November 2015; pp. 1154–1158. [Google Scholar]
- Park, M.H.; Jang, Y.H.; Ju, Y.W.; Park, S.C. Design of tensorflow-based proactive smart home managers. Lect. Notes Electr. Eng. 2018, 474, 83–89. [Google Scholar]
- Jivani, F.D.; Malvankar, M.; Shankarmani, R. A Voice controlled smart home solution with a centralized management framework implemented using AI and NLP. In Proceedings of the 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT), Coimbatore, India, 1–3 March 2018; pp. 1–5. [Google Scholar]
- Alamaniotis, M.; Ktistakis, I.P. Fuzzy leaky bucket with application to coordinating smart appliances in smart homes. In Proceedings of the 2018 IEEE 30th International Conference on Tools with Artificial Intelligence (ICTAI), Volos, Greece, 5–7 November 2018; pp. 878–883. [Google Scholar]
- Jithish, J.; Sankaran, S. A Hybrid adaptive rule based system for smart home energy prediction. CEUR Workshop Proc. 2017, 1819. [Google Scholar]
- Vastardis, N.; Kampouridis, M.; Yang, K. A user behaviour-driven smart-home gateway for energy management. J. Ambient Intell. Smart Environ. 2016, 8, 583–602. [Google Scholar] [CrossRef]
- Lima, W.S.; Souto, E.; Rocha, T.; Pazzi, R.W.; Pramudianto, F. User activity recognition for energy saving in smart home environment. In Proceedings of the 2015 IEEE Symposium on Computers and Communication (ISCC), Larnaca, Cyprus, 6–9 July 2015; pp. 751–757. [Google Scholar]
- Raeiszadeh, M.; Tahayori, H. A Novel method for detecting and predicting resident’s behavior in smart home. In Proceedings of the 2018 6th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS) Kerman, Iran, 28 February–2 March 2018; pp. 71–74. [Google Scholar]
- Su, C.F.; Fu, L.C.; Chien, Y.W.; Li, T.Y. Activity recognition system for dementia in smart homes based on wearable sensor data. In Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI) Bangalore, India, 18–21 November 2018; pp. 463–469. [Google Scholar]
- Liouane, Z.; Lemlouma, T.; Roose, P.; Weis, F.; Messaoud, H. A Genetic Neural Network Approach for Unusual Behavior Prediction in Smart Home; Abraham, A., Franke, K., Köppen, M., Eds.; Springer: Berlin/Heidelberg, Germany 2017; Volume 1, pp. 738–748. [Google Scholar]
- Wang, D.; Hoey, J. Hierarchical Task Recognition and Planning in Smart Homes with Partial Observability; Springer: Berlin/Heidelberg, Germany, 2017; Volume 7656, pp. 439–452. [Google Scholar]
- Ospan, B.; Khan, N.; Augusto, J.; Quinde, M.; Nurgaliyev, K. Context aware virtual assistant with case-based conflict resolution in multi-user smart home environment. In Proceedings of the 2018 International Conference on Computing and Network Communications (CoCoNet), Astana, Kazakhstan, 15–17 August 2018; pp. 36–44. [Google Scholar]
- Rani, P.J.; Bakthakumar, J.; Kumaar, B.P.; Kumaar, U.P.; Kumar, S. Voice controlled home automation system using natural language processing (NLP) and internet of things (IoT). In Proceedings of the 2017 Third International Conference on Science Technology Engineering & Management (ICONSTEM), Chennai, India, 23–24 March 2017; pp. 368–373. [Google Scholar]
- Sehili, M.A.; Lecouteux, B.; Vacher, M.; Portet, F.; Istrate, D.; Dorizzi, B.; Boudy, J. Sound Environment Analysis in Smart Home; Springer: Berlin/Heidelberg, Germany, 2012; pp. 208–223. [Google Scholar]
- Su, H.; Li, Y.; Liu, L. Gesture Recognition Based on Accelerometer and Gyroscope and Its Application in Medical and Smart Homes; Springer International Publishing: New York, NY, USA, 2018; Volume 10367, pp. 90–100. [Google Scholar]
- Abid, M.; Petriu, E.; Amjadian, E. Dynamic sign language recognition for smart home interactive application using stochastic linear formal grammar. IEEE Trans. Instrum. Meas. 2015, 64, 596–605. [Google Scholar] [CrossRef]
- Surantha, N.; Wicaksono, W.R. Design of smart home security system using object recognition and PIR sensor. Procedia Comput. Sci. 2018, 135, 465–472. [Google Scholar] [CrossRef]
- Artem, K.; Vasyl, T. Structure and model of the smart house security system using machine learning methods. In Proceedings of the 2017 2nd International Conference on Advanced Information and Communication Technologies (AICT) IEEE, Lviv, Ukraine, 4–7 July 2017; pp. 105–108. [Google Scholar]
- Durand, A.; Ngoko, Y.; Cerin, C. Distributed and in-situ machine learning for smart-homes and buildings: Application to alarm sounds detection. In Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Lake Buena Vista, FL, USA, 29 May–2 June 2017; pp. 429–432. [Google Scholar]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).






