Heuristic and Statistical Prediction Algorithms Survey for Smart Environments

Sehrish Malik* , Israr Ullah* , DoHyeun Kim* and KyuTae Lee**

Abstract

Abstract: There is a growing interest in the development of smart environments through predicting the behaviors of inhabitants of smart spaces in the recent past. Various smart services are deployed in modern smart cities to facilitate residents and city administration. Prediction algorithms are broadly used in the smart fields in order to well equip the smart services for the future demands. Hence, an accurate prediction technology plays a vital role in the smart services. In this paper, we take out an extensive survey of smart spaces such as smart homes, smart farms and smart cars and smart applications such as smart health and smart energy. Our extensive survey is based on more than 400 articles and the final list of research studies included in this survey consist of 134 research papers selected using Google Scholar database for period of 2008 to 2018. In this survey, we highlight the role of prediction algorithms in each sub-domain of smart Internet of Things (IoT) environments. We also discuss the main algorithms which play pivotal role in a particular IoT subfield and effectiveness of these algorithms. The conducted survey provides an efficient way to analyze and have a quick understanding of state of the art work in the targeted domain. To the best of our knowledge, this is the very first survey paper on main categories of prediction algorithms covering statistical, heuristic and hybrid approaches for smart environments.

Keywords: Prediction Algorithms , Smart Cities , Smart Service

1. Introduction

The basic idea of smart environments is to connect all the things in an environment to the Internet, in order to make the things smart. Rapid developments in hardware, software, and communication technologies have allowed the emergence of Internet-connected sensory devices that provide observations and data measurements from the physical world. By 2020, it is estimated that the total number of Internet-connected devices being used will be between 25 to 50 billion [1]. As the numbers grow and technologies become more mature, the volume of data published will also increase respectively. Internet-connected devices technology, referred to as Internet of Things (IoT), continues to extend the current Internet by providing connectivity and interaction between the physical and cyber worlds. In addition to increased volume, the IoT generates big data characterized by velocity in terms of time and location dependency, with a variety of multiple modalities and varying data quality. Intelligent processing and analysis of the big data is the key to developing smart environment applications.

Various embedded sensors, displays, and computing devices are used so that users can better under¬stand and control the environment. Smart environments are varied physical worlds typically used in human daily life; seamlessly embedded with tiny devices capable of pervasive sensing, actuating and computing. These physically embedded tiny devices are all connected through a continuous network for data collection, in order to enable various pervasive applications and services. The smart environments include smart home, smart car, smart building, smart office, smart farm, smart hospital, and smart meeting room etc.

1.1 Contributions

This article surveys the prediction approaches in smart environments’ literature over the period of last decade (i.e., 2008–2018). The article focuses on the prediction algorithms used in the different smart environments’ prediction problems. Smart environments are getting significant boost with the recent advancements in the IoT, and predicting the future needs is also of vital importance. Hence, we try to get an overview of prediction algorithms in three main smart environment categories of smart homes, smart cars and smart farms; and in applications of smart health and smart energy management (Fig. 1). Smart retail is also one of the major smart application, but due to diverse nature we hope to cover it in a separate survey paper. The contribution of this survey is threefold. (1) Firstly, we study many varied academic publications, urban development projects and commercial products. We propose an exhaustive classification with an overview of different disciplines. We believe that our survey extends all these works and gives a more comprehensive assortment on the use of prediction algorithms in the smart environments. (2) Secondly, we categorize the prediction learning literature and visualize them in detailed tables and figures. We synthesize the main methodologies used in the existing works and give a very comparable outlook. (3) Thirdly, we provide our engineering insights on the challenges of the current proposals and the subsequent open issues.

Fig. 1.
Interactive model of selected smart environments and applications.

This can help in future to decide which prediction algorithm to be applied in a given scenario in order to avoid a deployment of a less suitable prediction algorithm. The work presented in this paper focuses on the methodologies adopted in the vast literature rather than the results.

Our extensive survey includes around 400 references from smart environments’ use case scenarios in prediction, but due to lack of space, we have included 134 references. Our results reflect the findings of entire survey research.

The rest of the paper is structured as follows. Section 2 presents the classification of prediction learning algorithms that are widely used in smart environments domain. Section 3 presents the learning use case analysis in selected domains. Section 4 concludes the paper with summary of most widely used prediction algorithms in selected smart environments’ domains.

2. Heuristic and Statistical Prediction Algorithms

Algorithms which focus on finding efficient and quick solutions (approximate solutions) to a problem by forfeiting the accuracy and optimality are known as heuristic algorithms. Algorithms which create a statistical or probability based model for the input data are known as statistical algorithms. Fig. 2 shows the list of heuristic, statistical and hybrid approaches. The category of deep neural networks (DNNs) under heuristic algorithms, includes multiple variants and combinations, and covers the emerging DNN based algorithms such as auto-encoders, convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory networks (LSTMs), generative adversarial networks (GANs), Multi-layer perceptrons (MLPs), etc. In some studies, combinations of these DNNs are used for predictions to enhance the results than using a single network. As many studies on prediction have extensively focused on artificial neuron networks (ANNs) alone, we’ve categorized it separately. The hybrid approaches are combination of both statistical and heuristic methods.

Fig. 2.
Classification of prediction algorithms.

3. Prediction Learning Use Case Analysis

In the use cases of smart environments, there are many smart spaces to be considered which can have further multiple smart applications. As mentioned earlier, we consider three smart spaces in this study, i.e., smart homes, smart farms and smart cars; and two smart applications as smart energy management and smart healthcare. In this section, we discuss the input data collection, use cases and most widely used prediction algorithms for each of mentioned smart space and smart application. Input data collection, for each field, depending on the scenario has been done differently in many surveyed works. In the fields of smart homes, smart health management and smart energy management; many large data collections are available and have been widely used which span over multiple years. While in the field of smart cars and smart farms, many papers have used simulation data due to lack of real datasets in many scenarios. The size of data collection phase overall varies from couple of months to couple of years, in smart fields. In prediction learning algorithms the data is divided into sets of training, testing and verification; most of the works used up to 70% to 75% of data for training purposes and rest divided into testing and verification purposes.

3.1 Smart Car

Smart cars refer to an autonomous car which is capable of self-driving. The evolution of smart cars can undoubtedly contribute significantly to the upgrading of transport efficiency and road safety playing its vital role improving quality of life.

The architecture of smart cars consists of three layers as perception layer, a planning layer and a control layer. In perception layer, the real time data is collected from the smart car’s environment. The smart cars input data (Fig. 3), consists of four main aspects as smart car physical self-state, traffic state, road state, and driver’s health state.

Fig. 3.
Input data aggregation from smart cars environment.

The planning layer in smart car’s architecture is responsible for the route planning and behavior decision making process, providing the safe driving actions to be executed. The control layer generates the control commands based on the sensed data and planned actions. The accurate prediction of future driving behaviors is highly significant for the safe driving. Some of the use cases of prediction algorithms in the smart cars environment along with input data are shown in Table 1. Table 2 is marked based on our extensive literature survey on smart cars [1-43].

Table 1.
Widely used prediction algorithms in Smart Cars
Table 2.
Input data mapping to use cases of prediction in smart cars

Many prediction approaches have been proposed to solve the prediction problems in smart car prediction scenarios. Table 1 provides the use of prediction algorithms applied in different prediction categories in the smart cars’ environment such as smart parking prediction [1-7], traffic flow prediction [8-14], charge demand prediction [15-21], lane changes prediction [22-29], car health prediction [30-36], and accident/collision prediction [37-43]. We can observe from Table 3 that ANNs are highly applied for making prediction in smart cars’ environments. Deep learning approaches are highly applied in the traffic flow, lane changes and accident collision predictions. Other most frequent used prediction algorithms are Markov models, regression, and naïve Bayes in statistical algorithms and support vector machines (SVMs) in heuristic algorithms. In the conducted survey, 36% of the papers are found using statistical algorithms, 42% of heuristic algorithms and 22% of hybrid algorithms.

3.2 Smart Home

A home is referred as smart home, when the things in a home are connected with the Internet and are capable of interacting with each other. The things in a home include appliances, lighting, heating, air conditioning, TVs, computers, entertainment audio and video systems, security, and camera systems. The things in a smart home can be remotely controlled from any location within the home or anywhere outside the home. Usually a schedule is set to control the things in a smart home [44-64].

Fig. 4.
Smart home prediction’s input and output.

Fig. 4 elaborates the inputs and outputs for the smart homes. Input data collected from the smart home environment has sub-categories as environmental data, house chores data, entertainment data, resident’s health data, and security and safety data. Table 4 explains the mapping of input data to the outputs as inhabitants’ comfort index prediction, inhabitants’ activity/action prediction, abnormal behavior pre¬diction, energy use prediction and inhabitants’ wellness prediction.

Table 3.
Widely used prediction algorithms in smart homes
Table 4.
Input data mapping to use cases of prediction in smart homes

After pre-processing the input data, prediction algorithms are applied to the data in order to predict the required scenario’s output. Many prediction approaches have been proposed for the prediction problems in smart home prediction scenarios. Table 3 provides the use of prediction algorithms applied in different prediction categories in the smart home environments such as inhabitants’ comfort index prediction [44-52], inhabitants’ action/activity prediction [53-60] and abnormal behavior [61-64]. We can observe that, Markov chains are most widely used statistical algorithm, while SVM and ANNs are the most widely used heuristic algorithms. Energy use prediction is covered in Section 4.5 and inhabitants’ wellness prediction is covered in Section 4.4. In the conducted survey, 40% of the papers are found using statistical algorithms, 33% of heuristic algorithms and 26% of hybrid algorithms.

3.3 Smart Farms

Incorporating recent technology into farming industry, in order to increase the quality and the quantity of agricultural products, is referred as smart farming. Today’s farmer can benefit from advancements made in data management and internet of things technologies. Target of smart farming is to meet changing demands and conditions in the farms in order to meet the consumer needs [65-87].

Fig. 5.
Smart farms prediction’s input and output.

In Fig. 5, we present the input and output model for the smart farms prediction scenarios. The inputs of smart farms can be sub-categorized as environmental data, production data and surveillance data. Table 5 shows the input to output mappings for the prediction roles as weather predictions, crop yield predictions, crop disease prediction, and plant growth rate predictions.

Many prediction approaches have been proposed to provide solutions to the prediction problems in smart farm prediction scenarios. Table 6 provides the use of prediction algorithms applied in different prediction categories in the smart farms environment such as crop yield prediction [65-71], weather predictions [72-76], crop disease prediction [77-81], and plant growth rate prediction [82-87]. We can observe from Table 6 that regression in statistical algorithms and ANNs in heuristic algorithms are highly applied for prediction in smart farms’ environments. In the conducted survey, 33% of the papers are found using statistical algorithms, 36% of heuristic algorithms and 31% of hybrid algorithms.

Table 5.
Input data mapping to use cases of prediction in smart farms
Table 6.
Widely used prediction algorithms in smart farm
3.4 Smart Health Management

Smart health management includes a provision of intelligent and connected medical services such as electronic record management, smart home health services, and smart clinical services. Smart health management provides customization of medical services for the patients such as personalized recom¬mendation by interpreting the information in context of the specific patient. The inputs required for smart health management are periodic readings from the patient’s on body sensors and the surrounding sensors, patient’s history, patient’s current medication, clinics related records, etc. [88-155].

The commonly considered use cases are disease prediction, clinical events prediction, driver’s health prediction for smart cars and elderly wellness prediction for smart homes. Both the statistical and heuristic algorithms are used for predicting the smart health prediction scenarios. Table 7 provides the use of prediction algorithms applied in different prediction categories in the smart health management such as disease prediction [88-95], clinical events prediction [96-101], driver health (smart cars) [102-108] and elderly wellness (smart homes) [109-115]. We can observe from Table 7 that Markov chains are highly used statistical approach for prediction in smart health management; while in heuristic algorithms, DNNs and ANNs are highly applied. In the conducted survey, 38% of the papers are found using statistical algorithms, 39% of heuristic algorithms and 23% of hybrid algorithms.

Table 7.
Widely used prediction algorithms in smart health management
3.5 Smart Energy Management

Smart energy management incudes better planning for the distribution of energy in different sectors based on previous energy consumption and future predictions. Databases for energy demand, con¬sumption, and usage patterns are maintained for different appliances. The inputs required for smart energy management are periodic readings from the sensors involved, time series data of energy consumption in past, energy rates, peak hours, etc. [116-134]. In the conducted survey, 42% of the papers are found using statistical algorithms, 39% of heuristic algorithms and 19% of hybrid algorithms.

Utility companies use many statistical and heuristic forecasting approaches to estimate the future energy demand. In the related studies, many prediction approaches have been proposed to cater the prediction problems in smart energy prediction scenarios. Table 8 provides the use of prediction algorithms for energy prediction in smart environments [116-134]. We can observe from Table 8 that naïve Bayes is most widely used statistical algorithm while DNNs and GA are highly applied for prediction in smart energy application.

Table 8.
Widely used prediction algorithms in smart energy management

4. Conclusion and Future Directions

In this study, we provide an extensive survey of prediction algorithms used in the smart spaces such as smart homes, smart farms and smart cars and smart applications such as smart health and smart energy management. This survey paper provides a summarized view of prediction algorithms in specified categories and highlights the role of prediction algorithms in each sub-domain of smart environments. The survey gathers all the algorithms used in the smart space and provides a classification based on algorithms category. The survey presents the most frequently used algorithms for different prediction problems which can be beneficial for new comers to understand the field better and get guidance. We also highlight the main algorithms which are central to the certain smart environments’ subfield indi¬cating the effectiveness of these algorithms. We have presented the input data for prediction tasks in each sub-domain along with the most promising prediction algorithms in each of the domains. Table 9 summarizes the most popular algorithms in each sub domain of smart environments.

Table 9.
Summary of frequently used algorithms

With the rapid growth in the smart spaces, and many valuable work efforts being made and published in large numbers, it is a difficult job to collect, prune and make an abstract view of the research works of a sub-field. In future, we aim to continue to survey a new aspect for the smart spaces, e.g., optimization techniques, sensor and actuator control techniques, to highlight its most successful algorithms along with classification and use cases.

Acknowledgement

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2018R1D1A1A09082919, 2020R1I1A3070744), and this research was supported by Energy Cloud R&D Program through the NRF funded by the Ministry of Science, ICT (MSIT) (No. 2019M3F2A1073387), and this research was supported by Institute for Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No.2018-0-01456, AutoMaTa: autonomous management framework based on artificial intelligent technology for adaptive and disposable IoT).

Biography

Sehrish Malik
https://orcid.org/0000-0003-2312-4420

She received her B.S. in Computer Science from National University of Computer and Emerging Sciences (NUCES-FAST), Pakistan. In September 2014, she moved to Republic of Korea for M.S. studies and started working in the Protocol Engineering Laboratory (PEL), Sangmyung University (Cheonan Campus). After completing her M.S. in 2016, she moved to Jeju in September 2016, and started working as a PhD research fellow in the Mobile Computing Laboratory (MCL), Jeju National University. Her research interests include IoT, sensor networks, actuator networks, privacy, trust, and communication systems.

Biography

Israr Ullah
https://orcid.org/0000-0001-5548-1743

He received his MCS degree from Institute of Computing and Information Technology (ICIT), Gomal University, Pakistan, in 2004. He completed his M.S. in computer science from National University of Computer and Emerging Sciences (NUCES), Islamabad, Pakistan, in 2009. Currently, he is pursuing his PhD studies at Computer Engineering Department, Jeju National University, Republic of Korea. His research work is focused on application of prediction and optimization algorithms to build IoT based solutions. His research interests also include analytical modeling, network simulation and analysis of optimization algorithms.

Biography

DoHyeun Kim
https://orcid.org/0000-0002-3457-2301

He received the B.S. degree in electronics engineering from the Kyungpook National University, Korea, in 1988, and the M.S. and Ph.D. degrees in information telecom-munication the Kyungpook National University, Korea, in 1990 and 2000, respec-tively. He joined the Agency of Defense Development (ADD), from Match 1990 to April 1995. Since 2004, he has been with the Jeju National University, Korea, where he is currently a Professor of Department of Computer Engineering. From 2008 to 2009, he has been at the Queensland University of Technology, Australia, as a visiting researcher. His research interests include sensor networks, M2M/IOT, energy optimi-zation and prediction, intelligent service, and mobile computing.

Biography

KyuTae Lee
https://orcid.org/0000-0002-2431-1108

He received his B.S. in Electronics Engineering from Korea University, Korea, 1984 and M.S. degree in Electronics Engineering from Korea University, Korea, 1986 and Ph.D. degree in Computer and Electronics Engineering from Korea University in 1991. He joined the faculty of Kongju National University, Korea where he is currently a professor in Division of Information and Communication Engineering. His research interests include DSP programming, Reconfigurable open architecture, Software Defined Radio system and Circuit and System. He is a member of IEIE (Institute of Electronics and Information Engineers).

References

  • 1 M. Y. I. Idris, E. M. Tamil, Z. Razak, N. M. Noor, L. W. Kin, "Smart parking system using image processing techniques in wireless sensor network environment," Information Technology Journal, vol. 8, no. 2, pp. 114-127, 2009.custom:[[[-]]]
  • 2 F. Caicedo, C. Blazquez, P. Miranda, "Prediction of parking space availability in real time," Expert Systems with Applications, vol. 39, no. 8, pp. 7281-7290, 2012.doi:[[[10.1016/j.eswa.2012.01.091]]]
  • 3 Y. Zheng, S. Rajasegarar, C. Leckie, M. Palaniswami, "Smart car parking: temporal clustering and anomaly detection in urban car parking," in Proceedings of 2014 IEEE 9th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore, 2014;pp. 1-6. custom:[[[-]]]
  • 4 Y. Zheng, S. Rajasegarar, C. Leckie, "Parking availability prediction for sensor-enabled car parks in smart cities," in Proceedings of 2015 IEEE 10th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore, 2015;pp. 1-6. custom:[[[-]]]
  • 5 E. I. Vlahogianni, K. Kepaptsoglou, V. Tsetsos, M. G. Karlaftis, "A real-time parking prediction system for smart cities," Journal of Intelligent Transportation Systems, vol. 20, no. 2, pp. 192-204, 2015.doi:[[[10.1080/15472450.2015.1037955]]]
  • 6 S. L. Tilahun, G. Di Marzo Serugendo, "Cooperative multiagent system for parking availability prediction based on time varying dynamic Markov chains," Journal of Advanced Transportation, vol. 2017, no. 1760842, 2017.custom:[[[-]]]
  • 7 E. H. C. Lu, C. H. Liao, "A parking occupancy prediction approach based on spatial and temporal analysis," in Intelligent Information and Database Systems. ChamSwitzerland: Springer, pp. 500-509, 2018.custom:[[[-]]]
  • 8 W. C. Hong, "Traffic flow forecasting by seasonal SVR with chaotic simulated annealing algorithm," Neurocomputing, vol. 74, no. 12-13, pp. 2096-2107, 2011.doi:[[[10.1016/j.neucom.2010.12.032]]]
  • 9 M. Lippi, M. Bertini, P. Frasconi, "Short-term traffic flow forecasting: an experimental comparison of time-series analysis and supervised learning," IEEE Transactions on Intelligent Transportation Systems, vol. 14, no. 2, pp. 871-882, 2013.doi:[[[10.1109/TITS.2013.2247040]]]
  • 10 W. Huang, G. Song, H. Hong, K. Xie, "Deep architecture for traffic flow prediction: deep belief networks with multitask learning," IEEE Transactions on Intelligent Transportation Systems, vol. 15, no. 5, pp. 2191-2201, 2014.doi:[[[10.1109/TITS.2014.2311123]]]
  • 11 Y. Lv, Y. Duan, W. Kang, Z. Li, F. Wang, "Traffic flow prediction with big data: a deep learning approach," IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 2, pp. 865-873, 2015.doi:[[[10.1109/TITS.2014.2345663]]]
  • 12 Y. Wu and H. Tan, 2016 (Online). Available:, https://arxiv.org/abs/1612.01022
  • 13 N. G. Polson, V. O. Sokolov, "Deep learning for short-term traffic flow prediction," Transportation Research Part C: Emerging Technologies, vol. 79, pp. 1-17, 2017.custom:[[[-]]]
  • 14 Y. Wu, H. Tan, L. Qin, B. Ran, Z. Jiang, "A hybrid deep learning based traffic flow prediction method and its understanding," Transportation Research Part C: Emerging T echnologies, vol. 90, pp. 166-180, 2018.custom:[[[-]]]
  • 15 M. Erol-Kantarci, T. M. Hussein, "Prediction-based charging of PHEVs from the smart grid with dynamic pricing," in Proceedings of IEEE Local Computer Network Conference, Denver, CO, 2010;pp. 1032-1039. custom:[[[-]]]
  • 16 A. Ashtari, E. Bibeau, S. Shahidinejad, T. Molinski, "PEV charging profile prediction and analysis based on vehicle usage data," IEEE Transactions on Smart Grid, vol. 3, no. 1, pp. 341-350, 2012.doi:[[[10.1109/TSG.2011.2162009]]]
  • 17 Y. Wi, J. Lee, S. Joo, "Electric vehicle charging method for smart homes/buildings with a photovoltaic system," IEEE Transactions on Consumer Electronics, vol. 59, no. 2, pp. 323-328, 2013.doi:[[[10.1109/TCE.2013.6531113]]]
  • 18 M. Majidpour, C. Qiu, P. Chu, R. Gadh, H. R. Pota, "Fast prediction for sparse time series: demand forecast of EV charging stations for cell phone applications," IEEE Transactions on Industrial Informatics, vol. 11, no. 1, pp. 242-250, 2015.doi:[[[10.1109/TII.2014.2374993]]]
  • 19 M. H. Amini, A. Kargarian, O. Karabasoglu, "ARIMA-based decoupled time series forecasting of electric vehicle charging demand for stochastic power system operation," Electric Power Systems Research, vol. 140, pp. 378-390, 2016.custom:[[[-]]]
  • 20 M. Majidpour, C. Qiu, P. Chu, H. R. Pota, R. Gadh, "Forecasting the EV charging load based on customer profile or station measurement?," Applied Energy, vol. 163, pp. 134-141, 2016.custom:[[[-]]]
  • 21 M. B. Arias, M. Kim, S. Bae, "Prediction of electric vehicle charging-power demand in realistic urban traffic networks," Applied Energy, vol. 195, pp. 738-753, 2017.custom:[[[-]]]
  • 22 T. Hulnhagen, I. Dengler, A. Tamke, T. Dang, G. Breuel, "Maneuver recognition using probabilistic finite-state machines and fuzzy logic," in Proceedings of 2010 IEEE Intelligent Vehicles Symposium, San Diego, CA, 2010;pp. 65-70. custom:[[[-]]]
  • 23 B. Morris, A. Doshi, M. Trivedi, "Lane change intent prediction for driver assistance: on-road design and evaluation," in Proceedings of 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany, 2011;pp. 895-901. custom:[[[-]]]
  • 24 G. Xu, L. Liu, Y. Ou, Z. Song, "Dynamic modeling of driver control strategy of lane-change behavior and trajectory planning for collision prediction," IEEE Transactions on Intelligent Transportation Systems, vol. 13, no. 3, pp. 1138-1155, 2012.doi:[[[10.1109/TITS.2012.2187447]]]
  • 25 P. Kumar, M. Perrollaz, S. Lefèvre, C. Laugier, "Learning-based approach for online lane change intention prediction," in Proceedings of 2013 IEEE Intelligent Vehicles Symposium (IV), Gold Coast, Australia, 2013;pp. 797-802. custom:[[[-]]]
  • 26 A. Jain, H. S. Koppula, B. Raghavan, S. Soh, A. Saxena, "Car that knows before you do: anticipating maneuvers via learning temporal driving models," in Proceedings of 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 2015;pp. 3182-3190. custom:[[[-]]]
  • 27 Y. Dou, F. Y an, D. Feng, "Lane changing prediction at highway lane drops using support vector machine and artificial neural network classifiers," in Proceedings of 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, Canada, 2016;pp. 901-906. custom:[[[-]]]
  • 28 M. Mukadam, A. Cosgun, A. Nakhaei, K. Fujimura, "Tactical decision making for lane changing with deep reinforcement learning," in Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, 2017;pp. 1-7. custom:[[[-]]]
  • 29 J. Tang, F. Liu, W. Zhang, R. Ke, Y. Zou, "Lane-changes prediction based on adaptive fuzzy neural network," Expert Systems with Applications, vol. 91, pp. 452-463, 2018.doi:[[[10.1016/j.eswa.2017.09.025]]]
  • 30 J. Matusko, I. Petrovic, N. Peric, "Neural network based tire/road friction force estimation," Engineering Applications of Artificial Intelligence, vol. 21, no. 3, pp. 442-456, 2008.doi:[[[10.1016/j.engappai.2007.05.001]]]
  • 31 D. Aleksendric, D. C. Barton, "Neural network prediction of disc brake performance," Tribology International, vol. 42, no. 7, pp. 1074-1080, 2009.custom:[[[-]]]
  • 32 T. F. Yusaf, D. R. Buttsworth, K. H. Saleh, B. F. Yousif, "CNG-diesel engine performance and exhaust emission analysis with the aid of artificial neural network," Applied Energy, vol. 87, no. 5, pp. 1661-1669, 2010.custom:[[[-]]]
  • 33 J. D. Wu, J. C. Liu, "A forecasting system for car fuel consumption using a radial basis function neural network," Expert Systems with Applications, vol. 39, no. 2, pp. 1883-1888, 2012.doi:[[[10.1016/j.eswa.2011.07.139]]]
  • 34 Y. Cay, I. Korkmaz, A. Cicek, F. Kara, "Prediction of engine performance and exhaust emissions for gasoline and methanol using artificial neural network," Energy, vol. 50, pp. 177-186, 2013.custom:[[[-]]]
  • 35 B. Jiang, Y. Fei, "Traffic and vehicle speed prediction with neural network and Hidden Markov model in vehicular networks," in Proceedings of 2015 IEEE Intelligent V ehicles Symposium (IV), Seoul, Korea, 2015;pp. 1082-1087. custom:[[[-]]]
  • 36 M. Krueger, A. S. Novo, T. Nattermann, K. H. Glander, T. Bertram, "Daten lane change prediction using neural networks considering classwise non-uniformly distributed data," in Proceedings of AmE 2018 - Automotive meets Electronics; 9th GMM-Symposium, Dortmund, Germany, 2018;pp. 1-6. custom:[[[-]]]
  • 37 A. Berthelot, A. Tamke, T. Dang, G. Breuel, "A novel approach for the probabilistic computation of Time-To-Collision," in Proceedings of 2012 IEEE Intelligent V ehicles Symposium, Alcala de Henares, Spain, 2012;pp. 1173-1178. custom:[[[-]]]
  • 38 G. Weidl, G. Breuel, V. Singhal, "Collision risk prediction and warning at road intersections using an object oriented Bayesian network," in Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive V ehicular Applications, Eindhoven, Netherlands, 2013;pp. 270-277. custom:[[[-]]]
  • 39 M. Aswad, S. Al-Sultan, H. Zedan, "Context aware accidents prediction and prevention system for V ANET," in Proceedings of the 3rd International Conference on Context-Aware Systems and Applications, Dubai, United Arab Emirates, 2014;pp. 162-168. custom:[[[-]]]
  • 40 M. Y. Codur, A. Tortum, "An artificial neural network model for highway accident prediction: a case study of Erzurum, Turkey," Promet - TrafficTransportation, vol. 27, no. 3, pp. 217-225, 2015.custom:[[[-]]]
  • 41 B. Sharma, V. K. Katiyar, K. Kumar, "Traffic accident prediction model using support vector machines with Gaussian kerne," in Proceedings of the 5th International Conference on Soft Computing for Problem Solving, Uttarakhand, India, 2015;pp. 1-10. custom:[[[-]]]
  • 42 H. Yu, Z. Wu, S. Wang, Y. Wang, X. Ma, "Spatiotemporal recurrent convolutional networks for traffic prediction in transportation networks," Sensors, vol. 17, no. 7, 2017.doi:[[[10.3390/s17071501]]]
  • 43 C. Chen, H. Xiang, T. Qiu, C. Wang, Y. Zhou, V. Chang, "A rear-end collision prediction scheme based on deep learning in the Internet of Vehicles," Journal of Parallel and Distributed Computing, vol. 117, pp. 192-204, 2018.doi:[[[10.1016/j.jpdc.2017.08.014]]]
  • 44 J. Chaney, E. H. Owens, A. D. Peacock, "An evidence based approach to determining residential occupancy and its role in demand response management," Energy and Buildings, vol. 125, pp. 254-266, 2016.custom:[[[-]]]
  • 45 I. Ullah, R. Ahmad, D. Kim, "A prediction mechanism of energy consumption in residential buildings using hidden Markov Model," Energies, vol. 11, no. 2, 2018.custom:[[[-]]]
  • 46 Y. Peng, A. Rysanek, Z. Nagy, A. Schluter, "Using machine learning techniques for occupancy-prediction-based cooling control in office buildings," Applied Energy, vol. 211, pp. 1343-1358, 2018.custom:[[[-]]]
  • 47 T. Chaudhuri, Y. C. Soh, H. Li, L. Xie, "Machine learning based prediction of thermal comfort in buildings of equatorial Singapore," in Proceedings of 2017 IEEE International Conference on Smart Grid and Smart Cities (ICSGSC), Singapore, 2017;pp. 72-77. custom:[[[-]]]
  • 48 A. Ghahramani, C. Tang, B. Becerik-Gerber, "An online learning approach for quantifying personalized thermal comfort via adaptive stochastic modeling," Building and Environment, vol. 92, pp. 86-96, 2015.custom:[[[-]]]
  • 49 I. Ullah, D. Kim, "An improved optimization function for maximizing user comfort with minimum energy consumption in smart homes," Energies, vol. 10, no. 11, 2017.custom:[[[-]]]
  • 50 A. Safdar, D. Kim, "Building power control and comfort management using genetic programming and fuzzy logic," Journal of Energy in Southern Africa, vol. 26, no. 2, pp. 94-102, 2015.custom:[[[-]]]
  • 51 B. Dong, M, Carnegie Mellon UniversityPittsburghPA, S. Thesis, 2010.custom:[[[-]]]
  • 52 S. H. Ryu, H. J. Moon, "Development of an occupancy prediction model using indoor environmental data based on machine learning techniques," Building and Environment, vol. 107, pp. 1-9, 2016.custom:[[[-]]]
  • 53 D. Singh, E. Merdivan, S. Hanke, J. Kropf, M. Geist, A. Holzinger, "Convolutional and recurrent neural networks for activity recognition in smart environment," in Towards Integrative Machine Learning and Knowledge Extraction. ChamSwitzerland: Springer, pp. 194-205, 2017.custom:[[[-]]]
  • 54 U. A. B. U. A. Bakar, H. Ghayvat, S. F. Hasanm, S. C. Mukhopadhyay, "Activity and anomaly detection in smart home: a survey," in Next Generation Sensors and Systems. ChamSwitzerland: Springer International Publishing, . pp.191-220, pp. 2016. 191-220, 2016.doi:[[[10.1007/978-3-319-21671-3_9]]]
  • 55 Z. Li, B. Dong, "A new modeling approach for short-term prediction of occupancy in residential buildings," Building and Environment, vol. 121, pp. 277-290, 2017.custom:[[[-]]]
  • 56 U. Maniscalco, G. Pilato, F. V ella, "Detection of indoor actions through probabilistic induction model," in Intelligent Interactive Multimedia Systems and Services 2017. ChamSwitzerland: Springer, pp. 129-138, 2018.custom:[[[-]]]
  • 57 E. Nazerfard, D. J. Cook, "CRAFFT: an activity prediction model based on Bayesian networks," Journal of Ambient Intelligence and Humanized Computing, vol. 6, no. 2, pp. 193-205, 2015.doi:[[[10.1007/s12652-014-0219-x]]]
  • 58 S. Thomas, M. Bourobou, Y. Yoo, "User activity recognition in smart homes using pattern clustering applied to temporal ANN algorithm," Sensors, vol. 15, no. 5, pp. 11953-11971, 2015.doi:[[[10.3390/s150511953]]]
  • 59 J. L. Gomez Ortega, L. Han, N. Whittacker, N. Bowring, "A machine-learning based approach to model user occupancy and activity patterns for energy saving in buildings," in Proceedings of 2015 Science and Information Conference (SAI), London, UK, 2015;pp. 474-482. custom:[[[-]]]
  • 60 J. L. Reyes-Ortiz, A. Ghio, D. Anguita, X. Parra, J. Cabestany, A. Catala, "Human activity and motion disorder recognition: towards smarter interactive cognitive environments," in ESANN 2013 proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 2013;pp. 403-412. custom:[[[-]]]
  • 61 S. Mahmoud, A. Lotfi, C. Langensiepen, "Behavioural pattern identification and prediction in intelligent environments," Applied Soft Computing, vol. 13, no. 4, pp. 1813-1822, 2013.doi:[[[10.1016/j.asoc.2012.12.012]]]
  • 62 A. Lotfi, C. Langensiepen, S. M. Mahmoud, M. J. Akhlaghinia, "Smart homes for the elderly dementia sufferers: identification and prediction of abnormal behaviour," Journal of Ambient Intelligence and Humanized Computing, vol. 3, no. 3, pp. 205-218, 2012.doi:[[[10.1007/s12652-010-0043-x]]]
  • 63 S. S. Khan, M. E. Karg, J. Hoey, D. Kulic, "Towards the detection of unusual temporal events during activities using HMMs," in Proceedings of the 2012 ACM Conference on Ubiquitous Computing, Pittsburgh, PA, 2012;pp. 1075-1084. custom:[[[-]]]
  • 64 S. Hela, B. Amel, R. Badran, "Early anomaly detection in smart home: a causal association rule-based approach," Artificial Intelligence in Medicine, vol. 91, pp. 57-71, 2018.custom:[[[-]]]
  • 65 A. Shah, A. Dubey, V. Hemnani, D. Gala, D. R. Kalbande, "Smart farming system: crop yield prediction using regression techniques," in Proceedings of International Conference on Wireless Communication. Singapore: Springer, 2018;pp. 49-56. custom:[[[-]]]
  • 66 A. V erma, A. Jatain, S. Bajaj, "Crop yield prediction of wheat using fuzzy c means clustering and neural network," International Journal of Applied Engineering Research, vol. 13, no. 11, pp. 9816-9821, 2018.custom:[[[-]]]
  • 67 P. Tiwari, P. Shukla, "Crop yield prediction by modified convolutional neural network and geographical indexes," International Journal of Computer Sciences and Engineering, vol. 6, no. 8, pp. 503-513, 2018.custom:[[[-]]]
  • 68 T. Islam, T. A. Chisty, and P. Roy, 2018 (Online). Available:, http://dspace.bracu.ac.bd/xmlui/bitstream/handle/10361/10938/14301112_CSE.pdf?sequence=1isAllowed=y
  • 69 E. Manjula, S. Djodiltachoumy, "A model for prediction of crop yield," International Journal of Computational Intelligence and Informatics, vol. 6, no. 4, pp. 298-305, 2017.custom:[[[-]]]
  • 70 D. Ramesh, B. Vishnu Vardhan, "Analysis of crop yield prediction using data mining techniques," International Journal of Research in Engineering and Technology, vol. 4, no. 1, pp. 470-473, 2015.custom:[[[-]]]
  • 71 S. S. Dahikar, S. V. Rode, "Agricultural crop yield prediction using artificial neural network approach," International Journal of Innovative Research in ElectricalElectronics, Instrumentation and Control Engineering, vol. 2, no. 1, pp. 683-686, 2014.custom:[[[-]]]
  • 72 B. Karthika, N. Umamaheswari, R. Venkatesh, "An overview of numerical weather forecasting algorithms for agriculture," Advances in Natural and Applied Sciences, vol. 11, no. 7, pp. 306-311, 2017.custom:[[[-]]]
  • 73 N. Putjaika, S. Phusae, A. Chen-Im, P. Phunchongharn, K. Akkarajitsakul, "A control system in an intelligent farming by using arduino technology," in Proceedings of 2016 5th ICT International Student Project Conference (ICT-ISPC), Nakhon Pathom, Thailand, 2016;pp. 53-56. custom:[[[-]]]
  • 74 S. S. Gumaste, A. J. Kadam, "Future weather prediction using genetic algorithm and FFT for smart farming," in Proceedings of 2016 International Conference on Computing Communication Control and automation (ICCUBEA), Pune, India, 2016;pp. 1-6. custom:[[[-]]]
  • 75 G. Zuma-Netshiukhwi, K. Stigter, S. Walker, "Use of traditional weather/climate knowledge by farmers in the south-western free state of South Africa: agrometeorological learning by scientists," Atmosphere, vol. 4, no. 4, pp. 383-410, 2013.custom:[[[-]]]
  • 76 W. Xu, Q. Wang, R. Chen, "Spatio-temporal prediction of crop disease severity for agricultural emergency management based on recurrent neural networks," GeoInformatica, vol. 22, pp. 363-381, 2018.doi:[[[10.1007/s10707-017-0314-1]]]
  • 77 S. S. Gumaste, A. J. Kadam, "Future weather prediction using genetic algorithm and FFT for smart farming," in Proceedings of 2016 International Conference on Computing Communication Control and automation (ICCUBEA), Pune, India, 2016;pp. 1-6. custom:[[[-]]]
  • 78 S. Sengupta, A. K. Das., "Particle Swarm Optimization based incremental classifier design for rice disease prediction," Computers and Electronics in Agriculture, vol. 140, pp. 443-451, 2017.doi:[[[10.1016/j.compag.2017.06.024]]]
  • 79 S. Varshney, T. Dalal, "Plant disease prediction using image processing techniques- a review," International Journal of Computer Science and Mobile Computing, vol. 5, no. 5, pp. 394-398, 2016.custom:[[[-]]]
  • 80 Y. Dandawate, R. Kokare, "An automated approach for classification of plant diseases towards development of futuristic Decision Support System in Indian perspective," in Proceedings of 2015 International Conference on Advances Computing, Communications and Informatics (ICACCI), Kochi, India, 2015;pp. 794-799. custom:[[[-]]]
  • 81 P. Mohan, K. K. Patil, "Crop production rate estimation using parallel layer regression with deep belief network," in Proceedings of 2017 International Conference on Electrical, Electronics, Communication, Computer , and Optimization Techniques (ICEECCOT), Mysuru, India, 2017;pp. 168-173. custom:[[[-]]]
  • 82 P. J. G. Nieto, E. Garcia-Gonzalo, J. R. A. Fernandez, C. D. Muniz, "A hybrid PSO optimized SVM-based model for predicting a successful growth cycle of the Spirulina platensis from raceway experiments data," Journal of Computational and Applied Mathematics, vol. 291, pp. 293-303, 2016.doi:[[[10.1016/j.cam.2015.01.009]]]
  • 83 D. Liu, W. Guo, "Identification of kiwifruits treated with exogenous plant growth regulator using near-infrared hyperspectral reflectance imaging," Food Analytical Methods, vol. 8, no. 1, pp. 164-172, 2015.custom:[[[-]]]
  • 84 M. Bilgili, "Prediction of soil temperature using regression and artificial neural network models," Meteorology and Atmospheric Physics, vol. 110, no. 1-2, pp. 59-70, 2010.custom:[[[-]]]
  • 85 R. T. Cunningham, M. H. Mooney, X. L. Xia, S. Crooks, D. Matthews, M. O’Keeffe, K. Li, C. T. Elliott, "Feasibility of a clinical chemical analysis approach to predict misuse of growth promoting hormones in cattle," Analytical Chemistry, vol. 81, no. 3, pp. 977-983, 2009.custom:[[[-]]]
  • 86 D. L. Ehret, B. D. Hill, D. A. Raworth, B. Estergaard, "Artificial neural network modelling to predict cuticle cracking in greenhouse peppers and tomatoes," Computers and Electronics in Agriculture, vol. 61, no. 2, pp. 108-116, 2008.custom:[[[-]]]
  • 87 I. Beheshti, H. Demirel, H. Matsuda, Alzheimer's Disease Neuroimaging Initiative, "Classification of Alzheimer's disease and prediction of mild cognitive impairment-to-Alzheimer's conversion from structural magnetic resource imaging using feature ranking and a genetic algorithm," Computers in Biology and Medicine, vol. 83, pp. 109-119, 2017.doi:[[[10.1016/j.compbiomed.2017.02.011]]]
  • 88 Z. Arabasadi, R. Alizadehsani, M. Roshanzamir, H. Moosaei, A. A. Yarifard, "Computer aided decision making for heart disease detection using hybrid neural network-Genetic algorithm," Computer Methods and Programs in Biomedicine, vol. 141, pp. 19-26, 2017.doi:[[[10.1016/j.cmpb.2017.01.004]]]
  • 89 T. En-Li, W. Zheng-Feng, Z. Wen-Ce, L. Shi-Zhu, L. Yan, A. Lin, et al., "Study on the ARIMA model application to predict echinococcosis cases in China," Chinese Journal of Schistosomiasis Control, vol. 30, no. 1, pp. 47-53, 2018.custom:[[[-]]]
  • 90 P. Ivanchuk, M. Ivanchuk, "One example of using Markov Chain Monte Carlo Method for predicting in medicine," Cardiology and Cardiovascular Research, vol. 1, no. 4, pp. 113-116, 2017.custom:[[[-]]]
  • 91 S. Vijayarani, S. Dhayanand, M. Phil, "Kidney disease prediction using SVM and ANN algorithms," International Journal of Computing and Business Research, vol. 6, no. 2, pp. 1-12, 2015.custom:[[[-]]]
  • 92 A. Esteva, B. Kuprel, R. A. Novoa, J. Ko, S. M. Swetter, H. M. Blau, S. Thrun, "Dermatologist-level classification of skin cancer with deep neural networks," Nature, vol. 542, no. 7639, pp. 115-118, 2017.doi:[[[10.1038/nature21056]]]
  • 93 S. Parisot, S. I. Ktena, E. Ferrante, M. Lee, R. Guerrero, B. Glocker, D. Rueckert, "Disease prediction using graph convolutional networks: application to Autism Spectrum Disorder and Alzheimer’s disease," Medical Image Analysis, vol. 48, pp. 117-130, 2018.custom:[[[-]]]
  • 94 X. Chen, Q. F. Wu, G. Y. Yan, "RKNNMDA: ranking-based KNN for MiRNA-disease association prediction," RNA Biology, vol. 14, no. 7, pp. 952-962, 2017.custom:[[[-]]]
  • 95 Y. Marchuk, R. Magrans, B. Sales, J. Montanya, J. López-Aguilar, C. de Haro, et al., "Predicting patient-ventilator asynchronies with hidden Markov Models," Scientific Reports, vol. 8, no. 1, 2018.custom:[[[-]]]
  • 96 S. Ghosh, J. Li, L. Cao, K. Ramamohanarao, "Septic shock prediction for ICU patients via coupled HMM walking on sequential contrast patterns," Journal of Biomedical Informatics, vol. 66, pp. 19-31, 2017.doi:[[[10.1016/j.jbi.2016.12.010]]]
  • 97 P. Kaewprag, C. Newton, B. Vermillion, S. Hyun, K. Huang, R. Machiraju, "Predictive models for pressure ulcers from intensive care unit electronic health records using Bayesian networks," BMC Medical Informatics and Decision Making, vol. 17(Suppl. 2), no. 65, 2017.doi:[[[10.1186/s12911-017-0471-z]]]
  • 98 S. Barnes, E. Hamrock, M. Toerper, S. Siddiqui, S. Levin, "Real-time prediction of inpatient length of stay for discharge prioritization," Journal of the American Medical Informatics Association, vol. 23, no. e1, pp. e2-e10, 2015.doi:[[[10.1093/jamia/ocv106]]]
  • 99 K. Meadows, R. Gibbens, C. Gerrard, A. Vuylsteke, "Prediction of patient length of stay on the intensive care unit following cardiac surgery: a logistic regression analysis based on the cardiac operative mortality risk calculator, EuroSCORE," Journal of Cardiothoracic and V ascular Anesthesia, vol. 32, no. 6, pp. 2676-2682, 2018.custom:[[[-]]]
  • 100 M. DelPozo-Banos, A. John, N. Petkov, D. M. Berridge, K. Southern, K. LLoyd, C. Jones, S. Spencer, C. M. Travieso, "Using neural networks with routine health records to identify suicide risk: feasibility study," JMIR Mental Health, vol. 5, no. 2, 2018.custom:[[[-]]]
  • 101 T. Ma, C. Xiao, F. Wang, "Health-ATM: a deep architecture for multifaceted patient health record representation and risk prediction," in Proceedings of the 2018 SIAM International Conference on Data Mining, San Diego, CA, 2018;pp. 261-269. custom:[[[-]]]
  • 102 W. Sun, X. Zhang, J. Wang, J. He, S. Peeta, "Blink number forecasting based on improved Bayesian fusion algorithm for fatigue driving detection," Mathematical Problems in Engineering, vol. 2015, no. 832621, 2015.custom:[[[-]]]
  • 103 M. Zhang, X. Zhai, G. Zhao, T. Chong, Z. Wang, "An application of particle swarm algorithms to optimize hidden Markov models for driver fatigue identification," in Proceedings of 2018 IEEE Intelligent V ehicles Symposium (IV), Changshu, China, 2018;pp. 25-30. custom:[[[-]]]
  • 104 R. Fu, H. Wang, W. Zhao, "Dynamic driver fatigue detection using hidden Markov model in real driving condition," Expert Systems with Applications, vol. 63, pp. 397-411, 2016.doi:[[[10.1016/j.eswa.2016.06.042]]]
  • 105 Y. Xie, C. Bian, Y. L. Murphey, D. S. Kochhar, "An SVM parameter learning algorithm scalable on large data size for driver fatigue detection," in Proceedings of 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, 2017;pp. 1-8. custom:[[[-]]]
  • 106 L. Zhang, D. Yang, H. Ni, T. Yu, "Driver fatigue detection based on SVM and steering wheel angle characteristics," in Proceedings of the 19th Asia Pacific Automotive Engineering Conference SAE-China Congress 2017: Selected Papers. Singapore: Springer, 2019;pp. 729-738. custom:[[[-]]]
  • 107 R. Jimenez, O. F. Aviles S, M. Mauledoux, "Driver fatigue detection with time-feedback neural network," International Journal of Applied Engineering Research, vol. 13, no. 14, pp. 11582-11588, 2018.custom:[[[-]]]
  • 108 J. Hu, "Comparison of different features and classifiers for driver fatigue detection based on a single EEG channel," Computational and Mathematical Methods in Medicine, vol. 2017, no. 5109530, 2017.doi:[[[10.1155/2017/5109530]]]
  • 109 B. T. Nukala, N. Shibuya, A. Rodriguez, J. Tsay, J. Lopez, T. Nguyen, S. Zupancic, D. Y. C. Lie, "An efficient and robust fall detection system using wireless gait analysis sensor with Artificial Neural Network (ANN) and Support V ector Machine (SVM) algorithms," Open Journal of Applied Biosensor, vol. 3, no. 4, pp. 29-39, 2014.custom:[[[-]]]
  • 110 W. C. Cheng, D. M. Jhan, "Triaxial accelerometer-based fall detection method using a self-constructing cascade-AdaBoost-SVM classifier," IEEE Journal of Biomedical and Health Informatics, vol. 17, no. 2, pp. 411-419, 2013.doi:[[[10.1109/JBHI.2012.2237034]]]
  • 111 I. Charfi, J. Miteran, J. Dubois, M. Atri, R. Tourki, "Definition and performance evaluation of a robust SVM based fall detection solution," in Proceedings of 2012 8th International Conference on Signal Image Technology and Internet Based Systems, Naples, Italy, 2012;pp. 218-224. custom:[[[-]]]
  • 112 N. Shibuya, B. T. Nukala, A. I. Rodriguez, J. Tsay, T. Q. Nguyen, S. Zupancic, D. Y. C. Lie, "A real-time fall detection system using a wearable gait analysis sensor and a Support Vector Machine (SVM) classifier," in Proceedings of 2015 8th International Conference on Mobile Computing and Ubiquitous Networking (ICMU), Hakodate, Japan, 2015;pp. 66-67. custom:[[[-]]]
  • 113 M. Y u, Y. Y u, A. Rhuma, S. M. R. Naqvi, L. Wang, J. A. Chambers, "An online one class support vector machine-based person-specific fall detection system for monitoring an elderly individual in a room environment," IEEE Journal of Biomedical and Health Informatics, vol. 17, no. 6, pp. 1002-1014, 2013.doi:[[[10.1109/JBHI.2013.2274479]]]
  • 114 D. Lim, C. Park, N. H. Kim, S. H. Kim, Y. S. Yu, "Fall-detection algorithm using 3-axis acceleration: combination with simple threshold and hidden Markov model," Journal of Applied MathematicsArticle ID 896030, vol. 2014, 2014.doi:[[[10.1155/2014/896030]]]
  • 115 N. K. Suryadevara, S. C. Mukhopadhyay, R. Wang, R. K. Rayudu, Y. M. Huang, "Reliable measure-ment of Wireless Sensor Network data for forecasting wellness of elderly at smart home," in Proceedings of 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Minneapolis, MN, 2013;pp. 16-21. custom:[[[-]]]
  • 116 S. Malik, D. Kim, "Prediction-learning algorithm for efficient energy consumption in smart buildings based on particle regeneration and velocity boost in particle swarm optimization neural networks," Energies, vol. 11, no. 5, 2018.custom:[[[-]]]
  • 117 M. Fayaz, D. Kim, "A prediction methodology of energy consumption based on deep extreme learning machine and comparative analysis in residential buildings," Electronics, vol. 7, no. 10, 2018.custom:[[[-]]]
  • 118 K. Muralitharan, R. Sakthivel, R. Vishnuvarthan, "Neural network based optimization approach for energy demand prediction in smart grid," Neurocomputing, vol. 273, pp. 199-208, 2018.doi:[[[10.1016/j.neucom.2017.08.017]]]
  • 119 K. Amasyali, N. M. El-Gohary, "A review of data-driven building energy consumption prediction studies," Renewable and Sustainable Energy Reviewspt. 1, vol. 81, pp. 1192-1205, 2018.custom:[[[-]]]
  • 120 T. Ahmad, H. Chen, "Potential of three variant machine-learning models for forecasting district level medium-term and long-term energy demand in smart grid environment," Energy, vol. 160, pp. 1008-1020, 2018.custom:[[[-]]]
  • 121 D. Koschwitz, J. Frisch, C. van Treeck, "Data-driven heating and cooling load predictions for non-residential buildings based on support vector machine regression and NARX Recurrent Neural Network: a comparative study on district scale," Energy, vol. 165(Pt. A), pp. 134-142, 2018.custom:[[[-]]]
  • 122 I. Ullah, R. Ahmad, D. Kim, "A prediction mechanism of energy consumption in residential buildings using hidden Markov model," Energies, vol. 11, no. 2, 2018.custom:[[[-]]]
  • 123 N. Attoue, I. Shahrour, R. Younes, "Smart building: use of the artificial neural network approach for indoor temperature forecasting," Energies, vol. 11, no. 2, 2018.custom:[[[-]]]
  • 124 I. Ullah, D. Kim, "An improved optimization function for maximizing user comfort with minimum energy consumption in smart homes," Energies, vol. 10, no. 11, 2017.custom:[[[-]]]
  • 125 N. Bassamzadeh, R. Ghanem, "Multiscale stochastic prediction of electricity demand in smart grids using Bayesian networks," Applied Energy, vol. 193, pp. 369-380, 2017.custom:[[[-]]]
  • 126 Z. Wang, R. S. Srinivasan, "A review of artificial intelligence based building energy use prediction: contrasting the capabilities of single and ensemble prediction models," Renewable and Sustainable Energy Reviews, vol. 75, pp. 796-808, 2017.custom:[[[-]]]
  • 127 C. Deb, F. Zhang, J. Yang, S. E. Lee, K. W. Shah, "A review on time series forecasting techniques for building energy consumption," Renewable and Sustainable Energy Reviews, vol. 74, pp. 902-924, 2017.custom:[[[-]]]
  • 128 M. Pena, F. Biscarri, J. I. Guerrero, I. Monedero, C. Leon, "Rule-based system to detect energy efficiency anomalies in smart buildings, a data mining approach," Expert Systems with Applications, vol. 56, pp. 242-255, 2016.doi:[[[10.1016/j.eswa.2016.03.002]]]
  • 129 E. Mocanu, P. H. Nguyen, W. L. Kling, M. Gibescu, "Unsupervised energy prediction in a Smart Grid context using reinforcement cross-building transfer learning," Energy and Buildings, vol. 116, pp. 646-655, 2016.custom:[[[-]]]
  • 130 H. M. H. Owda, B. Omoniwa, A. R. Shahid, S. Ziauddin, 2014 (Online). Available:, https://arxiv.org/abs/1412.2186
  • 131 K. Basu, L. Hawarah, N. Arghira, H. Joumaa, S. Ploix, "A prediction system for home appliance usage," Energy and Buildings, vol. 67, pp. 668-679, 2013.custom:[[[-]]]
  • 132 C. Chen, D. J. Cook, "Behavior-based home energy prediction," in Proceedings of 2012 8th International Conference on Intelligent Environments, Guanajuato, Mexico, 2012;pp. 57-63. custom:[[[-]]]
  • 133 Z. Wang, R. Yang, L. Wang, R. C. Green, A. I. Dounis, "A fuzzy adaptive comfort temperature model with grey predictor for multi-agent control system of smart building," in Proceedings of 2011 IEEE Congress of Evolutionary Computation (CEC), New Orleans, LA, 2011;pp. 728-735. custom:[[[-]]]
  • 134 D. Savio, L. Karlik, S. Karnouskos, "Predicting energy measurements of service-enabled devices in the future smartgrid," in Proceedings of 2010 12th International Conference on Computer Modelling and Simulation, Cambridge, UK, 2010;pp. 450-455. custom:[[[-]]]

Table 1.

Widely used prediction algorithms in Smart Cars
Use cases Statistical algorithms Hybrid algorithms Heuristic algorithms
MC DT REG NB ARIMA KNN SVM ANN DNN GA SI
Charging demand prediction *** *** **** **** **** ****
Car health predictions **** **** * *
Traffic flow predictions ** **** **** *** **** ** **
Lane changes prediction **** *** **** *** ****
Accident/collision prediction *** **** **** *** ** *** ****
Smart parking prediction **** * **** ** ** **** **

The diamond symbol used in tables translates into intensity of application of an algorithm into a given use case, with “****" being highly applied algorithm and "*" being relatively less applied algorithm. Blank spaces indicate very less application of particular algorithm in context to others.

MC=Markov chain, DT=decision tree, REG=regression, NB=naïve Bayes, ARIMA=autoregressive integrated moving average, KNN=k-nearest neighbors, GA=genetic algorithm, SI=swarm intelligence.

Table 2.

Input data mapping to use cases of prediction in smart cars
Roles of prediction algorithms in smart cars Input data
Car physical state Traffic state Road state Driver’s health state
Charging demand prediction v v v
Car health predictions v
Traffic flow predictions v v
Lane changes prediction v v
Accident/collision prediction v v v v
Smart parking prediction v v
Driver’s health prediction v

Table 3.

Widely used prediction algorithms in smart homes
Use cases Statistical algorithms Hybrid algorithms Heuristic algorithms
MC DT REG NB ARIMA KNN SVM ANN DNN GA SI
Inhabitant comfort index prediction **** * * **** **** **** *** **
Inhabitant action/activity prediction **** ** ** *** *** *** *
Inhabitant behavior prediction **** * ** ** ** **** *

Table 4.

Input data mapping to use cases of prediction in smart homes
Roles of prediction algorithms in smart homes Input data
Environment House chores Entertainment Resident’s health state
Inhabitants’ charging demand prediction v v
Inhabitants’ action/activity prediction v v
Inhabitants’ behavior prediction v v
Energy use prediction v v v
Inhabitants’ wellness prediction v v

Table 5.

Input data mapping to use cases of prediction in smart farms
Roles of prediction algorithms in smart farms Input data
Environment Production Surveillance
Weather prediction v
Crop yield prediction v v
Crop disease prediction v v
Plant growth rate prediction v v

Table 6.

Widely used prediction algorithms in smart farm
Use cases Statistical algorithms Hybrid algorithms Heuristic algorithms
MC DT REG NB ARIMA KNN SVM ANN DNN GA SI
Weather prediction *** **** *** *** ***
Crop yield prediction *** * ** *** ****
Crop disease prediction ** ** ** ** *** **** *** **
Plant growth rate prediction ** *** ** *** **

Table 7.

Widely used prediction algorithms in smart health management
Use cases Statistical algorithms Hybrid algorithms Heuristic algorithms
MC DT REG NB ARIMA KNN SVM ANN DNN GA SI
Disease prediction **** ** *** **** ** ***** *** *** **** ****
Clinical events prediction *** * **** ** ** *** ****
Driver health – smart cars * * ** ** ** *** **** **** ** **
Elderly wellness – smart homes ** * ** **** ** **

Table 8.

Widely used prediction algorithms in smart energy management
Use cases Statistical algorithms Hybrid algorithms Heuristic algorithms
MC DT REG NB ARIMA KNN SVM ANN DNN GA SI
Smart Energy Prediction *** ** *** **** ** *** *** *** **** ****

Table 9.

Summary of frequently used algorithms
Sub-domain Algorithm
Smart car MC, ANN, SVM
Smart home MC, SVM, ANN
Smart health DNN, ANN, SVM
Smart energy management DNN, GA, NB
Smart farm REG, ANN, SVM
Interactive model of selected smart environments and applications.
Classification of prediction algorithms.
Input data aggregation from smart cars environment.
Smart home prediction’s input and output.
Smart farms prediction’s input and output.