Machine learning for internet of things data analysis: a survey

Rapid developments in hardware, software, and communication technologies have facilitated the emergence of Internet-connected sensory devices that provide observations and data measurements from the physical world. By 2020, it is estimated that the total number of Internet-connected devices being us...

Full description

Bibliographic Details
Main Authors: Mohammad Saeid Mahdavinejad, Mohammadreza Rezvan, Mohammadamin Barekatain, Peyman Adibi, Payam Barnaghi, Amit P. Sheth
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2018-08-01
Series:Digital Communications and Networks
Online Access:http://www.sciencedirect.com/science/article/pii/S235286481730247X
id doaj-a53084f786344229bfa32338e04147e9
record_format Article
spelling doaj-a53084f786344229bfa32338e04147e92021-03-02T10:12:27ZengKeAi Communications Co., Ltd.Digital Communications and Networks2352-86482018-08-0143161175Machine learning for internet of things data analysis: a surveyMohammad Saeid Mahdavinejad0Mohammadreza Rezvan1Mohammadamin Barekatain2Peyman Adibi3Payam Barnaghi4Amit P. Sheth5University of Isfahan, Iran; Kno.e.sis - Wright State University, USA; Corresponding author.University of Isfahan, Iran; Kno.e.sis - Wright State University, USATechnische Universität München, GermanyUniversity of Isfahan, IranUniversity of Surrey, UKKno.e.sis - Wright State University, USARapid developments in hardware, software, and communication technologies have facilitated the emergence of Internet-connected sensory devices that provide observations and data measurements from the physical world. By 2020, it is estimated that the total number of Internet-connected devices being used will be between 25 and 50 billion. As these numbers grow and technologies become more mature, the volume of data being published will increase. The technology of Internet-connected devices, referred to as Internet of Things (IoT), continues to extend the current Internet by providing connectivity and interactions between the physical and cyber worlds. In addition to an increased volume, the IoT generates big data characterized by its velocity in terms of time and location dependency, with a variety of multiple modalities and varying data quality. Intelligent processing and analysis of this big data are the key to developing smart IoT applications. This article assesses the various machine learning methods that deal with the challenges presented by IoT data by considering smart cities as the main use case. The key contribution of this study is the presentation of a taxonomy of machine learning algorithms explaining how different techniques are applied to the data in order to extract higher level information. The potential and challenges of machine learning for IoT data analytics will also be discussed. A use case of applying a Support Vector Machine (SVM) to Aarhus smart city traffic data is presented for a more detailed exploration. Keywords: Machine learning, Internet of Things, Smart data, Smart Cityhttp://www.sciencedirect.com/science/article/pii/S235286481730247X
collection DOAJ
language English
format Article
sources DOAJ
author Mohammad Saeid Mahdavinejad
Mohammadreza Rezvan
Mohammadamin Barekatain
Peyman Adibi
Payam Barnaghi
Amit P. Sheth
spellingShingle Mohammad Saeid Mahdavinejad
Mohammadreza Rezvan
Mohammadamin Barekatain
Peyman Adibi
Payam Barnaghi
Amit P. Sheth
Machine learning for internet of things data analysis: a survey
Digital Communications and Networks
author_facet Mohammad Saeid Mahdavinejad
Mohammadreza Rezvan
Mohammadamin Barekatain
Peyman Adibi
Payam Barnaghi
Amit P. Sheth
author_sort Mohammad Saeid Mahdavinejad
title Machine learning for internet of things data analysis: a survey
title_short Machine learning for internet of things data analysis: a survey
title_full Machine learning for internet of things data analysis: a survey
title_fullStr Machine learning for internet of things data analysis: a survey
title_full_unstemmed Machine learning for internet of things data analysis: a survey
title_sort machine learning for internet of things data analysis: a survey
publisher KeAi Communications Co., Ltd.
series Digital Communications and Networks
issn 2352-8648
publishDate 2018-08-01
description Rapid developments in hardware, software, and communication technologies have facilitated the emergence of Internet-connected sensory devices that provide observations and data measurements from the physical world. By 2020, it is estimated that the total number of Internet-connected devices being used will be between 25 and 50 billion. As these numbers grow and technologies become more mature, the volume of data being published will increase. The technology of Internet-connected devices, referred to as Internet of Things (IoT), continues to extend the current Internet by providing connectivity and interactions between the physical and cyber worlds. In addition to an increased volume, the IoT generates big data characterized by its velocity in terms of time and location dependency, with a variety of multiple modalities and varying data quality. Intelligent processing and analysis of this big data are the key to developing smart IoT applications. This article assesses the various machine learning methods that deal with the challenges presented by IoT data by considering smart cities as the main use case. The key contribution of this study is the presentation of a taxonomy of machine learning algorithms explaining how different techniques are applied to the data in order to extract higher level information. The potential and challenges of machine learning for IoT data analytics will also be discussed. A use case of applying a Support Vector Machine (SVM) to Aarhus smart city traffic data is presented for a more detailed exploration. Keywords: Machine learning, Internet of Things, Smart data, Smart City
url http://www.sciencedirect.com/science/article/pii/S235286481730247X
work_keys_str_mv AT mohammadsaeidmahdavinejad machinelearningforinternetofthingsdataanalysisasurvey
AT mohammadrezarezvan machinelearningforinternetofthingsdataanalysisasurvey
AT mohammadaminbarekatain machinelearningforinternetofthingsdataanalysisasurvey
AT peymanadibi machinelearningforinternetofthingsdataanalysisasurvey
AT payambarnaghi machinelearningforinternetofthingsdataanalysisasurvey
AT amitpsheth machinelearningforinternetofthingsdataanalysisasurvey
_version_ 1724237421085720576