Next Article in Journal
On the Efficacy of a Novel Optimized Tuned Mass Damper for Minimizing Dynamic Responses of Cantilever Beams
Previous Article in Journal
Robust Malware Family Classification Using Effective Features and Classifiers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

The Role of Machine Learning and the Internet of Things in Smart Buildings for Energy Efficiency

1
Faculty of Computer Science & Information Technology, Virtual University of Pakistan, Lahore 54000, Pakistan
2
Institute of Computing & Information Technology, Gomal University, Dera Ismail Khan 29220, Pakistan
3
School of Science, Engineering, and Environment, University of Salford, The Crescent, Salford M5 4WT, UK
4
Department of Computer Science & IT, The University of Lahore, Lahore 54000, Pakistan
5
School of Computer Sciences, Universiti Sains Malaysia, Penang 11800, Malaysia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7882; https://doi.org/10.3390/app12157882
Submission received: 16 June 2022 / Revised: 1 July 2022 / Accepted: 11 July 2022 / Published: 5 August 2022
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

:
Machine learning can be used to automate a wide range of tasks. Smart buildings, which use the Internet of Things (IoT) to connect building operations, enable activities, such as monitoring temperature, safety, and maintenance, for easier controlling via mobile devices and computers. Smart buildings are becoming core aspects in larger system integrations as the IoT is becoming increasingly widespread. The IoT plays an important role in smart buildings and provides facilities that improve human security by using effective technology-based life-saving strategies. This review highlights the role of IoT devices in smart buildings. The IoT devices platform and its components are highlighted in this review. Furthermore, this review provides security challenges regarding IoT and smart buildings. The main factors pertaining to smart buildings are described and the different methods of machine learning in combination with IoT technologies are also described to improve the effectiveness of smart buildings to make them energy efficient.

1. Introduction

The Internet of Things has grown drastically to become one of the most significant inventions of the 21st century. The IoT consists of a collection of connected physical objects that are linked together by sensors, applications, and other technologies for data integration and exchange across devices and systems [1]. These devices connect using the Internet protocol (IP), which is the same technology that is used to recognize computers on the Internet and allows users to interact with one another via the Internet. The goal of the Internet of Things is to have devices that can self-report data and information regularly, enhancing efficiency and delivering essential information speedier than a system that is based on human input [2]. Smart buildings use connected technologies, devices, data analytics, and automation to control infrastructures, such as security, lighting, ventilation, heating, and air conditioning [3]. Smart heating, ventilation, and air conditioning (HVAC) controls can reduce HVAC usage, especially during peak energy demand periods, by limiting power consumption in unoccupied building zones, detecting and diagnosing issues, and limiting energy consumption.
Smart buildings offer great comfort and increase safety for building occupants, improve energy efficiency, and lower facility running costs via automation, sensors, and remote features. Smart buildings deploy IoT sensors to detect and analyze several factors in building parameters that can be used to improve buildings’ environments and activities. Smart buildings, which use the Internet of Things (IoT) to connect building operations, and monitor building temperature, security, and maintenance, are easier to control via smartphones and tablets. Buildings are becoming smarter due to the IoT, which is capable of integrating thousands of sensors and enabling real-time data collecting and analysis, making them more efficient and user-friendly [4]. One of the most key technologies to consider when designing smart buildings is a fire alarm system. An IoT-based fire alarm system is essential to ensure the protection of people’s lives and to reduce the amount of damage as much as possible. In [5] the author explained behaviors and energy consumption trends using the machine learning algorithm (also known as J48) and the Weka API and then classified it according to energy consumption. For home comfort, security, and energy-saving, HEMS-IoT, a smart energy management system that is based on the big data for the home and machine learning, was proposed. Machine learning and big data are crucial because they allow the system to track and classify energy usage efficiency, recognize user behavior patterns, and keep the buildings occupants comfortable. In [6] the authors start by exploring the numerous security issues that IoT applications face, second, to address current security concerns, the authors conducted a survey. Away for developing smart building applications that link the IoT with smart building web services is described in [7]. Ref. [8] demonstrate how the IoT can be applied to design smart buildings; the team employed a smartphone app and also open-platform servers. As a result, they devised a system for controlling the devices that included relays and a low-cost microcontroller Arduino board. An Android smartphone application is also included with the smart system, and users can interact with it.
Ref. [9] present an overview of the application of machine learning techniques for the achievement of a global implementation of the IoT. A discussion is performed on some of the essential strategic technologies and application fields that are supposed to drive Internet of Things research in future years. In [10] an intelligent controller for commercial and residential HVAC systems was developed by the authors using machine learning techniques. It is presented in [11] that IoT networks must make contextual and situational customized resources and managerial decisions regarding the allocation of resources difficulties. In comparison to conventional resource methods, such as optimization and heuristics-based methodologies, game theory, and cooperative methodologies, machine learning models can produce behaviors from the run-time context in response to changes in the climate, as well as reconfigure and retrain themselves. For IoT application environments that are large in scale, complicated, distributed, and continually changing, machine learning algorithms hold promise for independent resource analysis and decision making [12].
Many researchers have recently focused their studies on a variety of topics, such as smart buildings, sensor appliances, and building management systems, to raise the standard of living in smart buildings. The primary goal of the current research is to discover different aspects of IoT that affect smart buildings. Artificial intelligence combined with the IoT can bring a transformation of businesses and economic work. Artificial intelligence (AI) is used to create complicated algorithms to defend networks and systems, including IoT devices. With little or no human involvement, the IoT is powered by AI technologies that simulate intelligent behavior and assist in decision-making.
The current review highlights the relevant research dealing with the Internet of Things and machine learning technology and its involvement in smart buildings. Additionally, the challenges of the IoT technology in smart buildings as well as machine learning techniques and methodologies, and their characteristics and association with IoT, to improve the efficiency of smart buildings, are described in this review. Section 2 provides an overview of the relevant research on the role of IoT devices in smart buildings. The IoT platform and its components are also described in this section. Furthermore, the challenges in IoT-enabled smart buildings are described in the Section 2. In Section 3, we go through the most essential IoT-enabled factors in depth, which need AI integration to make smart buildings energy efficient. In Section 4 different machine learning algorithms are discussed in detail, which are very useful to make the smart building more efficient. Section 5 presents the conclusion.

2. The Role of IoT Devices in Smart Buildings

We investigated and analyzed prior material in the fields of machine learning and the IoT, and their role in smart buildings. The papers that made a substantial contribution to our research are included in the following paragraphs. In [13] it is stated that many smart devices, including sensing devices, cell phones, and other smart devices, are linked through the IoT. These devices can exchange information and interact with one another. The IoT is a technology that connects Internet-connected gadgets, and enables communication and interaction throughout the physical world, by extending the current Internet. In [11] according to the authors, agriculture, military, household appliances, and personal healthcare are just a few of the applications and services available through the Internet of Things. A new framework is presented by [14] for delivering and maintaining ubiquitous connectivity, real-time applications, and solutions for transport system requirements, based on machine learning and IoT capability.
An intelligent system was also created by [14] to enable real-time monitoring and operation of appliances in a smart house utilizing a low-cost IoT platform for the lab, which is a free and open-source Internet of Things platform. Data regarding the home, such as temperatures, light levels, and resident behaviors, are collected using installed sensors and cameras. If the data exceed the specified thresholds, the inhabitants of the home are notified via text messages/emails, allowing them to modify the environment by manipulating the gadgets. To detect aberrant situations, the system was programmed using artificial intelligence. With current developments, standard buildings can be changed into smart buildings at a reasonable cost by taking advantage of recent advances in machine learning (ML), sensor devices, large-scale data analytics, and the Internet of Things. Only minor infrastructure improvements are required [15]. A three-tier IoT-based extensible architecture for processing sensor data and identifying the most important clinical indicators to diagnose heart disease through the use of ROC analysis, the most important clinical markers that signal potential heart disease, are determined; this model is proposed by [16].
Smart lighting uses modern controls to eliminate over lighting by including day lighting and improved functions for detecting occupancy and dimming. Light level controllers for luminaries are rapidly evolving and gaining adoption throughout the industry. Step and continuous dimming control are rewarded in demand-response schemes [17]. Lighting management systems can be programmed to regulate smart lighting systems that are controlled wirelessly. Retrofitting is made easier with wireless controllers, while lighting management capabilities provide users with access to controls through web-based dashboards.
It is becoming increasingly common to install remote smart building monitoring systems to improve one’s level of convenience and overall quality of life. To sense, transmit data, and exert power over the home’s supplies, instruments, and surroundings, these systems require a network of intelligent Internet of Things sensors. For remote monitoring to be supported, the devices should have very low power consumption, and the network provider should cover a larger area. Figure 1 highlights the IoT-based systems in smart buildings.

2.1. The Platform and Components of IoT-Based Devices

The Internet of Things (IoT) is a network of interconnected devices that share, communicate, and use real-world data to deliver services to individuals, organizations, and society. The IoT is a technology that links physical devices to the Internet. The IoT platform connects devices and objects with built-in sensors, integrating data from huge devices and utilizing analytics to provide the most useful information [18]. IoT technologies have a variety of applications, such as detection systems, communications technologies, cloud technologies, and location technologies.
  • IoT sensors:
The sensors save all of the information on the server and display it as required, for example, to draw energy consumption patterns of building workloads and minimize power usage [19]. This benefits customers and also improves the outside environment of the building. The main components of an effective IoT system are depicted in Figure 2.
  • IoT gateways:
A gateway’s principal function in telecommunications is to act as a link between different communications systems. With respect of communication options, interfaces, and protocols, these technologies can vary [20].
  • Cloud infrastructure:
The importance of cloud infrastructure in IoT clouds for IoT services, such as vehicle-to-vehicle (V2V) connectivity, real-time health tracking, and commercial IoT, is higher than simple computing services [21]. The most popular endeavor is smart device scheduling. Smart device scheduling effectively controls device functionality for end-users and also saves money and energy. At the same time, it is guaranteed that the users’ comfort is not endangered. In this case, the energy management system schedules the devices efficiently in response to the external data and user input [22].
  • Network infrastructure:
In the coming years it is expected that cellular-based technologies that install low power wide area networks (LPWAN) would be important growth drivers in the Internet of Things connectivity of smart buildings. There are several different connectivity options available, such as LTE and LoRAWAN, which are cellular-based, as well as Wi-Fi-based options, that can be used to link Internet of Things devices to each other and the cloud. These networks can function over a considerably greater distance and at much faster data speeds [23].
Figure 2. Basic components of an effective IoT system.
Figure 2. Basic components of an effective IoT system.
Applsci 12 07882 g002
Smart buildings, which use the Internet of Things (IoT) to connect building operations, enable activities, such monitoring building temperature, safety, and maintenance, which are easier to control via mobile devices and computers. Building management systems, IoT sensors, artificial intelligence, and machine learning are some of the technologies that can be used in a smart building to regulate its operation.
  • Building management systems:
Building management systems, often referred to as building automation systems, have an important part in energy management in commercial and industrial buildings [24]. Smart buildings provide better convenience for facility managers, increase safety and comfort for building occupants, and reduce facility running costs through automation, sensors, and remote features.

2.2. Challenges in IoT-Enabled Smart Buildings

A new industrial infrastructure built on cyber-physical technologies with embedded software that is linked to the real world via the Internet of Things is referred to as Industry 4.0 [25]. As part of the production process, this framework facilitates communication by incorporating machine learning (ML) as well as artificial intelligence (AI) [26]. Some societal uses of IoT include healthcare, home automation, entertainment, workplaces, and educational buildings. In smart buildings, for example, equipment and devices can be monitored and regulated to save energy and enhance tenant security and comfort. There are many challenges in smart buildings. Smart buildings can be made safer and much more secure via the application of careful planning, capable management, and sensible regulations [27]. Table 1 summarizes several challenges faced in smart buildings.

3. Most Essential IoT-Enabled Factors Which Need AI Integration in Smart Buildings to Make Them Energy Efficient

People can feel safe and comfortable in smart buildings with the integration of AI and IoT. Data from a range of sensors are used by IoT-enabled smart buildings to reduce energy consumption and increase operational efficiency [37]. IoT devices installed in smart buildings help smart buildings to control their energy consumption [38]. The Internet of Things (IoT) detects and analyzes environmental impacts, such as humidity, temperature, and pressure, to reduce energy consumption in smart buildings. Smart buildings use IoT sensors to regulate and manage lighting by turning them on and off as needed. Emergency management and reaction can be improved with the usage of IoT technologies, resulting in considerably improved results. By connecting sensors and sending real-time information to managers, rescuers, and endangered people, the Internet of Things (IoT) has transformed our perspective regarding safety mechanisms [39]. The application of these technologies, as well as the utilization of recent advancements, has obvious benefits in smart building projects as shown in Figure 3. These use-cases can enhance structured smart functionalities and promote end-user comfort.
  • Building automation systems (BAS):
Building automation systems (BAS) are intelligent systems that aim to automate the management of multiple control functions and increase resources. Scalability issues include not just adding additional devices, but also managing them, as well as guaranteeing consistent and robust communication [40]. When comparing different IoT solutions, the amount of time it takes to install each sensor correlates directly to the entire cost [41]. BAS keep an eye on each utility’s performance and potential problems and notify the building’s managers if anything goes wrong.
  • IoT indoor localization:
An IoT indoor localization algorithm that determines the position of things must be hybrid. A hybrid algorithm is a problem-solving algorithm that incorporates two or more different algorithms. Sensor-based indoor tracking and placement are frequently required in evolving IoT applications, and efficiency is considerably improved by detecting the nature of the nearby indoor environment [42].
Figure 3. AI-based systems for smart buildings.
Figure 3. AI-based systems for smart buildings.
Applsci 12 07882 g003
  • Lighting Management System:
IoT-based lighting control is essential for smart buildings, to provide lighting control in buildings, and a range of vendor-specific approaches and technologies have been implemented. Visible light communications (VLC) solutions, which will become available in the next several years, are another breakthrough in Internet of Things (IoT) adoption [37]. Infrared transmission has been employed in systems (both outside and indoors the former is based on free-space optical communication systems). VLC is commonly assumed to include visible light produced by LEDs [43].
  • Protective Schedulers:
Smart plug load controls are receptacles and power strips that automatically turn off power to equipment that can detect the major load, such as a computer, and adjust the operation of peripheral devices appropriately. Plug load schedules can be incorporated into lighting and buildings’ management systems (BMS) for centralized control [44].
  • Large Amounts of Data:
Different businesses face basic challenges in integrating and sharing large amounts of data. Traditional databases are merged with big data databases to generate meaningful results. Big data exchange among consumers, on the other hand, is seen as a major difficulty [45]. Furthermore, big data raises serious challenges, such as data privacy and security. The IoT with AI offers solutions to these problems, as IoT is being integrated into decentralized energy systems to enhance the environment by increasing energy efficiency and reducing waste [46].
  • Fire Control System:
Only fire control systems that can deliver accurate and timely fire alarms that identify the specific location of the fire can be considered effective. Enhanced fire safety can be included in a smart building through the usage of app-based, cloud-based, and wirelessly connected system components. When integrated into a smart building, it is feasible to massively improve fire safety in a variety of ways, ranging from temperature sensors that can determine smoke alarms that can automatically activate in response to an emergency. In addition, fire protection and alarm systems have developed into highly advanced computer-based systems, which combine fire detection and disaster communication systems as an integral component of the entire operations [47].
  • Heating, Ventilation, and Air Conditioning (HVAC):
Intelligent heating, ventilation, and air conditioning make use of sensors that are integrated into the building automation system. These sensors compile information about the environment. HVAC equipment gives users the flexibility to fine-tune the heat, humidity, and airflow in several different zones. Early defect prediction and identification in heating, ventilation, and air conditioning (HVAC) systems have the potential to reduce the damage that can be caused to equipment, hence enhancing the dependability and safety of smart buildings [31].
  • Security:
The development of so-called smart buildings has given rise to significant issues, including safety and the selection of an alarm verification service in order to be in compliance with regulations and produce an atmosphere that is significantly more comfortable, productive, and safe. The application of technology is required for the creation of user-centric smart buildings by organizations. These buildings must be able to keep people safe from physical threats, allow for a safe return to the workplace following a pandemic, and continue to operate normally in the event of Internet interruptions such as cyber-attacks [48].
  • Weather System:
The term temperature refers to a physical quantity that indicates the relative levels of heat and cold; in the context of building control, it is a very important parameter. The ability of modern buildings to make temperature adjustments automatically has the potential to both make people’s living and working environments more comfortable and save a significant amount of energy. The most typical being the wind that is cold in the summer and the wind that is warm in the winter. The primary purpose of the wind sensor is to determine the velocity of the wind within the ventilation ducts while also performing volumetric calculations on the air passing through it [49].

4. AI-Based Approaches in Smart Buildings

Smart building is a building that is equipped with automated control systems and makes use of information to increase the operation of the building as well as the level of comfort for its users. Artificial intelligence (AI) combined with buildings and IoT devices have the potential to improve inhabitant experience, operational efficiency, and space and asset utilization [50]. With the use of AI, building systems can now integrate excess data from IoT devices and occupant behavior independently to develop knowledge, optimize processes, and enhance environmental effectiveness.
IoT and AI platforms’ learning capabilities allow for the creation of innovative new services for interacting with building occupants. Through automated operation processes, these technologies have the potential to decrease costs [51]. In smart buildings, energy consumption can be reduced by implementing AI technology for improved control, consistency, and automation. Different machine learning algorithms are compared and applied in smart buildings. In buildings’ energy systems, AI-based techniques are being applied. Diesel generators (DGs), wind turbines (WTs), photovoltaic panels (PVs), thermal energy storage systems, electric energy storage systems, lighting systems, HVAC systems, window management systems, blind systems, electric vehicles (EVs), electric heaters (EWHs), gas boilers, and washing machines (WMs), are all examples of energy equipment used in smart buildings [52]. It is critical to schedule such equipment in a coordinated way because they have significant social, environmental, and economic implications [53].

4.1. Different Machine Learning Methods and Algorithms Which Can Be Integrated with IoT for Smart Buildings Energy Efficiency

The most used ML approaches that can be used with IoT to make smart buildings the most energy-efficient are detailed in the following subsections and highlighted in Figure 4.

4.1.1. Artificial Neural Networks (ANNs)

Smart building strategies aim to reduce energy usage and improve client satisfaction and comfort. They are based on the use of intelligent sensors and software to analyze both external and indoor elements to provide comfortable monitoring, as well as safety devices for energy usage management. Artificial neural networks (ANNs) can learn the most important information trends in a multidimensional environment. ANNs have been used in the application of solar energy to estimate building heating needs [54]. ANNs are also being used in ventilation, solar radiation, air-conditioning technologies, power-generation modeling and control, load forecasting, and refrigerators. The random forest model was used to estimate energy consumption in residential structures, and the Bayesian regularized neural network (BRNN) approach is used to predict several building energy demands from an environment input data set [55]. The use of the ANN approach makes it possible to monitor in real-time, for example, an artificial neural network (ANN) can beused to estimate and forecast the temperature of a specific area in the building [56]. Many different scenarios can be simulated using the energy simulation software, Energy Plus, creating an abundance of data that can be used to train an ANN model and calculate energy usage [57].
Neural networks may not always produce the same results for the same input; neural network-based systems and solutions require extensive training [58]. The flow of input signal analysis to obtain energy estimation is contained in the signal. The outcome of the energy calculation from the input signal is widely used to obtain actions regarding hardware/software-based smart building functionalities. Mobile phones can also be used to acquire voice instructions to regulate the electrical appliances in intelligent buildings [59]. The user can use a mobile phone to enter voice commands, which are then shared with the building’s energy management system via Bluetooth and Wi-Fi communication, and then analyzed to decode the necessary actions of electrical appliances.

4.1.2. Wavelet Neural Network

Building energy usage must be forecasted to achieve effective energy management and reduce environmental impacts. In variable air volume (VAV) technologies, a wavelet neural network is a fault detection solution for temperature, flow rate, and pressure sensors. Wavelet transforms and neural networks are combined in this method. It is possible to predict the reliance on renewable microgrid systems in time-series data using this method, which helps to reduce system costs while also maximizing battery charging time. The accuracy has been greatly enhanced by combining the two procedures [60].
A wavelet neural network approach was proposed by [61] for improving PID controller performance. PID stands for (proportional + integral + derivative) controller. [62] implemented neural network PID as the basis for a modern control system that is based on previous investigation. As it provides the closed-loop control system’s predetermined value, the central control’s brain is its control strategy management section. Therefore, an intelligent strategic control process is critical because it has the power of generating control logic; it is ideal for smart building technologies that are adaptive depending on the latest environmental parameters [63]. On/off, proportional (P), proportional + integral + derivative (PID), proportional/integral (PI), as well as control methods, are the most commonly used control techniques. The on/off control mode is frequently used in building lighting and shading systems. To monitor the set value, controllers using PI/PID models are widely utilized in the development of heating and ventilation systems. The self-learning and dynamic decoupled control characteristics of a neural network PID are excellent [64].

4.1.3. Deep Learning Algorithms

Deep learning approaches, such as unsupervised or semi-supervised extracting features, as well as hierarchical feature extraction, are some of the promising aspects of the field of deep learning algorithms. Recurrent neural networks (RNN), convolution neural networks (CNN), deep Boltzmann machine (DBM), stacked auto-encoders, and deep belief networks (DBN) are among the most often used deep learning (DL) techniques. Drop-out and convolutions are two approaches used by DL for models to learn quickly from large amounts of data. However, due to the orders of magnitude of parameters needed by the models, DL needs more data to learn than other algorithms [65]. Deep learning allows us to design next-generation smart sensors for sophisticated building automation with tremendous agility. We can instantly respond to new forms of data, adapt to new situations, and fully utilize computing capacity when they become accessible. Deep learning provides better performance over classical machine learning. DL allows achieving unprecedented levels of sensory and analytic intelligence using the most cost-effective and energy-efficient embedded processors [66].

4.1.4. Time Series Analysis

Time series forecasting is a very essential field of machine learning. Time series data sets often have high dimensionality. The elimination of dimensionality is one of the main goals of time series representations, the types of representation are classified as follows: non-data-adaptive depiction, model-based depiction, and data-adaptive depicting [67]. In smart buildings, [68] established a time series-based framework for deriving temporal principles from observable physical and instrumental activity. Using a combination of the fuzzy time series and universal harmonic search methods in conjunction with a support vector machine (SVM), [67] developed an electric load prediction model that can generate reliable prediction results. Data-driven methodologies for measuring building energy were evaluated by [69]. Their findings indicated that data-driven approaches include load predictions, energy pattern profiles, and retrofit options. The ANNs model was perhaps the most famous in a wide range of applications, from energy forecasting to retrofitting solutions [70]. SVM models were commonly used for large-scale building energy analyses because of their flexibility of training [71].

4.1.5. Regression

Finding a real-valued target function is the goal of a regression problem [72]. It describes the link between variables that are evaluated frequently using a degree of inaccuracy in the model’s predictions [73]. Linear regression, regression analysis, and ordinary least squares regression are the most used regression algorithms. The orthogonal matching pursuit algorithm’s regression approach was employed by [74] to discover the environmental and physical variables that contribute to smart building energy efficiency. In this study, researchers evaluated and explored the applicability of regression models for electrical load prediction in commercial buildings. They used datasets from real buildings to provide empirical comparisons between several models. Regarding other more complex ML models, the regression models behaved fairly well, according to the researchers [75].

4.1.6. Deep Reinforcement Learning

Reinforcement learning is a well-known machine learning subject that deals with systematic decision-making in the face of uncertainty [76]. In the case of reinforcement learning, the artificial object learns and predicts from experience and uses the trial-and-error method to update its impact. When the solution space for a building energy optimization process is extremely big, existing approaches cannot solve it in real-time. Traditional energy-management approaches have specific applicability requirements, indicating that they are limited in their adaptability when faced with a variety of building situations. Artificial intelligence technology is finding significant competency in management and optimization, due to the fast development of IoT technology and computing capabilities. Deep reinforcement learning (DRL) is a generic artificial intelligence technology that has the potential to address the difficulties of energy efficiency in smart buildings [77].

4.1.7. Decision Tree Classification Algorithm

As a result of the wide range of machine learning algorithms available, selecting the one that is best suited to the dataset and problem at hand is the most critical consideration when creating a model. Decision trees are intended to mimic human decision-making abilities, thus they are easy to understand [78]. Non-parametric supervised learning with decision trees can be used for both regression and classification. Decision trees are a type of predictive modeling that helps in mapping several decisions or solutions to a certain result. The decision trees are made up of different kinds of nodes. The root node is the starting point of the decision tree, which is often the entire dataset in machine learning. The endpoints of branching are referred to as leaf nodes. From a leaf node, the decision tree will not branch any further. The internal nodes in a decision tree in machine learning are the data’s attributes, and the leaf node is the result [79]. Decision tree models have been applied in numerous areas in smart energy buildings, including predicting the danger of an outage and storing energy management and energy usage in smart buildings [80].

4.1.8. Genetic Algorithms and Their Use-Cases in Machine Learning

A genetic algorithm (GA) is an approach that can be used to solve a wide variety of optimization issues. GAs can be used to locate huge areas or multimodal spaces. In order to create a genetic algorithm (GA) to solve problems with search and optimization, a heuristic type of search strategy is applied [81]. This algorithm is a subclass of the evolutionary algorithms used in computing. To solve issues, genetic algorithms use the principles of genetics and natural selection. A genetic algorithm implements the concept of computation by representing chromosomes with arrays of bits or characters normally called binary strings [82]. Each string corresponds to a possible solution and the genetic algorithm then modifies the most probable chromosomes in pursuit of better results. TPOT (tree-based pipeline optimization) is an auto-ML system to improve machine learning pipelines through the application of genetic algorithms [83]. [20] developed a prediction-based power management system for reducing energy usage and enhancing user comfort in residential structures. To increase the overall performance of energy consumption reduction and optimize user pleasure, the researchers used data smoothing during the optimization procedure and employed a genetic algorithm for improving energy efficiency.

4.1.9. Support Vector Machines (SVMs)

Supervised learning algorithms include support vector machines (SVMs) that use vector support machines. By estimating the occupancy rate, their goal is to be able to predict the current state of the facility in terms of facility management, resident satisfaction, and overall security and safety [84]. Aiming to find the hyper plane with the highest margin of separation between two categories, the SVM algorithms attempt to divide the data into two groups: both occupied and empty [85]. To classify non-differentiable pair data, non-linear kernel functions, such as radial basic functions, can be utilized to describe the data in larger dimensions and subsequently be used for classification. Classifying data is the most typical use case for a support vector machine. Finding a function for all the training data, especially information regarding the target, is the primary goal of these techniques. Temperature, humidity levels, and the strength of the sun’s radiation should all be taken into account.
In the following Table 2, different kinds of machine learning algorithms and the objectives of these algorithms are discussed with their use in IoT applications to make smart buildings more energy efficient.

5. Conclusions

Researchers in the field of smart buildings are looking to machine learning approaches for managing, analyzing, and improving the energy efficiency of smart buildings. In this study, the most essential factors of smart buildings are discussed, with a special emphasis on what is currently required of smart building and why machine learning algorithms are important for integration with the IoT to make buildings energy efficient. The use of IoT technology in smart buildings provides numerous benefits, but it also has some challenges. In this review, an overview of the topic of Internet of Things technology, as well as its role in smart buildings has been described. The platform of IoT devices and their basic components are also presented. Internet of Things (IoT) devices in smart buildings present many challenges and those challenges need solutions.
We have shown many essential factors and characteristics of smart buildings, which are described above, and those factors require integration with machine learning to solve energy efficiency and other challenges. In this review, we outline the most common machine learning algorithms that can be combined with IoT to make smart buildings more energy-efficient. These machine learning methods can play a vital role with IoT to make smart buildings more energy efficient.
There are still a variety of challenges in smart buildings for energy efficiency, despite the fact that recent technological advancements in machine learning algorithms have made it possible to implement the concept of smart buildings. If we are able to find more solutions to the different challenges in a timely manner, it will be a tremendous driving factor for improvements in both the academic and industrial domains of smart building research.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zúquete, A.; Gomes, H.; Amaral, J.; Oliveira, C. Security-Oriented Architecture for Managing IoT Deployments. Symmetry 2019, 11, 1315. [Google Scholar] [CrossRef] [Green Version]
  2. Nappi, I.; de Campos Ribeiro, G. Internet of Things technology applications in the workplace environment: A critical review. J. Corp. Real Estate 2020. [Google Scholar] [CrossRef]
  3. Dos Santos, D.R.; Dagrada, M.; Costante, E. Leveraging operational technology and the Internet of things to attack smart buildings. J. Comput. Virol. Hacking Tech. 2021, 17, 1–20. [Google Scholar] [CrossRef]
  4. Khajenasiri, I.; Estebsari, A.; Verhelst, M.; Gielen, G. A review on Internet of Things solutions for intelligent energy control in buildings for smart city applications. Energy Procedia 2017, 111, 770–779. [Google Scholar] [CrossRef]
  5. Machorro-Cano, I.; Alor-Hernández, G.; Paredes-Valverde, M.A.; Rodríguez-Mazahua, L.; Sánchez-Cervantes, J.L.; Olmedo-Aguirre, J.O. HEMS-IoT: A big data and machine learning-based smart home system for energy saving. Energies 2020, 13, 1097. [Google Scholar] [CrossRef] [Green Version]
  6. Mohanta, B.K.; Jena, D.; Satapathy, U.; Patnaik, S. Survey on IoT security: Challenges and solution using machine learning, artificial intelligence and blockchain technology. Internet Things 2020, 11, 100227. [Google Scholar] [CrossRef]
  7. Mavropoulos, O.; Mouratidis, H.; Fish, A.; Panaousis, E.; Kalloniatis, C. A conceptual model to support security analysis in the internet of things. Comput. Sci. Inf. Syst. 2017, 14, 557–578. [Google Scholar] [CrossRef] [Green Version]
  8. Lawal, K.; Rafsanjani, H.N. Trends, benefits, risks, and challenges of IoT implementation in residential and commercial buildings. Energy Built Environ. 2021, 3, 251–266. [Google Scholar] [CrossRef]
  9. Cui, L.; Yang, S.; Chen, F.; Ming, Z.; Lu, N.; Qin, J. A survey on application of machine learning for Internet of Things. Int. J. Mach. Learn. Cybern. 2018, 9, 1399–1417. [Google Scholar] [CrossRef]
  10. Javed, A.; Larijani, H.; Wixted, A. Improving energy consumption of a commercial building with IoT and machine learning. IT Prof. 2018, 20, 30–38. [Google Scholar] [CrossRef] [Green Version]
  11. Hussain, F.; Hassan, S.A.; Hussain, R.; Hossain, E. Machine learning for resource management in cellular and IoT networks: Potentials, current solutions, and open challenges. IEEE Commun. Surv. Tutor. 2020, 22, 1251–1275. [Google Scholar] [CrossRef] [Green Version]
  12. Blasch, E.; Pham, T.; Chong, C.-Y.; Koch, W.; Leung, H.; Braines, D.; Abdelzaher, T. Machine learning/artificial intelligence for sensor data fusion–opportunities and challenges. IEEE Aerosp. Electron. Syst. Mag. 2021, 36, 80–93. [Google Scholar] [CrossRef]
  13. Mahdavinejad, M.S.; Rezvan, M.; Barekatain, M.; Adibi, P.; Barnaghi, P.; Sheth, A.P. Machine learning for Internet of Things data analysis: A survey. Digit. Commun. Netw. 2018, 4, 161–175. [Google Scholar] [CrossRef]
  14. Zantalis, F.; Koulouras, G.; Karabetsos, S.; Kandris, D. A review of machine learning and IoT in smart transportation. Future Internet 2019, 11, 94. [Google Scholar] [CrossRef] [Green Version]
  15. Qolomany, B.; Al-Fuqaha, A.; Gupta, A.; Benhaddou, D.; Alwajidi, S.; Qadir, J.; Fong, A.C. Leveraging machine learning and big data for smart buildings: A comprehensive survey. IEEE Access 2019, 7, 90316–90356. [Google Scholar] [CrossRef]
  16. Kumar, A.; Sharma, S.; Goyal, N.; Singh, A.; Cheng, X.; Singh, P. Secure and energy-efficient smart building architecture with emerging technology IoT. Comput. Commun. 2021, 176, 207–217. [Google Scholar] [CrossRef]
  17. Golmohamadi, H. Demand-Side Flexibility in Power Systems: A Survey of Residential, Industrial, Commercial, and Agricultural Sectors. Sustainability 2022, 14, 7916. [Google Scholar] [CrossRef]
  18. Ahmed, E.; Yaqoob, I.; Hashem, I.A.T.; Khan, I.; Ahmed, A.I.A.; Imran, M.; Vasilakos, A.V. The role of big data analytics in Internet of Things. Comput. Netw. 2017, 129, 459–471. [Google Scholar] [CrossRef]
  19. Jia, M.; Komeily, A.; Wang, Y.; Srinivasan, R.S. Adopting Internet of Things for the development of smart buildings: A review of enabling technologies and applications. Autom. Constr. 2019, 101, 111–126. [Google Scholar] [CrossRef]
  20. Ali, Q.; Thaheem, M.J.; Ullah, F.; Sepasgozar, S.M. The performance gap in energy-efficient office buildings: How the occupants can help? Energies 2020, 13, 1480. [Google Scholar] [CrossRef] [Green Version]
  21. Yang, H.; Kim, Y. Design and implementation of fast fault detection in cloud infrastructure for containerized IoT services. Sensors 2020, 20, 4592. [Google Scholar] [CrossRef] [PubMed]
  22. Killian, M.; Zauner, M.; Kozek, M. Comprehensive smart home energy management system using mixed-integer quadratic-programming. Appl. Energy 2018, 222, 662–672. [Google Scholar] [CrossRef]
  23. Finnegan, J.; Brown, S. A comparative survey of LPWA networking. arXiv 2018, arXiv:1802.04222. [Google Scholar]
  24. Capehart, B.L.; Kennedy, W.J.; Turner, W.C. Guide to Energy Management: International Version; River Publishers: Gistrup, Denmark, 2020. [Google Scholar]
  25. Munirathinam, S. Industry 4.0: Industrial internet of things (IIOT). In Advances in Computers; Elsevier: Amsterdam, The Netherlands, 2020; Volume 117, pp. 129–164. [Google Scholar]
  26. Bhatia, M.S.; Kumar, S. Critical success factors of industry 4.0 in automotive manufacturing industry. IEEE Trans. Eng. Manag. 2020. [Google Scholar] [CrossRef]
  27. Eini, R.; Linkous, L.; Zohrabi, N.; Abdelwahed, S. Smart building management system: Performance specifications and design requirements. J. Build. Eng. 2021, 39, 102222. [Google Scholar] [CrossRef]
  28. Daissaoui, A.; Boulmakoul, A.; Karim, L.; Lbath, A. IoT and big data analytics for smart buildings: A survey. Procedia Comput. Sci. 2020, 170, 161–168. [Google Scholar] [CrossRef]
  29. Mofidi, F.; Akbari, H. Intelligent buildings: An overview. Energy Build. 2020, 223, 110192. [Google Scholar] [CrossRef]
  30. Lv, Z.; Qiao, L.; Kumar Singh, A.; Wang, Q. AI-empowered IoT security for smart cities. ACM Trans. Internet Technol. 2021, 21, 1–21. [Google Scholar] [CrossRef]
  31. Aguilar Castro, J.L.; Ardila, D.; Avendaño, A.; Macías, F.; White, C.; Gómez Pulido, J.M.; Gutiérrez De Mesa, J.A.; Garcés Jiménez, A. An autonomic cycle of data analysis tasks for the supervision of HVAC systems of smart building. Energies 2020, 13, 3103. [Google Scholar] [CrossRef]
  32. Saini, K.; Kalra, S.; Sood, S.K. Disaster emergency response framework for smart buildings. Future Gener. Comput. Syst. 2022, 131, 106–120. [Google Scholar] [CrossRef]
  33. Shih, C.-S.; Chou, J.-J.; Lin, K.-J. WuKong: Secure Run-Time environment and data-driven IoT applications for Smart Cities and Smart Buildings. J. Internet Serv. Inf. Secur. 2018, 8, 1–17. [Google Scholar]
  34. Dong, B.; Prakash, V.; Feng, F.; O’Neill, Z. A review of smart building sensing system for better indoor environment control. Energy Build. 2019, 199, 29–46. [Google Scholar] [CrossRef]
  35. Benavente-Peces, C. On the energy efficiency in the next generation of smart buildings—Supporting technologies and techniques. Energies 2019, 12, 4399. [Google Scholar] [CrossRef] [Green Version]
  36. Asaad, S.M.; Maghdid, H.S. A Comprehensive Review of Indoor/Outdoor Localization Solutions in IoT era: Research Challenges and Future Perspectives. Comput. Netw. 2022, 212, 109041. [Google Scholar] [CrossRef]
  37. Minoli, D.; Occhiogrosso, B. IoT-Driven Advances in Commercial and Industrial Building Lighting. In Industrial IoT; Springer: Cham, Switzerland, 2020; pp. 97–159. [Google Scholar]
  38. Ahsan, M.; Based, M.A.; Haider, J.; Rodrigues, E.M. Smart monitoring and controlling of appliances using LoRa based IoT system. Designs 2021, 5, 17. [Google Scholar]
  39. Awotunde, J.B.; Ogundokun, R.O.; Misra, S. Cloud and IoMT-based big data analytics system during COVID-19 pandemic. In Efficient Data Handling for Massive internet of Medical Things; Springer: Cham, Switzerland, 2021; pp. 181–201. [Google Scholar]
  40. Hossein Motlagh, N.; Mohammadrezaei, M.; Hunt, J.; Zakeri, B. Internet of Things (IoT) and the energy sector. Energies 2020, 13, 494. [Google Scholar] [CrossRef] [Green Version]
  41. Choi, J.; Jeoung, H.; Kim, J.; Ko, Y.; Jung, W.; Kim, H.; Kim, J. Detecting and identifying faulty IoT devices in smart home with context extraction. In Proceedings of the 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Luxembourg, 25–28 June 2018; pp. 610–621. [Google Scholar]
  42. AlHajri, M.I.; Ali, N.T.; Shubair, R.M. Indoor localization for IoT using adaptive feature selection: A cascaded machine learning approach. IEEE Antennas Wirel. Propag. Lett. 2019, 18, 2306–2310. [Google Scholar] [CrossRef] [Green Version]
  43. Ndjiongue, A.R.; Ferreira, H.C. An overview of outdoor visible light communications. Trans. Emerg. Telecommun. Technol. 2018, 29, e3448. [Google Scholar] [CrossRef]
  44. Sayed, K.; Gabbar, H.A. Building energy management systems (BEMS). Energy Conserv. Resid. Commer. Ind. Facil. 2018, 15–81. [Google Scholar] [CrossRef]
  45. Marchena Sekli, G.F.; De La Vega, I. Adoption of big data Analytics and its impact on organizational performance in higher education mediated by knowledge management. J. Open Innov. Technol. Mark. Complex. 2021, 7, 221. [Google Scholar] [CrossRef]
  46. Marinakis, V. Big data for energy management and energy-efficient buildings. Energies 2020, 13, 1555. [Google Scholar] [CrossRef] [Green Version]
  47. Barmpoutis, P.; Papaioannou, P.; Dimitropoulos, K.; Grammalidis, N. A review on early forest fire detection systems using optical remote sensing. Sensors 2020, 20, 6442. [Google Scholar] [CrossRef] [PubMed]
  48. Miloslavskaya, N.; Tolstoy, A. Internet of Things: Information security challenges and solutions. Clust. Comput. 2019, 22, 103–119. [Google Scholar] [CrossRef]
  49. Sridhar, S.; Salkuti, S.R. Development and Future Scope of Renewable Energy and Energy Storage Systems. Smart Cities 2022, 5, 35. [Google Scholar] [CrossRef]
  50. Farzaneh, H.; Malehmirchegini, L.; Bejan, A.; Afolabi, T.; Mulumba, A.; Daka, P.P. Artificial intelligence evolution in smart buildings for energy efficiency. Appl. Sci. 2021, 11, 763. [Google Scholar] [CrossRef]
  51. Astill, J.; Dara, R.A.; Fraser, E.D.; Roberts, B.; Sharif, S. Smart poultry management: Smart sensors, big data, and the internet of things. Comput. Electron. Agric. 2020, 170, 105291. [Google Scholar] [CrossRef]
  52. Aliero, M.S.; Asif, M.; Ghani, I.; Pasha, M.F.; Jeong, S.R. Systematic Review Analysis on Smart Building: Challenges and Opportunities. Sustainability 2022, 14, 3009. [Google Scholar] [CrossRef]
  53. Sierla, S.; Ihasalo, H.; Vyatkin, V. A Review of Reinforcement Learning Applications to Control of Heating, Ventilation and Air Conditioning Systems. Energies 2022, 15, 3526. [Google Scholar] [CrossRef]
  54. Zhang, H.; Feng, H.; Hewage, K.; Arashpour, M. Artificial Neural Network for Predicting Building Energy Performance: A Surrogate Energy Retrofits Decision Support Framework. Buildings 2022, 12, 829. [Google Scholar] [CrossRef]
  55. Attoue, N.; Shahrour, I.; Younes, R. Smart building: Use of the artificial neural network approach for indoor temperature forecasting. Energies 2018, 11, 395. [Google Scholar] [CrossRef] [Green Version]
  56. Demirezen, G.; Fung, A.S.; Deprez, M. Development and optimization of artificial neural network algorithms for the prediction of building specific local temperature for HVAC control. Int. J. Energy Res. 2020, 44, 8513–8531. [Google Scholar] [CrossRef]
  57. Sammak, S. Using Artificial Intelligence in Renewable Energies. Energy 2021, 2, 62–114. [Google Scholar]
  58. Eisen, M.; Ribeiro, A. Optimal wireless resource allocation with random edge graph neural networks. IEEE Transact. Signal Proc. 2020, 68, 2977–2991. [Google Scholar] [CrossRef] [Green Version]
  59. Rashid, K.M.; Louis, J.; Fiawoyife, K.K. Wireless electric appliance control for smart buildings using indoor location tracking and BIM-based virtual environments. Autom. Constr. 2019, 101, 48–58. [Google Scholar] [CrossRef]
  60. Djenouri, D.; Laidi, R.; Djenouri, Y.; Balasingham, I. Machine learning for smart building applications: Review and taxonomy. ACM Comput. Surv. CSUR 2019, 52, 1–36. [Google Scholar] [CrossRef]
  61. Li, R.; Zhang, X.; Liu, L.; Li, Y.; Xu, Q. Application of neural network to building environmental prediction and control. Build. Serv. Eng. Res. Technol. 2020, 41, 25–45. [Google Scholar] [CrossRef]
  62. Zhao, Y.; Du, X.; Xia, G.; Wu, L. A novel algorithm for wavelet neural networks with application to enhanced PID controller design. Neurocomputing 2015, 158, 257–267. [Google Scholar] [CrossRef]
  63. Alkhatib, H.; Lemarchand, P.; Norton, B.; O’Sullivan, D. Deployment and control of adaptive building facades for energy generation, thermal insulation, ventilation and daylighting: A review. Appl. Therm. Eng. 2021, 185, 116331. [Google Scholar] [CrossRef]
  64. Aste, N.; Manfren, M.; Marenzi, G. Building Automation and Control Systems and performance optimization: A framework for analysis. Renew. Sustain. Energy Rev. 2017, 75, 313–330. [Google Scholar] [CrossRef]
  65. Thompson, N.C.; Greenewald, K.; Lee, K.; Manso, G.F. The computational limits of deep learning. arXiv 2020, arXiv:2007.05558. [Google Scholar]
  66. Agyemang, J.O.; Yu, D.; Kponyo, J.J. Autonomic IoT: Towards Smart System Components with Cognitive IoT. In Proceedings of the Pan-African Artificial Intelligence and Smart Systems Conference, Luxembourg, 25–28 June 2021; pp. 248–265. [Google Scholar]
  67. Chen, F.; Deng, P.; Wan, J.; Zhang, D.; Vasilakos, A.V.; Rong, X. Data mining for the internet of things: Literature review and challenges. Int. J. Distrib. Sens. Netw. 2015, 11, 431047. [Google Scholar] [CrossRef] [Green Version]
  68. Divina, F.; Garcia Torres, M.; Goméz Vela, F.A.; Vazquez Noguera, J.L. A comparative study of time series forecasting methods for short term electric energy consumption prediction in smart buildings. Energies 2019, 12, 1934. [Google Scholar] [CrossRef] [Green Version]
  69. Tian, W.; Heo, Y.; De Wilde, P.; Li, Z.; Yan, D.; Park, C.S.; Feng, X.; Augenbroe, G. A review of uncertainty analysis in building energy assessment. Renew. Sustain. Energy Rev. 2018, 93, 285–301. [Google Scholar] [CrossRef] [Green Version]
  70. Thrampoulidis, E.; Mavromatidis, G.; Lucchi, A.; Orehounig, K. A machine learning-based surrogate model to approximate optimal building retrofit solutions. Appl. Energy 2021, 281, 116024. [Google Scholar] [CrossRef]
  71. Mirnaghi, M.S.; Haghighat, F. Fault detection and diagnosis of large-scale HVAC systems in buildings using data-driven methods: A comprehensive review. Energy Build. 2020, 229, 110492. [Google Scholar] [CrossRef]
  72. Agarwal, A.; Dudík, M.; Wu, Z.S. Fair regression: Quantitative definitions and reduction-based algorithms. In Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 120–129. [Google Scholar]
  73. Jeon, B.-K.; Kim, E.-J.; Shin, Y.; Lee, K.-H. Learning-based predictive building energy model using weather forecasts for optimal control of domestic energy systems. Sustainability 2018, 11, 147. [Google Scholar] [CrossRef] [Green Version]
  74. Lin, B.; Yu, B. Smart building uncertainty analysis via adaptive Lasso. IET Cyber-Phys. Syst. Theory Appl. 2017, 2, 42–48. [Google Scholar] [CrossRef]
  75. Yildiz, B.; Bilbao, J.I.; Sproul, A.B. A review and analysis of regression and machine learning models on commercial building electricity load forecasting. Renew. Sustain. Energy Rev. 2017, 73, 1104–1122. [Google Scholar] [CrossRef]
  76. Toubeau, J.-F.; Bakhshideh Zad, B.; Hupez, M.; De Grève, Z.; Vallée, F. Deep reinforcement learning-based voltage control to deal with model uncertainties in distribution networks. Energies 2020, 13, 3928. [Google Scholar] [CrossRef]
  77. Yu, L.; Xie, W.; Xie, D.; Zou, Y.; Zhang, D.; Sun, Z.; Zhang, L.; Zhang, Y.; Jiang, T. Deep reinforcement learning for smart home energy management. IEEE Internet Things J. 2019, 7, 2751–2762. [Google Scholar] [CrossRef] [Green Version]
  78. Hagras, H. Toward human-understandable, explainable AI. Computer 2018, 51, 28–36. [Google Scholar] [CrossRef]
  79. Sarker, I.H.; Colman, A.; Han, J.; Khan, A.I.; Abushark, Y.B.; Salah, K. Behavdt: A behavioral decision tree learning to build user-centric context-aware predictive model. Mob. Netw. Appl. 2020, 25, 1151–1161. [Google Scholar] [CrossRef] [Green Version]
  80. Aliyan, E.; Aghamohammadi, M.; Kia, M.; Heidari, A.; Shafie-khah, M.; Catalão, J.P. Decision tree analysis to identify harmful contingencies and estimate blackout indices for predicting system vulnerability. Electr. Power Syst. Res. 2020, 178, 106036. [Google Scholar] [CrossRef]
  81. Alipour, M.M.; Razavi, S.N.; Feizi Derakhshi, M.R.; Balafar, M.A. A hybrid algorithm using a genetic algorithm and multiagent reinforcement learning heuristic to solve the traveling salesman problem. Neural Comput. Appl. 2018, 30, 2935–2951. [Google Scholar] [CrossRef]
  82. Konar, D.; Bhattacharyya, S.; Sharma, K.; Sharma, S.; Pradhan, S.R. An improved hybrid quantum-inspired genetic algorithm (HQIGA) for scheduling of real-time task in multiprocessor system. Appl. Soft Comput. 2017, 53, 296–307. [Google Scholar] [CrossRef]
  83. Le, T.T.; Fu, W.; Moore, J.H. Scaling tree-based automated machine learning to biomedical big data with a feature set selector. Bioinformatics 2020, 36, 250–256. [Google Scholar] [CrossRef] [Green Version]
  84. Pisner, D.A.; Schnyer, D.M. Support vector machine. In Machine Learning; Elsevier: Amsterdam, The Netherlands, 2020; pp. 101–121. [Google Scholar]
  85. Shirzadfar, H.; Gordoghli, A. Detection and Classification of Brain Tumors by Analyzing Images from MRI Using the Support Vector Machines (SVM) Algorithm. Significances Bioeng. Biosci. 2019, 3, 1–8. [Google Scholar] [CrossRef]
Figure 1. IoT-based systems in smart buildings.
Figure 1. IoT-based systems in smart buildings.
Applsci 12 07882 g001
Figure 4. IoT integration with machine learning algorithms for smart building energy efficiency.
Figure 4. IoT integration with machine learning algorithms for smart building energy efficiency.
Applsci 12 07882 g004
Table 1. Challenges in IoT-enabled smart buildings.
Table 1. Challenges in IoT-enabled smart buildings.
Sr. #ChallengesFunction and Role in IoT and Smart BuildingsDescriptionReferences
1Big data analyticsIn smart buildings, enormous amounts of data are generated every second and increase to crucial quantities.The Internet of Things (IoT) generates vast quantities of constantly changing, high-resolution data that can be used for big data analytics. In the context.[28]
2Availability of services and networksIntelligent buildings manage a complex network.It is one of the big issues that intelligent buildings manage a complex network of connected functional entities across the building.[29]
3Cyber security concernsHandle the increasing complexity of building operations.Consumer IoT devices, such as IP cameras, are being integrated into building automation systems (BAS) to handle the increasing complexity of building operations. However, attack channels have grown, and attacks might potentially harm building residents, these changes raise significant cyber security issues.[30]
4System for controlling the energy use of a buildingBuilding’s energy management system which carries out critical energy management tasks.It is necessary for the building’s energy management system to carry out critical energy management tasks. It is a big challenge, namely, checking energy supply parameters, automated demand reaction, identifying energy consumption anomalies, and energy cost inspection.[31]
5Increase visibilityVisibility is required to detect misconfigurations.With pervasive connectivity, visibility of resources entering and exiting the network is essential. Visibility is required to detect misconfigurations, errors, or anomalies that could result in a security flaw.[32]
6Manageability, connectivity, and programmabilityGives smart services to users while also maximizing resource utilization.Applying IoT technologies to buildings can providesmart services to users while also maximizing resource utilization. There are various problems in designing apps for these two domains. Three significant issues are manageability, connectivity, and programmability.[33]
7Sensors rangeSensors are necessary in smart buildings to transfer data.Limitations in the sensing range are expensive, especially for smart buildings.[34]
8Energy efficiency in smart buildingsIt provides analytics that how energy is absorbed in smart buildings.To achieve energy efficiency enhancement, the very first step is to identify the important parameters involved in the issue, this is followed by the formation of appropriate algorithms for processing the data and information that has been obtained based on the history and results of forecasting analytics of how energy is absorbed in smart buildings.[35]
9Data collection, processing, and storageThe system should be able to collect many kinds of information at the same time.In IoT, data can be collected from the indoor/outdoor environments and building equipment structure. The system should be able to collect many kinds of information at the same time to ensure that correct data are obtained.[36]
10Recognizing and predicting resident behaviorIn current buildings, current GPS systems do not offer the level of precision needed for navigation.Understanding resident behavior is difficult, and finding them inside structures is a huge difficulty. Within buildings, current GPS systems do not offer the level of precision needed for navigation, and their primary purpose is to track geofences and other location-based applications.[28]
Table 2. Machine learning algorithms, the objective of IoT technologies, and their domain in smart building applications.
Table 2. Machine learning algorithms, the objective of IoT technologies, and their domain in smart building applications.
Sr. #Machine Learning
Models/Algorithms
Objectives in IoT TechnologiesSmart Buildings Applications DomainAdvantagesDisadvantages
1ANNsForecasting and Modeling.Reduce energy usage based on intelligent sensors.Excellent accuracy and comfortable monitoringComplex
2WNNForecasting events based on time series data.Used in building lighting and shading systems.Excellent consistencyLow speed
3Deep learning It is helpful in both the prediction of data and the modeling of patterns.Useful for designing and modeling energy-efficient systems.High precision and acceptable speedVery complicated
4Time Series AnalysisHigh dimensionality.Generates reliable prediction results for building energy.Predict the FutureThe observations are not independent of one another
5RegressionBehavior prediction.Discover the environmental and physical variables that contribute to smart building energy efficiency.Rapid speedUnreliable precision
6Deep Reinforcement LearningSystematic decision-making.It has the potential to address the difficulties of energy efficiency in smart buildings.Solve complicated tasksVery complicated
7Decision Tree ClassificationMaps several decisions.Predicts the danger of an outage and handles energy management and energy usage in smartbuildings.Simple to understandRelative inaccurate
8Genetic AlgorithmsOptimization of issues.Managing loads optimally and enhancing energy efficiency.Excellent accuracyLow speed
9Support vector MachinesThe organization of data and the protection of it in IoT.Prediction of the amount of energy used in buildings.Excellent accuracyIt is complex and the speed is low
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shah, S.F.A.; Iqbal, M.; Aziz, Z.; Rana, T.A.; Khalid, A.; Cheah, Y.-N.; Arif, M. The Role of Machine Learning and the Internet of Things in Smart Buildings for Energy Efficiency. Appl. Sci. 2022, 12, 7882. https://doi.org/10.3390/app12157882

AMA Style

Shah SFA, Iqbal M, Aziz Z, Rana TA, Khalid A, Cheah Y-N, Arif M. The Role of Machine Learning and the Internet of Things in Smart Buildings for Energy Efficiency. Applied Sciences. 2022; 12(15):7882. https://doi.org/10.3390/app12157882

Chicago/Turabian Style

Shah, Syed Faisal Abbas, Muhammad Iqbal, Zeeshan Aziz, Toqir A. Rana, Adnan Khalid, Yu-N Cheah, and Muhammad Arif. 2022. "The Role of Machine Learning and the Internet of Things in Smart Buildings for Energy Efficiency" Applied Sciences 12, no. 15: 7882. https://doi.org/10.3390/app12157882

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop