A survey on machine learning in Internet of Things: Algorithms, strategies, and applications

  title={A survey on machine learning in Internet of Things: Algorithms, strategies, and applications},
  author={Seifeddine Messaoud and Abbas Bradai and Syed Hashim Raza Bukhari and Pham Tran Anh Quang and Olfa Ben Ahmed and Mohamed Atri},
  journal={Internet Things},
Abstract In the IoT and WSN era, large number of connected objects and sensing devices are dedicated to collect, transfer, and generate a huge amount of data for a wide variety of fields and applications. To effectively run these complex networks of connected objects, there are several challenges like topology changes, link failures, memory constraints, interoperability, network congestion, coverage, scalability, network management, security, and privacy to name a few. Thus, to overcome these… 
Machine Learning for Smart Environments in B5G Networks: Connectivity and QoS
This survey provides an in-depth overview of the variety of IoT applications that can be enhanced using ML, such as smart cities, smart homes, and smart healthcare, and introduces the advantages of using ML.
Secure and Sustainable Predictive Framework for IoT-Based Multimedia Services Using Machine Learning
In modern years, the Internet of Things (IoT) has gained tremendous growth and development in various sectors because of its scalability, self-configuring, and heterogeneous factors. It performs a
Federated Learning with Hyperparameter-based Clustering for Electrical Load Forecasting
Federated learning has a good performance with a minimum root mean squared error (RMSE) of 0.117kWh for individual load forecasting and a new client clustering method is proposed to reduce the convergence time of federated learning.
Detection and segmentation the affected brain using ThingSpeak platform based on IoT cloud analysis
This work proposes a health care system based on medical image analysis processes in the programmable ThingSpeak platform using MATLAB built into the platform within the cloud and MATLAB environment and achieves a match in the analysis processes within the local environment, and ThingSpe speak platform environment by 100%.
Deep learning-based video quality enhancement for the new versatile video coding
The conventional in-loop filtering in VVC is replaced by the proposed WSE-DCNN model that eliminates the compression artifacts in order to improve visual quality and hence increase the end user QoE.
COVID-19 Recognition Based on Patient's Coughing and Breathing Patterns Analysis: Deep Learning Approach
This paper presents a deep learning technique-based COVID-19 cough and breath analysis that can recognize positive COvid-19 cases from both negative and healthy CO VID-19 coughing and breath recorded on smartphones or wearable sensors.
PYNQ FPGA Hardware implementation of LeNet-5-Based Traffic Sign Recognition Application
Implementation results prove that the Co-design prototype, including Processing System (PS) and Programmable Logic (PL) parts, achieves best performance in terms of hardware cost and run-time execution.
Machine learning in predicting mechanical behavior of additively manufactured parts
Abstract Although applications of additive manufacturing (AM) have been significantly increased in recent years, its broad application in several industries is still under progress. AM also known as


Machine Learning for Wireless Communications in the Internet of Things: A Comprehensive Survey
This work provides a comprehensive survey of the state of the art in the application of machine learning techniques to address key problems in IoT wireless communications with an emphasis on its ad hoc networking aspect.
Machine learning and data analytics for the IoT
This paper critically review how IoT-generated data are processed for machine learning analysis and highlights the current challenges in furthering intelligent solutions in the IoT environment and proposes a framework to enable IoT applications to adaptively learn from other IoT applications.
Machine learning for Internet of Things data analysis: A survey
This article assesses the different machine learning methods that deal with the challenges in IoT data by considering smart cities as the main use case and presents a taxonomy of machine learning algorithms explaining how different techniques are applied to the data in order to extract higher level information.
Edge Machine Learning: Enabling Smart Internet of Things Applications
A step forward has been taken to understand the feasibility of running machine learning algorithms, both training and inference, on a Raspberry Pi, an embedded version of the Android operating system designed for IoT device development.
A survey of machine learning-based solutions to protect privacy in the Internet of Things
The extent to which some data categories have been used with ML-based solutions to preserve privacy and proposed novel opportunities for ML- based solutions to leverage these data sources in the IoT ecosystem are examined.
Enabling Self-learning in Dynamic and Open IoT Environments
This paper proposes correlation mining algorithms based on Kullback-Leibler (KL) divergence and frequent set mining that exploits correlated contexts to enable unsupervised self-learning and realized the proposed algorithms on top of a Bayesian framework (HARD-BN) which supports autonomous learning.
Internet of Things: A survey on machine learning-based intrusion detection approaches
Recent and in-depth research of relevant works that deal with several intelligent techniques and their applied intrusion detection architectures in computer networks with emphasis on the Internet of Things and machine learning are aimed at.
Deep Learning for IoT Big Data and Streaming Analytics: A Survey
A thorough overview on using a class of advanced machine learning techniques, namely deep learning (DL), to facilitate the analytics and learning in the IoT domain and discusses why DL is a promising approach to achieve the desired analytics in these types of data and applications.
A deep Recurrent Neural Network based approach for Internet of Things malware threat hunting
The potential of using Recurrent Neural Network (RNN) deep learning in detecting IoT malware by using RNN to analyze ARM-based IoT applications’ execution operation codes (OpCodes) is explored.
Data Fusion and IoT for Smart Ubiquitous Environments: A Survey
The aim of this paper is to review literature on data fusion for IoT with a particular focus on mathematical methods (including probabilistic methods, artificial intelligence, and theory of belief) and specific IoT environments (distributed, heterogeneous, nonlinear, and object tracking environments).