ML IoT (General) PDF
ML IoT (General) PDF
Review
Machine Learning-Enabled Internet of Things (IoT): Data,
Applications, and Industry Perspective
Jamal Bzai 1 , Furqan Alam 2, * , Arwa Dhafer 3 , Miroslav Bojović 1 , Saleh M. Altowaijri 4 , Imran Khan Niazi 5
and Rashid Mehmood 6
Abstract: Machine learning (ML) allows the Internet of Things (IoT) to gain hidden insights from the
treasure trove of sensed data and be truly ubiquitous without explicitly looking for knowledge and
data patterns. Without ML, IoT cannot withstand the future requirements of businesses, governments,
and individual users. The primary goal of IoT is to perceive what is happening in our surround-
ings and allow automation of decision-making through intelligent methods, which will mimic the
decisions made by humans. In this paper, we classify and discuss the literature on ML-enabled IoT
from three perspectives: data, application, and industry. We elaborate with dozens of cutting-edge
methods and applications through a review of around 300 published sources on how ML and IoT
work together to play a crucial role in making our environments smarter. We also discuss emerging
Citation: Bzai, J.; Alam, F.; Dhafer, A.; IoT trends, including the Internet of Behavior (IoB), pandemic management, connected autonomous
Bojović, M.; Altowaijri, S.M.; Niazi, vehicles, edge and fog computing, and lightweight deep learning. Further, we classify challenges to
I.K.; Mehmood, R. Machine IoT in four classes: technological, individual, business, and society. This paper will help exploit IoT
Learning-Enabled Internet of Things opportunities and challenges to make our societies more prosperous and sustainable.
(IoT): Data, Applications, and
Industry Perspective. Electronics 2022, Keywords: Internet of Things (IoT); outliers; data imputation; feature selection; machine learning; smart
11, 2676. https://doi.org/10.3390/ cities; smart homes; edge and fog computing; lightweight deep learning; Internet of Behavior (IoB)
electronics11172676
number of objects connected to the IoT is expected to reach 25–30 billion by 2030 due to the
massive influx of various IoT devices proliferating [2,3].
The primary purpose of these increasing numbers and types of IoT objects is to
produce valuable data about the entities present in the operating environment to make
smart decisions. This is achieved by providing access to the environment from which we
need information and analyzing past, present, and future data. These data allow optimal
decisions about us and our environments, possibly in real time. This massive, diverse
growth in the overall IoT landscape will produce $1–1.5 trillion in revenue annually. The
IoT landscape is illustrated in Figure 1. Although Europe is at the forefront in the early
adoption of IoT, South Korea tops the global ranking of connected things, whereas the USA
is far behind in this respect [4]. Figure 1 also depicts application areas of IoT: smart homes,
warning systems, smart shopping, smart gadgets, smart cities, intelligent roads, health care,
fire systems, threat-identification systems, tracking, and surveillance.
1.4. Contributions
Most R&D endeavors on IoT have focused primarily on object and resource manage-
ment, object identification, access control, network, and connecting technologies. Instead of
focusing on major IoT R&D trends mentioned above, in this paper, we attempt to enhance
our understanding of how ML plays a critical role in shaping the IoT landscape. This
survey will work as an underpinning for IoT-based ML researchers. In Table 1, we have
given five major ML-enabled IoT surveys and their objectives. Our intention is not to
represent a comprehensive review of the literature. Still, this paper attempts to achieve the
more significant aim of enhancing ML’s understanding, usefulness, and significance for the
IoT domain. The main contributions of this work are fourfold:
Electronics 2022, 11, 2676 5 of 33
• Firstly, we classify IoT-related research and development work into three major per-
spectives (classes): data, application, and industry.
• Secondly, the paper gives insight into the current state-of-art research and develop-
ments in IoT with a specific focus on ML-related developments.
• Thirdly, the paper identifies emerging IoT trends that will use the machine at its core
to develop futuristic and sustainable solutions.
• Lastly, the paper helps the readers to identify future opportunities in IoT-based
ML research.
2. Data Perspective
Data add value to the IoT paradigm and are collected by using a variety of sensors, as
given in Table 2. IoT has both cheap and expensive sensors in its arsenal. For example, the
temperature detection sensor is cheaper than lidar, which is too costly. The type of sensor
used largely depends on the type of application of that data. Wild animal tracking sensors
will have lifelong battery life, as replacing batteries in wild animal tracking applications is
hard, whereas sensors like lidar, cameras, and radar continuously need a power supply to
function. Also, low-cost sensor data have such issues as outliers and missing values as their
hardware quality is limited. On the other hand, vision sensors bring many features, and
selecting only the best feature is challenging. In the proceeding subsections, we discuss IoT
data sources, data storage platforms, and the three types of data challenges with a specific
focus on machine learning.
Table 2. IoT paradigm concerning data sources, applications, and data challenges.
have real-time data analytics from data stored on clouds. This makes edge- and fog-based
IoT data storage critical [44]. ML and AI available on edge devices can give real-time
insights from the sensed data. Later on, aggregated data can be stored in the cloud. The
transfer of data on edge first will create a more realistic and valuable IoT landscape. Some
popular and widely used IoT-based cloud storage services are AWS S3 (Amazon Web
Services, Seattle, WA, USA), IBM Watson IoT Platform (IBM, Armonk, NY, USA), Oracle
IoT Cloud Service (Oracle, Austin, TX, USA), and Microsoft Azure (Microsoft, Redmond,
WA, USA) [45,46].
ML-powered anomaly detection and discussed available IoT datasets used for this purpose.
On the other hand Cook et al. [60] examined how to detect outliers in IoT-based times series
data. In contrast, Diro et al. [61] saw outliers’ detection as a way to make IoT networks
more secure. Further, a more recent survey by Samara et al. [62] focused on statistics-based,
clustering-based, nearest neighbor-based, classification-based, artificial intelligent-based,
spectral decomposition-based, and hybrid-based for outlier detection. Commonly used
outlier detection (OD) approaches are based on statistics, distance matrix supervised, and
unsupervised ML. One such MLA is SVM, which has an explicit mechanism to handle
outliers robustly [57,63]. Resource overhead is one major issue with SVM-based OD.
An unsupervised centered quarter-sphere SVM with low computational complexity and
memory usage for online OD is proposed in [64] which outperforms previous offline OD
methods based on SVM [65].
In unsupervised learning, k-means are a simple yet popular choice along with hi-
erarchical clustering for OD, as critically analyzed by Garcia-Font et al. [58]. Similarly,
Münz et al. [66] focused on k-means clustering for OD in traffic data. One major drawback
with k-means is that it computes a set of k centers to reduce the sum of squared distance.
Multiple works [67,68] show that there are two issues related to it: (1) outliers can pull
these centers, and (2) rather than rejecting outliers, it can be possible for outliers to form
their cluster. As a solution for this, a robust version of k-means is proposed by Statman
et al. [69] known as k-means+++. Another classifier quite popular for OD problems is naïve
Bayes because of its ease of use and simplicity [70,71]. Parto et al. [72] evaluated classical
Bayesian techniques with slight modification for OD in streaming IoT platforms in the
manufacturing industry. Further, similar to [66], Lam et al. [73] addressed the OD issue in
traffic data using a fusion of naïve Bayes and Gaussian mixture-model techniques.
C4.5 and its successor C5.0 MLAs are highly accurate and efficient modern-day classi-
fiers that outperform the best in the business classifiers, as analyzed in [74]. However, little
attention has been given to C4.5 and C5.0 for OD, particularly in the IoT environment, as
they have high precision, minimum memory usage, and fast processing. Today in every
field, we are witnessing the increasing use of deep-learning algorithms due to their ability
to provide highly accurate predictions and forecasting output. These algorithms can under-
stand highly complex datasets, which gives them an edge over others. Luo et al. proposed a
distributed outlier detection method for sensor networks that uses deep autoencoders [75].
The technique can produce a high detection rate with minimum communication overhead,
which is necessary for IoT-based sensor networks. Similarly, Diro and Chilamkurti [76]
used deep learning for cybersecurity purposes. Their work shows that the deep model is
more capable of detecting anomalies than shallow learning.
In IoT, MLAs for OD can be divided into three classes. First-class algorithms execute
offline and online. The second class of IoT algorithms will come from where intelligence
and data lie. Finally, the third class of OD algorithms is based on the accuracy requirement
of IoT applications. A detailed illustration is given in Figure 5.
Electronics 2022, 11, 2676 9 of 33
Figure 5. Classification of future outlier detection algorithm that adopt machine learning for
IoT application.
based emergent self-organizing maps [110]. Except for C4.50 s MLA, dealing with missing
values can be expensive in terms of storage and/or prediction-time computation [111]. The
fundamentals for imputing missing values will remain the same in IoT as in other domains.
However, we envisage that data imputation will move more towards real-time processing
of missing values in context with IoT’s future scope, particularly for IoT applications.
In IoT, particularly in highly dense sensor setups [117–119], data produced are massive
and often possess high dimensions. Therefore, FS methods must be exploited to gain
more accurate information. Several extensive surveys of various feature-selection and
dimensionality-reduction approaches can be found in the literature [120–122]. MLAs such
as KNN [123–126], SVM [127–129], decision tree [130,131], AdaBoost [132–134] random
forest [135–138], naïve Bayes [139,140], regularization [141–143] and relief-F [144–147],
entropy evaluation criteria [148] are extensively used for identifying the most relevant
variables in the datasets.
Guo et al. concluded in [7,8] that IoT will ultimately EI-enable IoT, which will serve
this goal. The FS method will also be helpful in terms of data reduction, apart from its
other advantages [112–116]. For example, EI-enabled smartphones and home appliances
will not have much processing power, storage needs are limited, and data are relevant only
to predict an event. Most of the ongoing research on FS is based on offline FSA methods
that can be suitable for most applications in domains like natural sciences and geography.
However, for IoT, online FSAs are required for most of its applications. As in the IoT
ecosystem, scenarios will change quickly, and most of the decision-making will be based
on streaming data.
ML will significantly address the above data issues related to outliers, missing values,
and feature selection. Most IoT sensors will be low-cost hardware that tends to have a
Electronics 2022, 11, 2676 11 of 33
temporary malfunction. In the proceeding section, we discuss IoT applications that will
use the processed data produced by sensors.
3. Applications Perspective
IoT has evolved beyond what Atzori et al. [1], defined it. Today, it is seen as a discovery
that has the potential to change the world in the same way as electricity did to humankind.
Xu et al. systematically provide a concise view of current IoT application areas, R&D trends,
and challenges for IoT in industries to provide an understanding of IoT developments in
industries. Data for IoT are as important as electrons are for electricity. In this section, we
examine ML developments in IoT and classify IoT applications according to [149,150].
According to a United Nations report, more than half the world’s population lives in
cities, due to better jobs, education, health care, and living conditions [151], putting extraor-
dinary pressure on municipalities, urban development departments, and governments to
provide sufficient resources. Due to this fact, the “smart city” concept has recently drawn
significant attention from governments worldwide, especially in developed [152,153] and
developing economies [154,155]. Smart cities are now an essential part of urban devel-
opment planning. There exists no formal definition of a smart city. However, it can be
defined as the product of accelerated development and advanced information technology,
which aims to improve citizens’ socioeconomic conditions and enhance the overall quality
of living.
IoT is about connecting physical devices using the internet to facilitate the smooth
exchange of information. The smart city dream would not be possible without the technical
support of IoT, which is inevitable to achieve smart city aims—Zanella et al. termed
it “urban IoT” [156]. In the background of urban IoT, an immense amount of data are
produced by “things.” Gaining key insights from these data is a critical problem that ML
can solve. ML in urban IoT is a bit different from other domains, due to its heterogeneous
nature in terms of devices, data, and applications, as seen in Figure 7.
the contribution of ML to the success of smart grids will be enormous and beyond what we
see today. It describes the energy-space domain where MLAs are expediting the progress
of the “data to knowledge to action” paradigm [159].
Further, Zhang et al. [160] critically examine smart grids’ potential applications of
deep learning, reinforcement learning, and integration. However, IoT-based smart grids
are also bringing security challenges. With the availability of treasure-trove data and
MLAs [161–166], we can find critical power usage patterns and consumer preferences.
This will maximize the reliability of power grids and further share essential insights with
consumers and power companies to improve or design better power infrastructure for
future challenges.
Electricity-demand forecasting (EDF) has gained significant attention, and it is a critical
task in strategic planning for power companies. EDF impacts the operational decisions
in smart grids, as pointed out in [167]. MLAs are the primary tools for EDF, which learn
from data and predict. In conventional power grids, EDF is based on historical power
consumption data. However, smart grids are the end product of the merger of IoT and
power grids. As a result, more diverse data are available from various IoT applications, as
mentioned in Figure 2, which can be used for highly accurate predictions.
In [166,168,169], the authors examined some of the widely used MLAs based on their
effectiveness in facilitating operational decisions in smart grids. Nonlinear MLAs like
ANNs and SVM are most persuasive for EDF. ANNs are very potent for modeling any
nonlinear relationships and complex behaviors of smart grids. Various types of ANNs
are used for demand forecasting: BP [170,171], radial basis function (RBF) [172–174], mul-
tilayer perceptron (MLP) [175], and optimized and hybrid ANNs [170,176–178]. EDF by
SVM [179–182] can handle noise better with minimum overfitting. ANNs and SVMs are
highly accurate with conventional EDF. However, a novel deep-learning model known as
factored conditional restricted Boltzmann machine (FCRBM) for EDF shows significant
improvement in prediction accuracy [183]. ANNs, SVMs, and FCRBM are computation-
ally expensive for IoT to envision. EDF depends not on conventional grid data, but on
several evolving factors in IoT ecosystems like weather, social events, individual prefer-
ences, power-grid performance, and maintenance. Smart grids will be essential for human
urbanization prospects; nevertheless, their management is critical. This is achievable by
ML-enabled IoT. However, this also brings some challenges related to the security of power
grids connected by IoT infrastructure [184].
management, which was achieved using Q-learning [191], and ANNs and reinforcement
learning [192].
Autonomous vehicles (AVs) are another area that will revolutionize the transportation
industry. AVs depend entirely on ML, eventually developing AI to drive without human
interference. ML algorithms are used for tracking and identifying moving and stationary
objects. Alam et al. [193] proposed a method to recognize objects in the driving scene
by integrating deep learning and decision fusion. Tesla and Google [194,195] are some
technological titans utilizing ANN and DL in their AVs to detect objects in the driving scene.
critical insights from health-care data [203,204]. Automated assessment of individual well-
being and alerting others to any health risk for the patient is a widely researched topic.
In [205], an intelligent system is developed to monitor the well-being of individuals in
their home environments. An ML-based method is used to automatically predict activity
quality and automatically assess cognitive health based on activity quality. SVM, principal
component analysis (PCA), and logistic regression MLAs are used to quantify activities and
further predict cognitive health. Dawadi et al. also address automated cognitive health as-
sessment using ML. Supervised and unsupervised ML scoring models are used to quantify
and determine boundaries between activity performance classes and cognitive assessments
performed [206]. Cognitive systems can understand, reason, and learn, helping to spur
discovery and decreasing the effort required to populate research studies effectively.
Further, in [207,208], solutions for physiological monitoring, weight management, and
cardiovascular disease monitoring are proposed. In [207], a wearable armband multisensor
system known as BodyMedia FIT performs constant physiological tracking and weight
management by exploiting ML. The system has been commercially available since 2001 and
uses regression analysis to classify activities. In [208], the mobile machine learning model
for monitoring cardiovascular disease (M4CVD) is proposed. It uses mobiles to monitor
heart diseases. M4CVD locally analyzes trends of vital health signs by contextualizing
them with clinical data sets. SVM is used to examine features extracted from clinical data
sets and wearable sensors to classify a patient as at risk or at no risk of cardiovascular
disease, and has shown high accuracy in identifying patients at risk [208]. IBM Watson
provides a large-scale IoT-enabled cognitive health-care solution that covers a broader
spectrum of patients. It combines the power of health-care data with MLAs to give new
insights [209]. ML-enabled IoT health-care solutions enhance individuals’ proactive and
preventive health-care interventions and reduce health-care costs, whereas cognitive care
provides modern mechanisms for health-care specialists to connect with their patients,
improving diagnostic certainty and reducing error rates. IoT-based health-care solutions
can help in finding insights that can help raise the quality of health care across the globe.
For demand forecasting, MLAs like ANN, recurrent ANN, SVM, NB, and linear regression
are compared, and SVM produces highly accurate forecasts [213]. ML-enabled IoT can
significantly enhance the efficiency of logistics and SCM efficiency. Zhengxia et al. proposed
an advanced logistics monitoring system based on IoT. It has various functions to support
the argument of multiple services in one place. One of the essential services is data
acquisition and processing, which shows that its data analysis and forecasting show MLAs
in modern logistics are a must-have [214].
Fraudulent imitation of packaging and products is known as counterfeit. It is a severe
problem for global supply distribution chains. As a solution for this, an anticounterfeit
deterministic prediction model (ADPM) is proposed in [215]. ADPM identifies counterfeit
by the Monte Carlo (MC) MLA. ADPM examines the product attributes by analyzing and
calculating the correlation coefficients among objective features. In other literature [216],
the authors tried to apply a machine learning-based approach with statistical techniques
to detect counterfeits. In this section, we review how IoT, ML, and the manufacturing
industry can join together to take on the challenges presently faced and streamline industry
processes with automation. Suppose all the discrete processes that used to take place in
silos can be observed and managed through the analysis of the data provided to MLAs. In
that case, the holy grail of proper supply-chain optimization may be within reach.
more than half the world’s population. IoT with smart applications can greatly change
this scenario. For example, IoT-based applications, such as eWater and sustainable-water-
management applications, are used to provide clean water in Gambia [223]. The world
has less clean drinking water because of manmade water pollution. The first step in
reducing and managing water pollution is identifying where water is polluted and by
how much. Shafi et al. [224] proposed a water-pollution detection method based on deep
neural networks.
Similarly, Mishra [225] proposed an IoT-based air-quality monitoring system. Several
machine-learning algorithms, such as linear regression, random forest, and XGBoost,
are used for forecasting and prediction. The model can be deployed for real-world use.
Similarly, Elvitigala and Sudantha in [226] used linear regression to compute pollutant-level
gases. Smart cities can leverage the fusion of IoT and machine learning to enhance the
automation of water, land, and air-pollution management operations to provide a safer,
healthy living environment that will ultimately result in a prosperous society.
ANN performed better than the others did. Similarly, Khalifa et al. [236] critically examined
several biometric-based access-control methods used for feature extraction and classifi-
cation, such as Fisher discriminant analysis, linear discriminant analysis, learning vector
quantization, and ANNs. In addition, their advantages and disadvantages were discussed.
In [237], a deep learning-based method was introduced for smart-home application to limit
the access of pets and humans to consumer appliances. Interestingly, the proposed method
in [237] uses limited computing resources.
4. Industry Perspective
Predominantly, IoT remains at the initial stages of development and adoption by
the information technology industry (ITI). Slowly but steadily, the future worth of IoT is
envisioned by ITI. Driven by hopes, market trends, and statistics, a lot of R&D is going
on. ITI giants like Cisco, Microsoft, Google, IBM, Oracle, and SAP are at the forefront of
making our environment smarter by designing new IoT-enabled software platforms and
hardware. Increasing the use of IoT infrastructure will significantly enhance and speed up
the adoption of Industry 4.0, which will revolutionize industry practices [238].
Digging out key insights, or in simpler words making sense of IoT-generated data, is
one of the biggest problems in IoT. ML can tackle these issues. Another significant problem
is bringing ML to the masses, apart from the economic worth that IoT holds. In light of
these critical facts, ITI starts by adding MLAs as they collect more data for their IoT-based
systems. Some popular IoT-enabled ML systems are IBM Watson, Google TensorFlow,
Microsoft Azure, and Splunk, which are discussed here.
Microsoft Azure is a cloud computing platform created by Microsoft [239,240]. Joseph
Sirosh, corporate vice president of ML at Microsoft, says, “Every day, IoT is fueling vast
amounts of data from millions of endpoints streaming at high velocity in the cloud . . .
in this new and fast-moving world of cloud and devices, businesses can no longer wait
months or weeks for insights generated from data.” The reflection of his comments is
quite evident in Azure’s recent developments. The Azure cloud platform added ML with
advanced analytics to expand big data capabilities and be ready to tackle IoT. Services
such as Stream Analytics and Azure Event Hubs are intended to help customers process
data from devices and sensors in the IoT ecosystem. Scott Hanselman, principal program
manager for Microsoft Azure, demonstrated how this platform integrates several things
and facilitates ML for IoT [241].
Another interesting development came from IBM in the Watson software platform [242,243]
initially developed for answering in the quiz show Jeopardy. IBM Watson is a technology
platform that uses natural language processing and ML to disclose insights from vast
amounts of unstructured data. IBM Watson is more about cognitive IoT computing [244].
For example, a car owner wants to ask about the predictive maintenance date of a particular
auto part. Watson achieves this by analyzing machinery performance and breakdown
time with the help of sensor data gathered over time. Figure 8 illustrates the steps of
IBM Watson.
Watson APIs for IoT help to accelerate the development of cognitive IoT solutions and
services on the IBM Watson IoT Platform. By using these ML-enabled APIs, you will be
able to build cognitive applications that:
• enable a high degree of interaction with humans with the help of text and voice
• perceive images and scenes
• perform ML from sensory inputs
• establish data correlations with external data sources, such as weather or Twitter.
Guo et al. [7,8] presented ongoing efforts toward EI for smarter objects. Their work
also highlights the future transition of today’s IoT to EI-enabled IoT. The importance of
their work can be seen in the recent announcements of global collaboration by IBM Watson
and Cisco for combining the power of Watson IoT with edge analytics [245,246]. This
development also shows IBM’s willingness to scale down the unnecessary data transfer to
the cloud using edge analytics. Cisco’s fog-computing endeavors will be highly valuable in
Electronics 2022, 11, 2676 18 of 33
distributing intelligence at the edge. Watson’s role in this partnership is to provide a small
piece of code, informing the software of the exciting data for a particular requirement.
An exciting development came from search giant Google in the form of TensorFlow
(TF), an open-source ML platform [247]. Several Google products are now using TF. For
example, Google Photos, Gmail, Google search, and speech recognition utilize TF. A signifi-
cant advantage of TF is that it is highly scalable and can run on several systems, servers,
personal computers, smartphones, and other mobile devices. Users can execute custom-
distributed MLAs. The potential of deep learning can be exploited by using TF. Like
Microsoft and Google, another US-based multinational corporation, Splunk, introduced
IoT-enabled ML software known as Splunk (product), which is excellent in gaining fun-
damental insights from operational data. It handles big data efficiently and augments
maintenance and fault diagnosis from IoT-generated data [248]. It consists of around
300 new MLAs [249]. Splunk stresses the fact that its ML system will benefit nontechnical
users. Splunk integrates with popular IoT platforms and services that can be seen as a
boost for the broader acceptance of Splunk.
How important ML is becoming for future IoT is quite evident in the latest develop-
ments of Amazon Web Services (AWS) IoT, which in early 2016 integrated with Amazon
Machine Learning (AML) [250]. As Google, IBM, and Microsoft offered cloud-based
machine-learning platforms, Amazon has been obliged to step up with its product to meet
market demand. AWS and AML integration allows users to create ML models without
knowing much about ML. However, the AML platform offers an easy way to do simple
data analytics, but this also confined it within a boundary [251]. Several other companies
are in the market, offering application-specific ML solutions for IoT. Recently, market
research company CB Insights used the Mosaic algorithm to classify promising start-using
ML and DL algorithms to provide predictive insights from IoT-generated data [252]. The
application area of ML in IoT is enormous. Undoubtedly, the challenges and opportunities
presented by IoT [4,6,7,19,22,188] are driving the growing interest in ITI in developing
ML-enabled IoT.
5. Emerging Trends
IoT has had some interesting emerging trends in the last few years, such as edge
computing, fog computing, deep learning, and connected autonomous vehicles. Also, in
the previous few months, we have seen IoT used successfully in managing and controlling
the COVID-19 pandemic. All the above mentioned emerging trends are discussed in the
proceeding subsections.
Electronics 2022, 11, 2676 19 of 33
Yamamoto [267] critically analyzed the impact of connected AVs in providing a hassle-free
and smooth driving experience with enhanced safety.
6. Challenges
The IoT paradigm is a perfect candidate to bridge the gap between the real and digital
worlds by developing a hyperconnected world. However, it needs to overcome and manage
massive technological and nontechnological challenges. Based on several literature reviews
on IoT [282–285], we identified four classes of challenges: (1) technological, (2) individual,
(3) business, and (4) society. In the proceeding subsections, we discuss them in brief.
7. Conclusions
IoT is far more mature now. More IoT applications are in practical use. Individuals,
governments, and businesses have shown a keen interest in leveraging IoT’s opportunities.
An important question remains: How will IoT learn and think to provide a high degree of
automation? The answer comes from other branches of computer science that understand
and act like humans with the help of ML. In this paper, rather than doing a classical review
of literature, we tried highlighting the importance of ML for IoT’s success and diverse
ML-powered IoT applications. We classify ML developments in IoT from three perspectives:
data, application, and industry. The literature reviewed is wholly or partially applicable to
the IoT ecosystem. Further, we identified and discussed emerging IoT trends, including
Internet of Behavior (IoB), pandemic management, edge and fog computing, connected
autonomous vehicles, and lightweight deep learning, with a primary focus on machine
learning to develop futuristic and sustainable solutions. Despite IoT’s ability to transform
our present-day societies into smarter and more sustainable ones, it has to overcome a set
of challenges, e.g., technological, individual, business, and those related to our societies.
We conclude that ML developments in IoT will revolve around currently available
and well-established ML methods, at least in the short term. However, in the future, we
can see a fully autonomous IoT ecosystem with embedded intelligence capabilities that will
be a tricky development from an ML point of view regarding device data and processing
abilities. With the help of this work, the reader can see what ML means to IoT, how ML is
used with IoT, and what the prospects of ML in IoT can be.
Author Contributions: Conceptualization, J.B. and F.A.; literature classification, J.B., A.D., S.M.A.
and I.K.N.; software, J.B., F.A. and S.M.A.; validation, F.A.; literature analysis, J.B. and A.D.; resources,
R.M., I.K.N. and M.B.; writing—original draft preparation, J.B., F.A. and R.M.; writing—review and
editing, J.B., F.A. and A.D.; visualization, J.B., A.D. and S.M.A.; supervision, F.A., R.M. and M.B;
project administration, F.A., R.M. and M.B. All authors have read and agreed to the published version
of the manuscript.
Funding: This research received no external funding.
Data Availability Statement: All the data used in this work are publicly available and appropriately cited.
Conflicts of Interest: The authors declare no conflict of interest.
Electronics 2022, 11, 2676 23 of 33
References
1. Atzori, L.; Iera, A.; Morabito, G. The Internet of Things: A Survey. Comput. Netw. 2010, 54, 2787–2805. [CrossRef]
2. Statista IoT Connected Devices Worldwide 2019–2030. Available online: https://www.statista.com/statistics/1183457/iot-
connected-devices-worldwide/ (accessed on 25 June 2022).
3. Transforma Insights Global IoT Market to Grow to 24.1 Billion Devices in 2030, Generating $1.5 Trillion Annual Revenue. Available
online: https://transformainsights.com/news/iot-market-24-billion-usd15-trillion-revenue-2030 (accessed on 25 June 2022).
4. Kar, I. The Top-Country Early-Adopters of the Internet of Things, Ranked Google Wants to Have Drones Buzzing around
Offices. Available online: http://qz.com/648863/the-top-country-early-adopters-of-the-internet-of-things-ranked/ (accessed
on 2 June 2022).
5. Mattern, F.; Floerkemeier, C. From the Internet of Computers to the Internet of Things. In From Active Data Management to
Event-Based Systems and More; Springer: Berlin/Heidelberg, Germany, 2010; Volume 6462, pp. 242–259. [CrossRef]
6. Tanwar, S.; Garg, J.; Gupta, M.; Rana, A. Opportunities and Challenges in Machine Learning with IoT. Available online:
https://wandb.ai/site?utm_source=bing&utm_medium=cpc&utm_campaign=Conversions%3A+ML+Tools&utm_content=
Ad+group+1&msclkid=4b1aa96029de11b0fa09ca68ba118cd4&utm_term=machine%20learning%20tools (accessed on 25
June 2022).
7. Guo, B.; Zhang, D.; Yu, Z.; Liang, Y.; Wang, Z.; Zhou, X. From the Internet of Things to Embedded Intelligence. World Wide Web
2013, 16, 399–420. [CrossRef]
8. Guo, B.; Zhang, D.; Wang, Z. Living with Internet of Things: The Emergence of Embedded Intelligence. In Proceedings of the
2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing,
Dalian, China, 19–22 October 2011; pp. 297–304. [CrossRef]
9. Jain, R. Recent Machine Learning Applications to Internet of Things (IoT). Abstract: Table of Contents: 1–19. Available online:
https://www.cs.wustl.edu/~{}jain/cse570-15/ftp/iot_ml/#sec7 (accessed on 2 June 2022).
10. Keim, D.A.; Munzner, T.; Rossi, F.; Verleysen, M. Bridging Information Visualization with Machine Learning (Dagstuhl Seminar
15101). Dagstuhl. Rep. 2015, 5, 7. [CrossRef]
11. Davarzani, B.L.; Purdy, M. The Internet of Things Is Now a Thing 2015. Available online: https://ssir.org/articles/entry/the_
internet_of_things_is_now_a_thing (accessed on 2 June 2022).
12. Purdy, M.; Ladan, D. The Growth Game-Changer: How the Industrial Internet of Things Can Drive Progress and Prosperity;
2015. Available online: https://www.bl.uk/business-and-management/collection-items/suppressed-by-publisher/accenture/
growth-gamechanger-how-the-industrial-internet-of-things-can-drive-progress-and-prosperity (accessed on 2 June 2022).
13. Kearney, A.T. The Internet of Things: A New Path to European Prosperity; 2016. Available online: https://www.fr.kearney.com/
digital-transformation/article?/a/the-internet-of-things-a-new-path-to-european-prosperity (accessed on 2 June 2022).
14. Zaslavsky, A.; Perera, C.; Georgakopoulos, D. Sensing as a Service and Big Data. In Proceedings of the International Conference
on Advances in Cloud Computing (ACC), Bangalore, India, 4–6 July 2012; pp. 21–29.
15. Isik, O.; Jones, M.; Sidorova, A. ‘Big data’, the ‘internet of things’ and the ‘internet of signs’ daniel. Intell. Syst. Account. Financ.
Manag. 2011, 176, 161–176. [CrossRef]
16. Sun, Y.; Song, H.; Jara, A.; Bie, R. Internet of Things and Big Data Analytics for Smart and Connected Communities. IEEE Access
2016, 4, 766–773. [CrossRef]
17. Lindstrom, M. Small Data: The Tiny Clues That Uncover Huge Trends; St. Martin’s Press: London, UK, 2016; ISBN 9781250080684.
18. Kavis, M. Forget Big Data—Small Data Is Driving. Forbes 2016, 1–5. Available online: http://www.forbes.com/sites/mikekavis/
2015/02/25/forget-big-data-small-data-is-driving-the-internet-of-things/#3de078be661b. (accessed on 2 June 2022).
19. 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. [CrossRef]
20. Qin, Y.; Sheng, Q.Z.; Falkner, N.J.G.; Dustdar, S.; Wang, H.; Vasilakos, A.V. When Things Matter: A Survey on Data-Centric
Internet of Things. J. Netw. Comput. Appl. 2016, 64, 137–153. [CrossRef]
21. Abraham, A.; Muda, A.K.; Choo, Y.H. Pattern Analysis, Intelligent Security and the Internet of Things; Springer: Cham, Switzerland,
2015; Volume 355. [CrossRef]
22. Zhang, L.; Jeong, D.; Lee, S. Data Quality Management in the Internet of Things. Sensors 2021, 21, 5834. [CrossRef]
23. Aggarwal, C.C.; Ashish, N.; Sheth, A. The Internet of Things: A Survey from the Data-Centric Perspective. In Managing and
Mining Sensor Data; Springer: Boston, MA, USA, 2013; pp. 383–428. [CrossRef]
24. Abu-Elkheir, M.; Hayajneh, M.; Ali, N.A. Data Management for the Internet of Things: Design Primitives and Solution. Sensors
2013, 13, 15582–15612. [CrossRef]
25. Torrance, M. Better Algorithms Beat More Data—And Here’ s Why. Available online: http://allthingsd.com/20121128/better-
algorithms-beat-more-data-and-heres-why/ (accessed on 4 July 2022).
26. Cleland, S. Google’s " Infringenovation " Secrets. Available online: http://www.forbes.com/sites/scottcleland/2011/10/03
/googles-infringenovation-secrets/#3e263e2373de (accessed on 6 July 2022).
27. Domingos, P. A Few Useful Things to Know about Machine Learning. Commun. ACM 2012, 55, 78. [CrossRef]
28. Halevy, A.; Norvig, P.; Pereira, F. The Unreasonable Effectiveness of Data. IEEE Intell. Syst. 2009, 24, 8–12. [CrossRef]
Electronics 2022, 11, 2676 24 of 33
29. Sessions, V.; Valtorta, M. The Effects of Data Quality on Machine Learning Algorithms. ICIQ. Available online: http:
//mitiq.mit.edu/ICIQ/Documents/IQ%20Conference%202006/papers/The%20Effects%20of%20Data%20Quality%20on%20
Machine%20Learning%20Algorithms.pdf (accessed on 2 June 2022).
30. Cortes, C.; Jackel, L.; Chiang, W. Limits on Learning Machine Accuracy Imposed by Data Quality. Available online: https:
//www.aaai.org/Papers/KDD/1995/KDD95-007.pdf (accessed on 2 June 2022).
31. Ambasna-Jones, M. Will Automation and the Internet of Things Lead to Mass Unemployment? Available online: https://www.
theguardian.com/media-network/2015/may/27/internet-of-things-automation-unemployment (accessed on 20 May 2022).
32. Stewart, H. Robot Revolution: Rise of “thinking” Machines Could Exacerbate Inequality. Guardian 2015. Available online:
https://cacm.acm.org/news/194049-robot-revolution-rise-of-thinking-machines-could-exacerbate-inequality/fulltext (accessed
on 20 May 2022).
33. Grigorik, I. Intuition & Data-Driven Machine Learning. Available online: https://www.igvita.com/2011/04/20/intuition-data-
driven-machine-learning/ (accessed on 10 May 2022).
34. Banko, M.; Brill, E. Mitigating the Paucity-of-Data Problem: Exploring the Effect of Training Corpus Size on Classifier Performance
for Natural Language Processing. Comput. Linguist. 2001, 2011, 2–6. [CrossRef]
35. Moreno-Cano, V.; Terroso-Saenz, F.; Skarmeta-Gomez, A.F. Big Data for IoT Services in Smart Cities. In Proceedings of the 2015
IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015; pp. 418–423.
36. Shanthamallu, U.S.; Spanias, A.; Tepedelenlioglu, C.; Stanley, M. A Brief Survey of Machine Learning Methods and Their Sensor
and IoT Applications. In Proceedings of the 2017 8th International Conference on Information, Intelligence, Systems Applications
(IISA), Larnaca, Cyprus, 27–30 August 2017; pp. 1–8.
37. Sharma, K.; Nandal, R. A Literature Study on Machine Learning Fusion with IoT. In Proceedings of the International Conference
on Trends in Electronics and Informatics, ICOEI, Tirunelveli, India, 23–25 April 2019; pp. 1440–1445. [CrossRef]
38. Siow, E.; Tiropanis, T.; Hall, W. Analytics for the Internet of Things: A Survey. ACM Comput. Surv. 2018, 51, 1–36. [CrossRef]
39. Mohammadi, M.; Al-Fuqaha, A.; Sorour, S.; Guizani, M. Deep Learning for IoT Big Data and Streaming Analytics: A Survey.
IEEE Commun. Surv. Tutor. 2018, 20, 2923–2960. [CrossRef]
40. 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. [CrossRef]
41. Alam, F.; Mehmood, R.; Member, S.; Katib, I.; Nasser, N.; Albogami, N.N.N.; Albeshri, A. Data Fusion and IoT for Smart
Ubiquitous Environments: A Survey. IEEE Access 2017, 5, 9533–9554. [CrossRef]
42. De Morais, C.M.; Sadok, D.; Kelner, J. An IoT Sensor and Scenario Survey for Data Researchers. J. Braz. Comput. Soc. 2019, 25, 4.
[CrossRef]
43. Wang, R.; Liu, L.; Shi, W. HydraSpace: Computational Data Storage for Autonomous Vehicles. In Proceedings of the 2020 IEEE
6th International Conference on Collaboration and Internet Computing, CIC, Atlanta, GA, USA, 1–3 December 2020; pp. 70–77.
[CrossRef]
44. Wan, C. Storage and the IoT: What Kind of Storage Is Needed, and Where? Available online: https://blog.westerndigital.com/
storage-iot-kind-storage-needed/ (accessed on 2 June 2022).
45. Llanor Alleyne Best IoT Device Management Platforms & Software. 2022. Available online: https://www.itbusinessedge.com/
cloud/iot-device-management-platorms/ (accessed on 2 July 2022).
46. Scully, P.; Lueth, K.L. Guide to IoT Solution Development. Available online: https://iot-analytics.com/wp/wp-content/uploads/
2016/09/White-paper-Guide-to-IoT-Solution-Development-September-2016-vf.pdf (accessed on 1 June 2022).
47. Hodge, V.J.; Austin, J. A Survey of Outlier Detection Methodoligies. Artif. Intell. Rev. 2004, 22, 85–126. [CrossRef]
48. Van Den Broeck, J.; Cunningham, S.A.; Eeckels, R.; Herbst, K. Data Cleaning: Detecting, Diagnosing, and Editing Data
Abnormalities. PLoS Med. 2005, 2, 0966–0970. [CrossRef]
49. Ben-gal, I. Outlier Detection. In Data Mining and Knowledge Discovery Handbook; Springer: Boston, MA, USA, 2005; pp. 131–146.
[CrossRef]
50. Kempf, J.; Arkko, J.; Beheshti, N.; Yedavalli, K. Thoughts on Reliability in the Internet of Things. In Proceedings of the
Interconnecting Smart Objects with the Internet Workshop, Prague, Czech Republic, 25 March 2011; pp. 1–4.
51. Mahmood, M.A.; Seah, W.K.G.; Welch, I. Reliability in Wireless Sensor Networks: A Survey and Challenges Ahead. Comput.
Netw. 2015, 79, 166–187. [CrossRef]
52. Andreas, W.; Karl, H. Data Transport Reliability in Wireless Sensor Networks; St. Petersburg State University: St. Petersburg, Russia,
2005; p. 28.
53. Qiu, J.; Wu, Q.; Ding, G.; Xu, Y.; Feng, S. A Survey of Machine Learning for Big Data Processing. EURASIP J. Adv. Signal Process.
2016, 27, 327–336. [CrossRef]
54. Fawzy, A.; Mokhtar, H.M.O.; Hegazy, O. Outliers Detection and Classification in Wireless Sensor Networks. Egypt. Inform. J. 2013,
14, 157–164. [CrossRef]
55. Shahid, N.; Naqvi, I.H.; Qaisar, S. Bin Characteristics and Classification of Outlier Detection Techniques for Wireless Sensor
Networks in Harsh Environments: A Survey. Artif. Intell. Rev. 2012, 43, 193–228. [CrossRef]
56. Meratnia, N.; Havinga, P. Outlier Detection Techniques for Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2010,
12, 159–170. [CrossRef]
Electronics 2022, 11, 2676 25 of 33
57. Garcia-font, V.; Garrigues, C. A Comparative Study of Anomaly Detection Techniques for Smart City Wireless Sensor Networks.
Sensors 2016, 16, 868. [CrossRef]
58. Alsheikh, M.A.; Lin, S.W.; Niyato, D.; Tan, H. Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and
Applications. IEEE Commun. Surv. Tutor. 2014, 16, 1996–2018. [CrossRef]
59. Alghanmi, N.; Alotaibi, R.; Buhari, S.M. Machine Learning Approaches for Anomaly Detection in IoT: An Overview and Future
Research Directions. Wirel. Pers. Commun. 2021, 122, 2309–2324. [CrossRef]
60. Cook, A.A.; Misirli, G.; Fan, Z. Anomaly Detection for IoT Time-Series Data: A Survey. IEEE Internet Things J. 2020, 7, 6481–6494.
[CrossRef]
61. Diro, A.; Chilamkurti, N.; Nguyen, V.D.; Heyne, W. A Comprehensive Study of Anomaly Detection Schemes in IoT Networks
Using Machine Learning Algorithms. Sensors 2021, 21, 8320. [CrossRef]
62. Al Samara, M.; Bennis, I.; Abouaissa, A.; Lorenz, P. A Survey of Outlier Detection Techniques in IoT: Review and Classification.
J. Sens. Actuator Netw. 2022, 11, 4. [CrossRef]
63. Jordaan, E.E.M.; Smits, G.G.F. Robust Outlier Detection Using SVM Regression. In Proceedings of the 2004 IEEE International
Joint Conference on Neural Networks (IEEE Cat. No.04CH37541), Budapest, Hungary, 25–29 July 2004; Volume 3, pp. 2017–2022.
[CrossRef]
64. Yang, Z.Y.Z.; Meratnia, N.; Havinga, P. An Online Outlier Detection Technique for Wireless Sensor Networks Using Unsupervised
Quarter-Sphere Support Vector Machine. In Proceedings of the 2008 International Conference on Intelligent Sensors, Sensor
Networks and Information Processing, Sydney, Australia, 15–18 December 2008; pp. 151–156. [CrossRef]
65. Rajasegarar, S.; Leckie, C.; Palaniswami, M.; Bezdek, J.C. Quarter Sphere Based Distributed Anomaly Detection in Wireless Sensor
Networks. In Proceedings of the ICC ’07: 2007 IEEE International Conference on Communications, Glasgow, UK, 24–28 June
2007; Volume 1, pp. 3864–3869. [CrossRef]
66. Münz, G.; Li, S.; Carle, G. Traffic Anomaly Detection Using K-Means Clustering. Available online: https://www.semanticscholar.
org/paper/Traffic-Anomaly-Detection-Using-K-Means-Clustering-M%C3%BCnz-Li/634e2f1a20755e7ab18e8e8094f48e140a3
2dacd (accessed on 2 June 2022).
67. Ahmed, M.; Seraj, R.; Islam, S.M.S. The K-Means Algorithm: A Comprehensive Survey and Performance Evaluation. Electronics
2020, 9, 1295. [CrossRef]
68. Aubaidan, B.; Mohd, M.; Albared, M.; Author, F. Comparative Study of K-Means and K-Means++ Clustering Algorithm on Crime
Domain. J. Comput. Sci. 2014, 10, 1197–1206. [CrossRef]
69. Statman, A.; Rozenberg, L.; Feldman, D. K-Means+++: Outliers-Resistant Clustering. Algorithms 2020, 13, 311. [CrossRef]
70. Titouna, C.; Aliouat, M.; Gueroui, M. Outlier Detection Approach Using Bayes Classifiers in Wireless Sensor Networks. Wirel.
Pers. Commun. 2015, 85, 1009–1023. [CrossRef]
71. Ting, J.A.; D’Souza, A.; Schaal, S. Automatic Outlier Detection: A Bayesian Approach. In Proceedings of the 2007 IEEE
International Conference on Robotics and Automation, Rome, Italy, 10–14 April 2007; pp. 2489–2494. [CrossRef]
72. Parto, M.; Saldana, C.; Kurfess, T. Real-Time Outlier Detection and Bayesian Classification Using Incremental Computations for
Efficient and Scalable Stream Analytics for IoT for Manufacturing. Procedia Manuf. 2020, 48, 968–979. [CrossRef]
73. Lam, P.; Wang, L.; Ngan, H.Y.T.; Yung, N.H.C.; Yeh, A.G.O.; Wang, L.; Ngan, H.Y.T.; Yung, N.H.C.; Yeh, A.G.O. Outlier Detection
in Large-Scale Traffic Data by Naïve Bayes Method and Gaussian Mixture Model Method. Electron. Imaging 2017, 29, 73–78.
[CrossRef]
74. Alam, F.; Mehmood, R.; Katib, I.; Albeshri, A. Analysis of Eight Data Mining Algorithms for Smarter Internet of Things (IoT). In
Proceedings of the International Workshop on Data Mining in IoT Systems (DaMIS 2016), London, UK, 19–22 September 2016;
pp. 437–442. [CrossRef]
75. Luo, T.; Nagarajan, S.G. Distributed Anomaly Detection Using Autoencoder Neural Networks in WSN for IoT. In Proceedings of
the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6.
76. Diro, A.A.; Chilamkurti, N. Distributed Attack Detection Scheme Using Deep Learning Approach for Internet of Things. Future
Gener. Comput. Syst. 2018, 82, 761–768. [CrossRef]
77. Zhao, K.; Pan, K.; Zhang, B. Cooperative Transmission in Mobile Wireless Sensor Networks with Multiple Carrier Frequency
Offsets: A Double-Differential Approach. Math. Probl. Eng. 2014, 2014, 853821. [CrossRef]
78. Ding, Z.; Mei, G.; Cuomo, S.; Li, Y.; Xu, N. Comparison of Estimating Missing Values in IoT Time Series Data Using Different
Interpolation Algorithms. Int. J. Parallel Program. 2018, 48, 534–548. [CrossRef]
79. Farhangfar, A.; Kurgan, L.; Dy, J. Impact of Imputation of Missing Values on Classification Error for Discrete Data. Pattern
Recognit. 2008, 41, 3692–3705. [CrossRef]
80. Wu, X.; Kumar, V.; Quinlan, J.R.; Ghosh, J.; Yang, Q.; Motoda, H.; Mclachlan, G.J.; Ng, A.; Liu, B.; Yu, P.S.; et al. Top 10 Algorithms
in Data Mining. Knowl. Inf. Syst. 2008, 14, 1–37. [CrossRef]
81. Wong, L.Z.; Chen, H.; Lin, S.; Chen, D.C. Imputing Missing Values in Sensor Networks Using Sparse Data Representations.
In Proceedings of the 17th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile
Systems—MSWiM ‘14, Montreal, QC, Canada, 21–26 September 2014; pp. 227–230. [CrossRef]
82. Ni, J.; Li, L.; Qiao, F.; Wu, Q. A GS-MPSO-WKNN Method for Missing Data Imputation in Wireless Sensor Networks Monitoring
Manufacturing Conditions. Trans. Inst. Meas. Control 2014, 36, 1083–1092. [CrossRef]
Electronics 2022, 11, 2676 26 of 33
83. Pan, R.; Yang, T.; Cao, J.; Lu, K.; Zhang, Z. Missing Data Imputation by K Nearest Neighbours Based on Grey Relational Structure
and Mutual Information. Appl. Intell. 2015, 43, 614–632. [CrossRef]
84. Zhang, S. Nearest Neighbor Selection for Iteratively KNN Imputation. J. Syst. Softw. 2012, 85, 2541–2552. [CrossRef]
85. Weston, J. Support Vector Machine (and Statistical Learning Theory) Tutorial. Bioinformatics 2005, 21, 631–643. [CrossRef]
86. Pelckmans, K.; De Brabanter, J.; Suykens, J.A.K.; De Moor, B. Handling Missing Values in Support Vector Machine Classifiers.
Neural Netw. 2005, 18, 684–692. [CrossRef]
87. Yang, B.; Janssens, D.; Ruan, D.; Cools, M.; Bellemans, T.; Wets, G. A Data Imputation Method with Support Vector Machines for
ActivityBased Transportation Models. Adv. Intell. Soft Comput. 2012, 122, 249–257. [CrossRef]
88. Yan, X.Z.; Xie, H.; Wan, T.; Luo, Q.H. A Data Predicting Method Based on LS-SVR in Wireless Sensor Network. In Proceedings
of the 2010 International Conference on Broadcast Technology and Multimedia Communication, Hong Kong, China, 28–30
December 2010; p. 1.
89. Zou, C. Node Data Prediction Based on SVR in Wireless Sensor Network. J. Comput. Appl. 2010, 30, 127–129. [CrossRef]
90. Breiman, L.E.O. Random Forests. Mach. Learn. 2001, 45, 5–32. [CrossRef]
91. Fortran Breiman and Cutler’s Random Forests for Classification and Regression. 2015. Available online: http://stat-www.
berkeley.edu/users/breiman/RandomForests (accessed on 2 June 2022).
92. Ishioka, T. Imputation of Missing Values for Semi-Supervised Data Using the Proximity in Random Forests. In Proceedings of
the 14th International Conference on Information Integration and Web-Based Applications & Services, Munich, Germany, 2–4
December 2012; pp. 319–322. [CrossRef]
93. Grzymala-busse, J.W.; Hu, M.; York, N. A Comparison of Several Approaches to Missing Attribute Values in Data Mining. In
International Conference on Rough Sets and Current Trends in Computing; Springer: Berlin/Heidelberg, Germany, 2000; pp. 378–385.
94. Batista, G.E.A.P.A.; Monard, M.C. A Study of K-Nearest Neighbour as an Imputation Method. In Proceedings of the Soft
Computing Systems—Design, Management and Applications, HIS Conference, Santiago, Chile, 1–4 December 2002.
95. Song, Q.; Shepperd, M.; Chen, X.; Liu, J. Can k -NN Imputation Improve the Performance of C4.5 with Small Software Project
Data Sets? A Comparative Evaluation. J. Syst. Softw. 2008, 81, 2361–2370. [CrossRef]
96. Mehala, B.; Vivekanandan, K.; Thangaiah, P.R.J. An Analysis on K-Means Algorithm as an Imputation Method to Deal with
Missing Values. Asian J. Inf. Technol. 2008, 7, 434–441.
97. Schmitt, P.; Mandel, J.; Guedj, M. A Comparison of Six Methods for Missing Data Imputation. Biom. Biostat. 2015, 6, 1. [CrossRef]
98. Li, D.; Deogun, J.; Spaulding, W.; Shuart, B. Towards Missing Data Imputation: A Study of Fuzzy K-Means Clustering Method.
Rough Sets Curr. Trends Comput. 2004, 3066, 573–579. [CrossRef]
99. Hruschka, E.R.; Hruschka, E.R., Jr.; Ebecken, N.F.F. Towards Efficient Imputation by Nearest-Neighbors: A Clustering-Based
Approach. In Australasian Joint Conference on Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2004; pp. 513–525.
100. Patil, B.M.; Joshi, R.C.; Toshniwal, D. Missing Value Imputation Based on K-Mean Clustering with Weighted Distance. Commun.
Comput. Inf. Sci. 2010, 94, 600–609. [CrossRef]
101. Chi, J.T.; Chi, E.C.; Baraniuk, R.G. A Method for K-Means Clustering of Missing Data; Rice University: Houston, TX, USA, 2016.
102. Aydilek, I.B.; Arslan, A. A Hybrid Method for Imputation of Missing Values Using Optimized Fuzzy C-Means with Support
Vector Regression and a Genetic Algorithm. Inf. Sci. 2013, 233, 25–35. [CrossRef]
103. Kian, L.; Chu, L.; Way, L. Autonomous and Deterministic Supervised Fuzzy Clustering with Data Imputation Capabilities. Appl.
Soft Comput. 2011, 11, 1117–1125. [CrossRef]
104. Bu, F.; Chen, Z.; Zhang, Q.; Yang, L.T. Incomplete High-Dimensional Data Imputation Algorithm Using Feature Selection and
Clustering Analysis on Cloud. J. Supercomput. 2012, 72, 2977–2990. [CrossRef]
105. Tian, J.; Yu, B.; Yu, D.; Ma, S. Missing Data Analyses: A Hybrid Multiple Imputation Algorithm Using Gray System Theory and
Entropy Based on Clustering. Appl. Intell. 2014, 40, 376–388. [CrossRef]
106. Rey-del-castillo, P. Fuzzy Min-Max Neural Networks for Categorical Data: Application to Missing Data Imputation. Neural
Comput. Appl. 2012, 21, 1349–1362. [CrossRef]
107. Gautam, C.; Ravi, V. Neurocomputing Data Imputation via Evolutionary Computation, Clustering and a Neural Network.
Neurocomputing 2015, 156, 134–142. [CrossRef]
108. Ennett, C.M.; Frize, M.; Member, S.; Walker, C.R. Imputation of Missing Values by Integrating Neural Networks and Case-Based
Reasoning. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology
Society, Vancouver, BC, Canada, 20–25 August 2008; pp. 4337–4341.
109. Ravi, V.; Krishna, M. A New Online Data Imputation Method Based on General Regression Auto Associative Neural Network.
Neurocomputing 2014, 138, 106–113. [CrossRef]
110. Ultsch, A.; Rolf, S. Imputation of Missing Values by Neural Networks for Data Mining Applications. Knowl. Bases Syst. 2000,
182, 3–6.
111. Saar-Tsechansky, M.; Provost, F. Handling Missing Values When Applying Classification Models. J. Mach. Learn. Res. 2007, 8,
1625–1657.
112. Guyon, I.; Elisseeff, A. An Introduction to Variable and Feature Selection. J. Mach. Learn. Res. 2003, 3, 1157–1182.
113. Bratu, C.V.; Muresan, T.; Potolea, R. Improving Classification Accuracy through Feature Selection. In Proceedings of the 4th
International Conference on Intelligent Computer Communication and Processing, Cluj-Napoca, Romania, 28–30 August 2008;
pp. 25–32. [CrossRef]
Electronics 2022, 11, 2676 27 of 33
114. Chu, C.; Hsu, A.; Chou, K.; Bandettini, P.; Lin, C. Does Feature Selection Improve Classification Accuracy? Impact of Sample Size
and Feature Selection on Classification Using Anatomical Magnetic Resonance Images. Neuroimage 2012, 60, 59–70. [CrossRef]
115. Lin, K.; Lin, C.; Huang, C.; Chang, H.; Yang, C.; Lin, C.; Tang, C.Y.; Hsu, D.F.; Member, S. Feature Selection and Combination
Criteria for Improving Accuracy in Protein Structure Prediction. IEEE Trans. Nanobiosci. 2007, 6, 186–196. [CrossRef]
116. Janecek, A.G.K.; Gansterer, W.N.; Demel, M.A.; Ecker, G.F. On the Relationship between Feature Selection and Classification
Accuracy. In Proceedings of the JMLR Workshop and Conference Proceedings, Antwerp, Belgium, 15 September 2008; pp. 90–105.
117. Fonollosa, J.; Rodríguez-Luján, I.; Trincavelli, M.; Vergara, A.; Huerta, R. Chemical Discrimination in Turbulent Gas Mixtures
with MOX Sensors Validated by Gas Chromatography-Mass Spectrometry. Sensors 2014, 14, 19336–19353. [CrossRef]
118. Ziyatdinov, A.; Fonollosa, J.; Fernández, L.; Gutierrez-Gálvez, A.; Marco, S.; Perera, A. Bioinspired Early Detection through Gas
Flow Modulation in Chemo-Sensory Systems. Sens. Actuators B Chem. 2015, 206, 538–547. [CrossRef]
119. Vergara, A.; Vembu, S.; Ayhan, T.; Ryan, M.A.; Homer, M.L.; Huerta, R. Chemical Gas Sensor Drift Compensation Using Classifier
Ensembles. Sens. Actuators B Chem. 2012, 166–167, 320–329. [CrossRef]
120. Molina, L.C.; Belanche, L.; Nebot, À.; Girona, J. Feature Selection Algorithms: A Survey and Experimental Evaluation. In
Proceedings of the 2002 IEEE International Conference on Data Mining, Maebashi, Japan, 9–12 December 2002.
121. Chizi, B.; Rokach, L.; Maimon, O. A Survey of Feature Selection Techniques. In Encyclopedia of Data Warehousing and Mining,
2nd ed.; Idea Group Publishing: London, UK, 2009; pp. 1888–1895.
122. Amr, T.; Iglesia, B.D. La Survey on Feature Selection. Available online: https://www.arxiv-vanity.com/papers/1510.02892/
(accessed on 2 June 2022).
123. Xiang, J.; Han, X.; Duan, F.; Qiang, Y.; Xiong, X.; Lan, Y.; Chai, H. A Novel Hybrid System for Feature Selection Based on an
Improved Gravitational Search Algorithm and K-NN Method. Appl. Soft Comput. J. 2015, 31, 293–307. [CrossRef]
124. Li, S.; Harner, E.J.; Adjeroh, D.A. Random KNN Feature Selection—A Fast and Stable Alternative to Random Forests. BMC
Bioinform. 2011, 12, 450. [CrossRef] [PubMed]
125. Li, S. Random KNN Classification and Regression. 2015. Available online: https://www.coursehero.com/file/140546671/kNN-
classification-and-regressionpdf/ (accessed on 2 June 2022).
126. Su, M.; Chang, K.; Wei, H.; Lin, C. Feature Weighting and Selection for a Real-Time Network Intrusion Detection System Based on
GA with KNN. Lect. Notes Comput. Sci. 2008, 5075, 195–204. [CrossRef]
127. Chang, Y.; Lin, C. Feature Ranking Using Linear SVM. JMLR Workshop Conf. Proc. 2008, 3, 53–64.
128. Jan, S.U.; Koo, I. A Novel Feature Selection Scheme and a Diversified-Input SVM-Based Classifier for Sensor Fault Classification.
J. Sens. 2018, 2018, 21. [CrossRef]
129. Howcroft, J.; Kofman, J.; Lemaire, E.D. Feature Selection for Elderly Faller Classification Based on Wearable Sensors. J. Neuro Eng.
Rehabil. 2017, 14, 47. [CrossRef]
130. Pandya, R. C5.0 Algorithm to Improved Decision Tree with Feature Selection and Reduced Error Pruning. Int. J. Comput. Appl.
2015, 117, 18–21.
131. Thomas, S.; Bourobou, M.; Yoo, Y. User Activity Recognition in Smart Homes Using Pattern Clustering Applied to Temporal
ANN Algorithm. Sensors 2015, 15, 11953–11971. [CrossRef]
132. Wang, R. AdaBoost for Feature Selection, Classification and Its Relation with SVM, A Review. Phys. Procedia 2012, 25, 800–807.
[CrossRef]
133. Fürst, L.; Fidler, S.; Leonardis, A. Selecting Features for Object Detection Using an AdaBoost-Compatible Evaluation Function.
Pattern Recognit. Lett. 2008, 29, 1603–1612. [CrossRef]
134. Shen, L.; Bai, L. AdaBoost Gabor Feature Selection for Classification. Available online: https://www.semanticscholar.org/
paper/AdaBoost-Gabor-Feature-Selection-for-Classification-Shen-Bai/9a356779ecc242c161cc77caf9052bd91aff1007 (accessed on
2 June 2022).
135. Ma, J.; Cheng, J.C.P. Identifying the Influential Features on the Regional Energy Use Intensity of Residential Buildings Based on
Random Forests. Appl. Energy 2016, 183, 193–201. [CrossRef]
136. Leevy, J.L.; Hancock, J.; Khoshgoftaar, T.M.; Peterson, J.M. IoT Information Theft Prediction Using Ensemble Feature Selection.
J. Big Data 2022, 9, 6. [CrossRef]
137. Hussein, A.Y.; Falcarin, P.; Sadiq, A.T. IoT Intrusion Detection Using Modified Random Forest Based on Double Feature Selection
Methods. Commun. Comput. Inf. Sci. 2022, 1548, 61–78. [CrossRef]
138. Su, J.; He, S.; Wu, Y. Features Selection and Prediction for IoT Attacks. High-Confid. Comput. 2022, 2, 100047. [CrossRef]
139. Taha, A.M.; Mustapha, A.; Chen, S. Naive Bayes-Guided Bat Algorithm for Feature Selection. Sci. World J. 2013, 2013, 325973.
[CrossRef]
140. Feng, G.; Guo, J.; Jing, B.; Sun, T. Feature Subset Selection Using Naive Bayes for Text Classification. Pattern Recognit. Lett. 2015,
65, 109–115. [CrossRef]
141. Ng, A.Y. Feature Selection, L 1 vs. L 2 Regularization, and Rotational Invariance. In Proeedings of the ICML –201904: Proceedings
of the twenty-first international conference on Machine learning, Banff, Alta, Canada, 4–8 July 2004. [CrossRef]
142. Vail, D.L.; Veloso, M.M. Feature Selection for Activity Recognition in Multi-Robot Domains. In Proceedings of the Association for
the Advancement of Artificial Intelligence Conference, Chicago, IL, USA, 13–17 July 2008.
143. Ng, A.Y. Regularization and Feature Selection in Least-Squares Temporal Difference Learning. In Proceedings of the ICML ‘09:
Proceedings of the 26th Annual International Conference on Machine Learning, Montreal, QC, Canada, 14–18 June 2009; p. 94305.
Electronics 2022, 11, 2676 28 of 33
144. Robnik-Sikonja, M.; Kononenko, I. Theoretical and Empirical Analysis of ReliefF and RReliefF. Mach. Learn. 2003, 53, 23–69.
[CrossRef]
145. Zhang, M.; Sawchuk, A.A. A Feature Selection-Based Framework for Human Activity Recognition Using Wearable Multimodal
Sensors. In Proceedings of the ACM Conference on Ubiquitous Computing, Beijing, China, 17–21 September 2011.
146. Gupta, P.; Dallas, T. Feature Selection and Activity Recognition System Using a Single Tri-Axial Accelerometer. IEEE Trans.
Biomed. Eng. Feature 2014, 61, 9294. [CrossRef]
147. Capela, N.A.; Lemaire, E.D.; Baddour, N. Feature Selection for Wearable Smartphone-Based Human Activity Recognition with
Able Bodied, Elderly, and Stroke Patients. PLoS ONE 2015, 10, e0124414. [CrossRef]
148. Zhao, L.; Dong, X. An Industrial Internet of Things Feature Selection Method Based on Potential Entropy Evaluation Criteria.
IEEE Access 2018, 6, 4608–4617. [CrossRef]
149. Whitmore, A.; Agarwal, A.; Da Xu, L. The Internet of Things? A Survey of Topics and Trends. Inf. Syst. Front. 2015, 17, 261–274.
[CrossRef]
150. Xu, L.D.; Member, S.; He, W.; Li, S. Internet of Things in Industries: A Survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243.
[CrossRef]
151. United Nations. World’s Population Increasingly Urban with More than Half Living in Urban Areas. Available online: https:
//www.un.org/development/desa/en/news/population/world-urbanization-prospects.html (accessed on 12 June 2022).
152. Kamel Boulos, M.N.; Al-Shorbaji, N.M. On the Internet of Things, Smart Cities and the WHO Healthy Cities. Int. J. Health Geogr.
2014, 13, 10. [CrossRef]
153. High, P. The Top Five Smart Cities in The World. Available online: https://www.forbes.com/sites/peterhigh/2015/03/09/the-
top-five-smart-cities-in-the-world/?sh=461b299667ee (accessed on 25 June 2022).
154. PTI. Smart Cities to Boost Internet of Things Market in 2016: Gartner. Available online: http://timesofindia.indiatimes.com/
tech/tech-news/Smart-cities-to-boost-Internet-of-Things-market-in-2016-Gartner/articleshow/50088586.cms (accessed on 29
June 2022).
155. Ministry of Urban Development. Cities Profile of 20 Smart Cities. Smart Sities Mission. 2016. Available online: https://www.
india.gov.in/smart-cities-mission-portal-ministry-urban-development (accessed on 2 June 2022).
156. Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of Things for Smart Cities. Internet Things J. 2014, 1, 22–32.
[CrossRef]
157. Monnier, O. A Smart Grid with the Internet of Things. 2014. Available online: https://www.techonline.com/tech-papers/a-
smarter-grid-with-the-internet-of-things/ (accessed on 2 June 2022).
158. Garg, V.K.; Sharma, S. Role of IoT and Machine Learning in Smart Grid. Lect. Notes Electr. Eng. 2022, 841, 701–715. [CrossRef]
159. Bryant, R.; Hensel, C. From Data to Knowledge to Action: Enabling the Smart Grid. arXiv 2020, arXiv:2008.00055.
160. Zhang, D.; Han, X.; Deng, C. Review on the Research and Practice of Deep Learning and Reinforcement Learning in Smart Grids.
CSEE J. Power Energy Syst. 2018, 4, 362–370. [CrossRef]
161. Wu, L.L.; Kaiser, G.E.; Rudin, C.; Waltz, D.L.; Anderson, R.N.; Boulanger, A.G.; Pooleery, M. Evaluating Machine Learning for
Improving Power Grid Reliability. Comput. Sci. 2011, 2011, 934.
162. Wang, M.; Perera, C.; Jayaraman, P.P.; Zhang, M.; Strazdins, P.; Ranjan, R. City Data Fusion: Sensor Data Fusion in the Internet of
Things. Int. J. Distrib. Syst. Technol. 2015, 7, 15–36. [CrossRef]
163. Rudin, C.; Ertekin, S.; Passonneau, R.; Radeva, A.; Tomar, A.; Xie, B.; Lewis, S.; Riddle, M.; Pangsrivinij, D.; McCormick, T.
Analytics for Power Grid Distribution Reliability in New York City. Interfaces 2014, 44, 364–383. [CrossRef]
164. Aman, S.; Yin, W.; Simmhan, Y.; Prasanna, V. Machine Learning for Demand Forecasting in Smart Grid. Available online:
http://ceng.usc.edu/~{}simmhan/pubs/aman-socalsgs-2011.pdf (accessed on 2 June 2022).
165. Mirowski, P.; Chen, S.; Kam Ho, T.; Yu, C.-N. Demand Forecasting in Smart Grids. Bell Labs Tech. J. 2014, 18, 3–17. [CrossRef]
166. Shawkat Ali, A.B.M.; Azad, S. Demand Forecasting in Smart Grid. In Smart Grids; Springer: London, UK, 2013; pp. 135–150.
[CrossRef]
167. Khodayar, M.E.; Wu, H. Demand Forecasting in the Smart Grid Paradigm: Features and Challenges. Electr. J. 2015, 28, 51–62.
[CrossRef]
168. Mateo, F.; Carrasco, J.J. Machine Learning Techniques for Short-Term Electric Power Demand Prediction. Available on-
line: https://www.semanticscholar.org/paper/Machine-Learning-Techniques-for-Short-Term-Electric-Mateo-Fern%C3%A1
ndez/135715962dae1875bb4d67f2d6aed795a8178bdc (accessed on 2 June 2022).
169. Kotillova, A.; Koprinska, I.; Rana, M. Statistical and Machine Learning Methods for Electricity Demand Prediction. Lect. Notes
Comput. Sci. 2012, 2012, 535–542. [CrossRef]
170. Khotanzad, A.; Elragal, H.; Lu, T.L. Combination of Artificial Neural-Network Forecasters for Prediction of Natural Gas
Consumption. IEEE Trans. Neural Netw. 2000, 11, 464–473. [CrossRef]
171. Jin-ming, W.; Xin-heng, L. The Forecast of Energy Demand on Artificial Neural Network. Network 2009, 3, 31–35. [CrossRef]
172. Li, Z.-S.; Zhang, G.-Q.; Li, D.-M.; Liu, X.-H.; Mei, S.; Wu, J. Neural Network Prediction of Energy Demand and Supply in China.
Proc. Inst. Civ. Eng.-Energy 2007, 60, 4. [CrossRef]
173. Chen, B.; Zhao, L.; Lu, J.H. Wind Power Forecast Using RBF Network and Culture Algorithm. In Proceedings of the 1st
International Conference on Sustainable Power Generation and Supply, SUPERGEN ’09, Nanjing, China, 6–7 April 2009.
[CrossRef]
Electronics 2022, 11, 2676 29 of 33
174. Chang, W. Short-Term Load Forecasting Using Radial Basis Function Neural Network. J. Comput. Commun. 2015, 3, 40–45.
[CrossRef]
175. Sim, M.; Musilek, P.; Pelik, E. Recurrent Neural Network Based Gating for Natural Gas Load Prediction System. In Proceedings
of the 2006 IEEE International Joint Conference on Neural Network Proceedings, Vancouver, BC, Canada, 16–21 July 2006;
pp. 3736–3741.
176. Lee, K.Y.; Cha, Y.T.; Ku, C.C. A Study on Neural Networks for Short-Term Load Forecasting. In Proceedings of the First
International Forum on Applications of Neural Networks to Power Systems, Seattle, WA, USA, 23–26 July 1991.
177. Neupane, B.; Perera, K.; Aung, Z.; Woon, W. Artificial Neural Network-Based Electricity Price Forecasting for Smart Grid
Deployment. In Proceedings of the 2012 International Conference on Computer Systems and Industrial Informatics, Sharjah,
United Arab Emirates, 18–20 December 2012; pp. 1–6. [CrossRef]
178. Kumaran, J.; Ravi, G. Long-Term Sector-Wise Electrical Energy Forecasting Using Artificial Neural Network and Biogeography-
Based Optimization. Electr. Power Compon. Syst. 2015, 43, 1225–1235. [CrossRef]
179. Pellegrini, M. Short-Term Load Demand Forecasting in Smart Grids Using Support Vector Regression. In Proceedings of the 2015
IEEE 1st International Forum on Research and Technologies for Society and Industry Leveraging a Better Tomorrow (RTSI), Turin,
Italy, 16–18 September 2015; pp. 264–268.
180. Aung, Z.; Toukhy, M.; Williams, J. Towards Accurate Electricity Load Forecasting in Smart Grids. Proc. DBKDA 2012, 2012, 51–57.
181. List, C.; Authors, O.F.; Masri, D.; Zeineldin, H.; Woon, W.L. Electricity Price and Demand Forecasting under Smart Grid
Environment. In Proceedings of the 2015 IEEE 15th International Conference on Environment and Electrical Engineering (EEEIC),
Rome, Italy, 10–13 June 2015; pp. 2–4.
182. Sun, Y.; Braga-Neto, U.; Dougherty, E. Impact of Missing Value Imputation on Classification for DNA Microarray Gene Expression
Data—A Model-Based Study. EURASIP J. Bioinform. Syst. Biol. 2009, 2009, 504069. [CrossRef]
183. Mocanu, E.; Nguyen, P.H.; Gibescu, M.; Larsen, E.M.; Pinson, P. Demand Forecasting at Low Aggregation Levels Using Factored
Conditional Restricted Boltzmann Machine. In Proceedings of the 2016 Power Systems Computation Conference (PSCC), Genoa,
Italy, 20–24 June 2016.
184. Hossain, E.; Khan, I.; Un-Noor, F.; Sikander, S.S.; Sunny, M.S.H. Application of Big Data and Machine Learning in Smart Grid,
and Associated Security Concerns: A Review. IEEE Access 2019, 7, 13960–13988. [CrossRef]
185. Bazzan, A.L.C.; Klügl, F. Introduction to Intelligent Systems in Traffic And Transportation. In Synthesis Lectures on Artificial
Intelligence and Machine Learning (SLAIML); Springer: Berlin/Heidelberg, Germany, 2013; Volume 7, pp. 1–137. [CrossRef]
186. Zantalis, F.; Koulouras, G.; Karabetsos, S.; Kandris, D. A Review of Machine Learning and IoT in Smart Transportation. Future
Internet 2019, 11, 94. [CrossRef]
187. Gónzalez, L.C.; Martínez, F.; Carlos, M.R. Identifying Roadway Surface Disruptions Based on Accelerometer Patterns. IEEE Lat.
Am. Trans. 2014, 12, 455–461.
188. Brisimi, T.S.; Cassandras, C.G.; Osgood, C.; Paschalidis, I.C.; Zhang, Y. Sensing and Classifying Roadway Obstacles in Smart
Cities: The Street Bump System. IEEE Access Smart Cities 2016, 3536, 1301–1312. [CrossRef]
189. Darbari, M.; Yagyasen, D.; Tiwari, A. Intelligent Traffic Monitoring Using Internet of Things (IoT) with Semantic Web. Adv. Intell.
Syst. Comput. 2015, 1, 455–462. [CrossRef]
190. Liang, M.; Huang, X.; Chen, C.; Chen, X.; Tokuta, A. Counting and Classification of Highway Vehicles by Regression Analysis.
IEEE Trans. Intell. Transp. Syst. 2015, 16, 2878–2888. [CrossRef]
191. Araghi, S.; Khosravi, A.; Johnstone, M.; Creighton, D. Intelligent Traffic Light Control of Isolated Intersections Using Machine
Learning Methods. In Proceedings of the 2013 IEEE International Conference on Systems, Man, and Cybernetics, Manchester, UK,
13–16 October 2013; pp. 3627–3632. [CrossRef]
192. Mannion, P.; Duggan, J.; Howley, E. Parallel Reinforcement Learning for Traffic Signal Control. Procedia Comput. Sci. 2015, 52,
956–961. [CrossRef]
193. Alam, F.; Mehmood, R.; Katib, I. D2TFRS: An Object Recognition Method for Autonomous Vehicles Based on RGB and Spatial
Values of Pixels. In Proceedings of the Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications
Engineering, LNICST; Springer, Cham, Switzerland, 2018; Volume 224, pp. 155–168.
194. Hsu, J. Deep Learning Makes Driverless Cars Better at Spotting Pedestrians. Available online: http://spectrum.ieee.org/cars-
that-think/transportation/advanced-cars/deep-learning-makes-driverless-cars-better-at-spotting-pedestrians (accessed on 10
June 2022).
195. Korosec, K. Elon Musk Says Tesla Vehicles Will Drive Themselves in Two Years. Available online: http://fortune.com/2015/12/
21/elon-musk-interview/ (accessed on 10 June 2022).
196. Cook, D.J.; Youngblood, M.; Das, S.K. A Multi-Agent Approach to Controlling a Smart Environment. Lect. Notes Comput. Sci.
2006, 4008, 165–182. [CrossRef]
197. Kabir, M.H.; Hoque, M.R.; Seo, H.; Yang, S. Machine Learning Based Adaptive Context-Aware System for Smart Home
Environment. Int. J. Smart Home 2015, 9, 55–62. [CrossRef]
198. Dixit, A.; Naik, A. Use of Prediction Algorithms in Smart Homes. Int. J. Mach. Learn. Comput. 2014, 4, 157–162. [CrossRef]
199. Choi, S.; Kim, E.; Oh, S. Human Behavior Prediction for Smart Homes Using Deep Learning. In Proceedings of the 2013 RO-MAN,
Gyeongju, Korea, 26–29 August 2013; IEEE: Manhattan, NY, USA, 2013; p. 1.
Electronics 2022, 11, 2676 30 of 33
200. Fahad, L.G.; Ali, A.; Rajarajan, M. Learning Models for Activity Recognition in Smart Homes. Lect. Notes Electr. Eng. 2015, 339,
819–826. [CrossRef]
201. Taiwo, O.; Ezugwu, A.E.; Oyelade, O.N.; Almutairi, M.S. Enhanced Intelligent Smart Home Control and Security System Based
on Deep Learning Model. Wirel. Commun. Mob. Comput. 2022, 2022, 961. [CrossRef]
202. Islam, S.M.R.; Kwak, D.; Kabir, H.; Hossain, M.; Kwak, K.-S. The Internet of Things for Health Care: A Comprehensive Survey.
IEEE Access 2015, 3, 678–708. [CrossRef]
203. Bellandi, V.; Ceravolo, P.; Damiani, E.; Siccardi, S. Smart Healthcare, IoT and Machine Learning: A Complete Survey. Intell. Syst.
Ref. Libr. 2022, 212, 307–330. [CrossRef]
204. Chatzinikolaou, T.; Vogiatzi, E.; Kousis, A.; Tjortjis, C. Smart Healthcare Support Using Data Mining and Machine Learning. In
EAI/Springer Innovations in Communication and Computing; Springer: Cham, Switzerland, 2022; pp. 27–48.
205. Dawadi, P.N.; Cook, D.J.; Schmitter-edgecombe, M.; Parsey, C. Automated Assessment of Cognitive Health Using Smart Home
Technologies. Technol. Health Care 2013, 21, 323–343. [CrossRef]
206. Dawadi, P.N.; Cook, D.J.; Schmitter-edgecombe, M. Automated Cognitive Health Assessment Using Smart Home Monitoring of
Complex Tasks. IEEE Trans. Syst. Man Cybern. Syst. 2013, 43, 1302–1313. [CrossRef]
207. Vyas, N.; Farringdon, J.; Andre, D.; Stivoric, J.I. Machine Learning and Sensor Fusion for Estimating Continuous Energy
Expenditure. In Proceedings of the Twenty-Third Innovative Applications of Artificial Intelligence Conference, San Francisco,
CA, USA, 9–11 August 2011; pp. 1613–1620.
208. Boursalie, O.; Samavi, R.; Doyle, T.E. M4CVD: Mobile Machine Learning Model for Monitoring Cardiovascular Disease. Procedia
Comput. Sci. 2015, 63, 384–391. [CrossRef]
209. Smith, S. 5 Ways the IBM Watson Is Changing Health Care, from Diagnosing Disease to Treating It. Available online: http:
//www.medicaldaily.com/5-ways-ibm-watson-changing-health-care-diagnosing-disease-treating-it-364394 (accessed on 12
June 2022).
210. Ellis, S.; Morris, H.D.; Santagate, J. IoT-Enabled Analytic Applications Revolutionize Supply Chain Planning and Execution. Iran.
J. Inform. Process. Manag. 2015, 37, 1.
211. Braun, G. The Internet of Things and the Modern Supply Chain. 2015. Available online: www.c3solutions.com (accessed on 2
June 2022).
212. Deliottee. The Warehouse of Tomorrow, Today Ubiquitous Computing, Internet of Things, Machine Learning. 2015. Available
online: https://www2.deloitte.com/be/en/pages/technology/enterprise-technology-and-performance/solutions/emea-center-
of-excellence-for-sap-extended-warehouse-management.html (accessed on 2 June 2022).
213. Carbonneau, R.; Laframboise, K. Forecasting Supply Chain Demand Using Machine Learning Algorithms. In Distributed Artificial
Intelligence, Agent Technology, and Collaborative Applications; Oakland University: Oakland, CA, USA, 2009; pp. 2009–2011.
[CrossRef]
214. Zhengxia, W.; Laisheng, X. Modern Logistics Monitoring Platform Based on the Internet of Things. In Proceedings of the 2010
International Conference on Intelligent Computation Technology and Automation, Changsha, China, 11–12 May 2010.
215. Gai, K.; Qiu, M.; Zhao, H.; Dai, W. Anti-Counterfeit Scheme Using Monte Carlo Simulation for E-Commerce in Cloud Systems. In
Proceedings of the 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing, New York, NY, USA, 3–5
November 2015; pp. 74–79.
216. Machida, T.; Yamamoto, D.; Iwamoto, M.; Sakiyama, K. Implementation of Double Arbiter PUF and Its Performance Evaluation.
In Proceedings of the 20th Asia and South Pacific Design Automation Conference (ASP-DAC), Chiba, Japan, 19–22 January 2015;
pp. 6–7.
217. Liu, B.; Zhang, L. A Survey of Opinion Mining and Sentiment Analysis. In Mining Text Data; Aggarwal, C., Zhai, C., Eds.;
Springer: New York, NY, USA, 2013; pp. 415–463.
218. Bouchlaghem, R. A Machine Learning Approach for Classifying Sentiments in Arabic Tweets. In Proceedings of the 6th
International Conference on Web Intelligence, Mining and Semantics, Nîmes, France, 13–15 June 2016.
219. Duwairi, R.M. Arabic Sentiment Analysis Using Supervised Classification. In Proceedings of the 2014 International Conference
on Future Internet of Things and Cloud (FiCloud), Barcelona, Spain, 27–29 August 2014.
220. Science, C.; Trivandrum, E.; Science, C.; Trivandrum, E. Sentiment Analysis in Twitter Using Machine Learning Techniques.
In Proceedings of the 2013 Fourth International Conference on Computing, Communications and Networking Technologies
(ICCCNT), Tiruchengode, India, 4–6 July 2013.
221. Fisher, A.; Prucha, N. Detecting Jihadist Messages on Twitter. In Proceedings of the 2015 European Intelligence and Security
Informatics Conference, Manchester, UK, 7–9 September 2015.
222. Akbar, A.; Carrez, F.; Moessner, K.; Zoha, A. Predicting Complex Events for Pro-Active IoT Applications. In Proceedings of the
2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy, 14 –16 December 2015.
223. Roberts, F. IoT Project Brings Clean, Safe Water to Thousands in Africa. Available online: https://internetofbusiness.com/iot-
project-clean-safe-water-africa/ (accessed on 20 June 2022).
224. Shafi, U.; Mumtaz, R.; Anwar, H.; Qamar, A.M.; Khurshid, H. Surface Water Pollution Detection Using Internet of Things. In
Proceedings of the 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT),
Islamabad, Pakistan, 8–10 October 2018.
Electronics 2022, 11, 2676 31 of 33
225. Mishra, A. Air Pollution Monitoring System Based on IoT: Forecasting and Predictive Modeling Using Machine Learning. In
Proceedings of the Conference: International Conference on Applied Electromagnetics, Signal Processing & Communication
(AESPC), Bhubaneswar, India, 22–24 October 2018.
226. Elvitigala, C.S.; Sudantha, B. Machine Learning Capable, IoT Air Pollution Monitoring System with Upgradable Sensor Array. In
Proceedings of the ISIS Conference, Daegu, Korea, 11–14 October 2017.
227. Ray, P.P.; Mukherjee, M.; Shu, L. Internet of Things for Disaster Management: State-of-the-Art and Prospects. IEEE Access 2017, 5,
18818–18835. [CrossRef]
228. Nesa, N.; Ghosh, T.; Banerjee, I. Outlier Detection in Sensed Data Using Statistical Learning Models for IoT. In Proceedings of the
2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018; pp. 1–6.
229. Salehi, M.; Rashidi, L. A Survey on Anomaly Detection in Evolving Data: With Application to Forest Fire Risk Prediction. SIGKDD
Explor. Newsl. 2018, 20, 13–23. [CrossRef]
230. Pughazhendhi, G.; Raja, A.; Ramalingam, P.; Elumalai, D.K. Earthosys—Tsunami Prediction and Warning System Using Machine
Learning and IoT. In Proceedings of the International Conference on Computational Intelligence and Data Engineering; Chaki, N.,
Devarakonda, N., Sarkar, A., Debnath, N.C., Eds.; Springer: Singapore, 2019; pp. 103–113.
231. Knight, W. How Japan’s Earthquake and Tsunami Warning Systems Work. Available online: https://www.technologyreview.
com/2011/03/11/260021/how-japans-earthquake-and-tsunami-warning-systems-work/ (accessed on 2 June 2022).
232. Andaloussi, Y.; El Ouadghiri, M.D.; Maurel, Y.; Bonnin, J.M.; Chaoui, H. Access Control in IoT Environments: Feasible Scenarios.
In Proceedings of the 8th International Symposium on Frontiers in Ambient and Mobile Systems (FAMS-2018), Brisbane, QSL,
Australia, 8 May 2018; pp. 1031–1036.
233. Xiao, L.; Wan, X.; Lu, X.; Zhang, Y.; Wu, D. IoT Security Techniques Based on Machine Learning: How Do IoT Devices Use AI to
Enhance Security? IEEE Signal Process. Mag. 2018, 35, 41–49. [CrossRef]
234. Hussain, F.; Hussain, R.; Hassan, S.A.; Hossain, E. Machine Learning in IoT Security: Current Solutions and Future Challenges.
IEEE Commun. Surv. Tutor. 2020, 22, 1686–1721. [CrossRef]
235. Hasan, M.; Islam, M.D.M.; Zarif, M.I.I.; Hashem, M.M.A. Attack and Anomaly Detection in IoT Sensors in IoT Sites Using
Machine Learning Approaches. Internet Things 2019, 7, 100059. [CrossRef]
236. Khalifa, W.H.; Roushdy, M.I.; Salem, A.B.-M. Machine Learning Techniques for Intelligent Access Control. In New Ap-
proaches in Intelligent Image Analysis. Intelligent Systems Reference Library; Kountchev, R., Nakamatsu, K., Eds.; Springer: Cham,
Switzerland, 2019.
237. Lee, S.-H.; Yang, C.-S. An Intelligent Home Access Control System Using Deep Neural Network. In Proceedings of the 2017 IEEE
International Conference on Consumer Electronics—Taiwan (ICCE-TW), Taipei, Taiwan, 12–14 June 2017.
238. Marr, B. What Is Industry 4.0? Here’s A Super Easy Explanation for Anyone. Available online: https://www.forbes.com/sites/
bernardmarr/2018/09/02/what-is-industry-4-0-heres-a-super-easy-explanation-for-anyone/?sh=c8fe9769788a (accessed on 23
June 2022).
239. Barnes, J. Azure Machine Learning Microsoft Azure Essentials; Microsoft Press: New York, NY, USA, 2015; ISBN 9780735698178.
240. Barga, R.; Fontama, V.; Tok, W.H. Predictive Analytics with Microsoft Azure Machine Learning. In Predictive Analytics with
Microsoft Azure Machine Learning; Apress: New York, NY, USA, 2015; ISBN 978-1-4842-1200-4.
241. Studio, M.V. Scott Hanselman’s Best Demo! IoT, Azure, Machine Learning & More. Available online: https://www.youtube.
com/watch?v=u5oTz1e5qqE (accessed on 2 June 2022).
242. Higginbotham, S. IBM Is Bringing in Watson to Conquer The Internet of Things. Available online: http://fortune.com/2015/12/
15/ibm-watson-iot/ (accessed on 23 June 2022).
243. IBM. Watson Internet of Things. Available online: http://www.ibm.com/internet-of-things/iot-solutions/watson-iot-platform/
(accessed on 23 June 2022).
244. Knowles, G.; Melamed, A.; Fisher, A. Accelerate the Development of Cognitive Computing in Your IoT App. Available
online: http://www.ibm.com/developerworks/library/iot-cc-watson-iot-platform-trs/iot-cc-watson-iot-platform-trs-pdf.pdf
(accessed on 20 June 2022).
245. News Room IBM and Cisco Combine the Power of Watson Internet of Things with Edge Analytics. Available online: https:
//www-03.ibm.com/press/us/en/pressrelease/49845.wss (accessed on 25 June 2022).
246. Tilley, A. IBM And Cisco Partner to Bring Watson Closer To The “Internet Of Things”. Available online: http://www.forbes.com/
sites/aarontilley/2016/06/02/ibm-cisco-watson-internet-of-things/#1c0c0bda564a (accessed on 23 June 2022).
247. Bilac, S. Machine Learning in the Cloud, with TensorFlow. Available online: https://research.googleblog.com/2016/03/machine-
learning-in-cloud-with.html (accessed on 23 June 2022).
248. Kepes, B. Splunk Ups the Machine-Learning Ante. Available online: http://www.computerworld.com/article/3125517/big-
data/splunk-ups-the-machine-learning-ante.html (accessed on 26 June 2022).
249. Morphy, E. Splunk Enhances Machine Learning with 300 New Algorithms. Available online: http://www.cmswire.com/big-
data/splunk-enhances-machine-learning-with-300-new-algorithms/ (accessed on 2 June 2022).
250. News AWS IoT Now Supports Integration with Amazon Machine Learning and AWS CloudTrail. Available online:
https://aws.amazon.com/about-aws/whats-new/2016/04/aws-iot-now-supports-integration-with-amazon-machine-
learning-and-aws-cloudtrail/ (accessed on 25 June 2022).
Electronics 2022, 11, 2676 32 of 33
251. Yegulalp, S. Amazon Dumbs down Machine Learning for the Rest of Us. Available online: http://www.infoworld.com/article/
2908498/amazon-web-services/amazon-machine-learning-for-the-rest-us.html (accessed on 27 June 2022).
252. CB Insights. Sensors, Plus Brains: 17 IoT Companies Using Artificial Intelligence Tech. Available online: https://www.cbinsights.
com/blog/artificial-intelligence-iot-company-list/ (accessed on 25 June 2022).
253. Elayan, H.; Aloqaily, M.; Member, S.; Karray, F.; Guizani, M. Internet of Behavior (IoB) and Explainable AI Systems for Influencing IoT
Behavior; Cornell University: Ithaca, NY, USA, 2022.
254. Javaid, M.; Haleem, A.; Singh, R.P.; Rab, S.; Suman, R. Internet of Behaviours (IoB) and Its Role in Customer Services. Sens. Int.
2021, 2, 100122. [CrossRef]
255. Pinochet, L.H.C.; Lopes, E.L.; Srulzon, C.H.F.; Onusic, L.M. The Influence of the Attributes of “Internet of Things” Products on
Functional and Emotional Experiences of Purchase Intention. Innov. Manag. Rev. 2018, 15, 303–320. [CrossRef]
256. Stary, C. The Internet-of-Behavior as Organizational Transformation Space with Choreographic Intelligence. Commun. Comput.
Inf. Sci. 2020, 1278, 113–132. [CrossRef]
257. Singh, R.P.; Javaid, M.; Haleem, A.; Suman, R. Internet of Things (IoT) Applications to Fight against COVID-19 Pandemic. Diabetes
Metab. Syndr. Clin. Res. Rev. 2020, 14, 521–524. [CrossRef]
258. Kolankari, P. As COVID-19 Hounds the World, AI and IoT Lead the Charge in Healthcare 4.0. Economic Times, 4 August 2020.
259. Mishra, S. The Growing Role of IoT in COVID-19 Response. Available online: https://www.iotforall.com/the-growing-role-of-
iot-in-covid-19-response/ (accessed on 16 June 2022).
260. Higginbotham, S. Tracking COVID-19 With the IoT May Put Your Privacy at Risk. Available online: https://spectrum.ieee.org/
tracking-covid19-with-the-iot-may-put-your-privacy-at-risk (accessed on 28 June 2022).
261. Alam, F.; Almaghthawi, A.; Katib, I.; Albeshri, A.; Mehmood, R. IResponse: An AI and IoT-Enabled Framework for Autonomous
COVID-19 Pandemic Management. Sustainability 2021, 13, 3797. [CrossRef]
262. Talebian, A.; Mishra, S. Predicting the Adoption of Connected Autonomous Vehicles: A New Approach Based on the Theory of
Diffusion of Innovations. Transp. Res. Part C Emerg. Technol. 2018, 95, 363–380. [CrossRef]
263. Alam, F.; Mehmood, R.; Katib, I.; Altowaijri, S.; Albeshri, A. TAAWUN: A Decision Fusion and Feature Specific Road Detection
Approach for Connected Autonomous Vehicles. Mob. Netw. Appl. 2019, 2019, 1–17. [CrossRef]
264. Morris, D.Z. Google Self-Driving Car in Serious Crash in Mountain View. Fortune. 2016. Available online: http://fortune.com/
2016/09/25/crash-google-self-driving-car/ (accessed on 20 June 2022).
265. Levin, S.; Woolf, N. Tesla Driver Killed While Using Autopilot Was Watching Harry Potter, Witness Says. 2016. Available online:
https://www.theguardian.com/technology/2016/jul/01/tesla-driver-killed-autopilot-self-driving-car-harry-potter (accessed
on 20 June 2022).
266. Elliott, D.; Keen, W.; Miao, L. Recent Advances in Connected and Automated Vehicles. J. Traffic Transp. Eng. 2019, 6, 109–131.
[CrossRef]
267. Ye, L.; Yamamoto, T. Evaluating the Impact of Connected and Autonomous Vehicles on Traffic Safety. Phys. A Stat. Mech. Its Appl.
2019, 526, 121009. [CrossRef]
268. Cisco. Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are. CISCO White Paper 2016, 6.
Available online: https://docslib.org/doc/7133745/fog-computing-and-the-internet-of-things-extend-the-cloud-to-where-the-
things-are (accessed on 2 June 2022).
269. Gonzalez, N.M.; Goya, W.A.; De, R.; Pereira, F.; Langona, K.; Silva, E.A.; Melo De Brito Carvalho, C.; Miers, C.C.; Mångs, J.-E.;
Sefidcon, A. Fog Computing: Data Analytics and Cloud Distributed Processing on the Network Edges. In Proceedings of the
2016 35th International Conference of the Chilean Computer Science Society (SCCC), Valparaiso, Chile, 10–14 October 2016.
270. Greenfield, D. Fog Computing vs. Edge Computing: What’s the Difference? Available online: https://www.automationworld.
com/fog-computing-vs-edge-computing-whats-difference (accessed on 28 June 2022).
271. LeCun, Y.; Bengio, Y.; Hinton, G. Deep Learning. Nature 2015, 521, 436–444. [CrossRef]
272. Yao, S.; Zhao, Y.; Zhang, A.; Hu, S.; Shao, H.; Zhang, C.; Su, L.; Abdelzaher, T. Deep Learning for the Internet of Things. Computer
2018, 51, 32–41. [CrossRef]
273. Zhao, T.; Xie, Y.; Wang, Y.; Cheng, J.; Guo, X.; Hu, B.; Chen, Y. A Survey of Deep Learning on Mobile Devices: Applications,
Optimizations, Challenges, and Research Opportunities. Proc. IEEE 2022, 110, 334–354. [CrossRef]
274. Duong, C.N.; Quach, K.G.; Jalata, I.; Le, N.; Luu, K. MobiFace: A Lightweight Deep Learning Face Recognition on Mobile Devices.
In Proceedings of the 2019 IEEE 10th International Conference on Biometrics Theory, Applications and Systems (BTAS), Tampa,
FL, USA, 23 September 2019; pp. 1–6.
275. Agarwal, P.; Alam, M. A Lightweight Deep Learning Model for Human Activity Recognition on Edge Devices. Procedia Comput.
Sci. 2020, 167, 2364–2373. [CrossRef]
276. Martindez-Díaz, Y.; Luevano, L.S.; Mendez-Vazquez, H.; Nicolas-Diaz, M.; Chang, L.; Gonzalez-Mendoza, M. ShuffleFaceNet:
A Lightweight Face Architecture for Efficient and Highly-Accurate Face Recognition. In Proceedings of the 2019 IEEE/CVF
International Conference on Computer Vision Workshop (ICCVW), Seoul, Korea, 27–28 October 2019. [CrossRef]
277. Sliwa, B.; Piatkowski, N.; Wietfeld, C. LIMITS: Lightweight Machine Learning for IoT Systems with Resource Limitations. In
Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020.
[CrossRef]
Electronics 2022, 11, 2676 33 of 33
278. Shuvo, S.B.; Ali, S.N.; Swapnil, S.I.; Al-Rakhami, M.S.; Gumaei, A. CardioXNet: A Novel Lightweight Deep Learning Framework
for Cardiovascular Disease Classification Using Heart Sound Recordings. IEEE Access 2021, 9, 36955–36967. [CrossRef]
279. Luo, L. Applying Lightweight Deep Learning-Based Virtual Vision Sensing Technology to Realize and Develop New Media
Interactive Art Installation. Comput. Intell. Neurosci. 2022, 2022, 9119316. [CrossRef]
280. Pang, S.; Wang, S.; Rodríguez-Patón, A.; Li, P.; Wang, X. An Artificial Intelligent Diagnostic System on Mobile Android Terminals
for Cholelithiasis by Lightweight Convolutional Neural Network. PLoS ONE 2019, 14, e0221720. [CrossRef]
281. Winoto, A.S.; Kristianus, M.; Premachandra, C. Small and Slim Deep Convolutional Neural Network for Mobile Device. IEEE
Access 2020, 8, 125210–125222. [CrossRef]
282. Nižetić, S.; Šolić, P.; López-de-Ipiña González-de-Artaza, D.; Patrono, L. Internet of Things (IoT): Opportunities, Issues, and
Challenges towards a Smart and Sustainable Future. J. Clean. Prod. 2020, 274, 122877. [CrossRef]
283. Idrees Sarhan, Q. Internet of Things: A Survey of Challenges and Issues. Int. J. Internet Things Cyber Assur. 2018, 1, 40–75.
[CrossRef]
284. Malekshahi Rad, M.; Rahmani, A.M.; Sahafi, A.; Nasih Qader, N. Social Internet of Things: Vision, Challenges, and Trends. Hum.
Cent. Comput. Inf. Sci. 2020, 10, 52. [CrossRef]
285. Sadique, K.M.; Rahmani, R.; Johannesson, P. Towards Security on Internet of Things: Applications and Challenges in Technology.
Procedia Comput. Sci. 2018, 141, 199–206. [CrossRef]
286. O’Halloran, J. Connectivity Issues Disrupting Most Businesses’ IoT Roll-Outs. Available online: https://www.computerweekly.
com/news/252509991/Connectivity-issues-disrupting-most-businesses-IoT-roll-outs (accessed on 2 June 2022).
287. IoT Connectivity: Challenges and Strategies. Available online: https://www.telecomreview.com/index.php/articles/reports-
and-coverage/5319-iot-connectivity-challenges-and-strategies (accessed on 2 June 2022).
288. Rahul, Y.; Weizhe, Z.; Neeraj, K.; Omprakash, K. Recent Trends and Challenges in Fog/Edge Computing for Internet of Things.
Available online: https://www.hindawi.com/journals/wcmc/si/975923/ (accessed on 2 June 2022).
289. Abi Sen, A.A.; Eassa, F.A.; Jambi, K.; Yamin, M. Preserving Privacy in Internet of Things: A Survey. Int. J. Inf. Technol. 2018, 10,
189–200. [CrossRef]
290. Falcone, R.; Sapienza, A. On the Users’ Acceptance of IoT Systems: A Theoretical Approach. Information 2018, 9, 53. [CrossRef]
291. Beştepe, F.; Yildirim, S.Ö. Acceptance of IoT-Based and Sustainability-Oriented Smart City Services: A Mixed Methods Study.
Sustain. Cities Soc. 2019, 526, 121009. [CrossRef]
292. Patil, Y. 6 Key Challenges to Consider for Successful IoT Implementation. Available online: https://www.saviantconsulting.com/
blog/iot-implementation-challenges-enterprises.aspx (accessed on 2 June 2022).
293. Akhairamka, P. The 15 Key Challenges with IoT Project Development in 2021. Available online: https://iot-analytics.com/
challenges-iot-project-development/ (accessed on 2 June 2022).
294. IoT. Business.News IoT News—IoT Market Growth Will Slow down due to the COVID-19 Pandemic and the Limited Take-up of
LPWA Solutions. Available online: https://iotbusinessnews.com/2021/02/25/20654-iot-market-growth-will-slow-down-due-
to-the-covid-19-pandemic-and-the-limited-take-up-of-lpwa-solutions/ (accessed on 2 June 2022).
295. Developer Burnout and a Global Chip Shortage: The IoT Is Facing a Perfect Storm|ZDNet. Available online: https://www.zdnet.
com/article/developer-burn-out-and-a-global-chip-shortage-the-iot-is-facing-a-perfect-storm/ (accessed on 2 June 2022).
296. IDC. News European IoT Spending Continues Its Double-Digit Growth, Despite Global Uncertainty and Slow Demand, Says
IDC. Available online: https://www.idc.com/getdoc.jsp?containerId=prEUR149276822 (accessed on 2 June 2022).
297. Bernard Marr The 5 Biggest Internet of Things (IoT) Trends In 2021 Everyone Must Get Ready for Now. Available on-
line: https://www.forbes.com/sites/bernardmarr/2020/10/26/the-5-biggest-internet-of-things-iot-trends-in-2021-everyone-
must-get-ready-for-now/?sh=5c8dd2c641fd (accessed on 2 June 2022).
298. Chohan, S.R.; Hu, G. Success Factors Influencing Citizens’ Adoption of IoT Service Orchestration for Public Value Creation in
Smart Government. IEEE Access 2020, 8, 208427–208448. [CrossRef]