Cargando…
Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks
Internet of Things (IoT) projects are increasing in size over time, and some of them are growing to reach the whole world. Sensor arrays are deployed world-wide and their data is sent to the cloud, making use of the Internet. These huge networks can be used to improve the quality of life of the huma...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472609/ https://www.ncbi.nlm.nih.gov/pubmed/32824579 http://dx.doi.org/10.3390/s20164628 |
_version_ | 1783579019382358016 |
---|---|
author | Ortega, Fernando González-Prieto, Ángel Bobadilla, Jesús Gutiérrez, Abraham |
author_facet | Ortega, Fernando González-Prieto, Ángel Bobadilla, Jesús Gutiérrez, Abraham |
author_sort | Ortega, Fernando |
collection | PubMed |
description | Internet of Things (IoT) projects are increasing in size over time, and some of them are growing to reach the whole world. Sensor arrays are deployed world-wide and their data is sent to the cloud, making use of the Internet. These huge networks can be used to improve the quality of life of the humanity by continuously monitoring many useful indicators, like the health of the users, the air quality or the population movements. Nevertheless, in this scalable context, a percentage of the sensor data readings can fail due to several reasons like sensor reliabilities, network quality of service or extreme weather conditions, among others. Moreover, sensors are not homogeneously replaced and readings from some areas can be more precise than others. In order to address this problem, in this paper we propose to use collaborative filtering techniques to predict missing readings, by making use of the whole set of collected data from the IoT network. State of the art recommender systems methods have been chosen to accomplish this task, and two real sensor array datasets and a synthetic dataset have been used to test this idea. Experiments have been carried out varying the percentage of failed sensors. Results show a good level of prediction accuracy which, as expected, decreases as the failure rate increases. Results also point out a failure rate threshold below which is better to make use of memory-based approaches, and above which is better to choose model-based methods. |
format | Online Article Text |
id | pubmed-7472609 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74726092020-09-17 Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks Ortega, Fernando González-Prieto, Ángel Bobadilla, Jesús Gutiérrez, Abraham Sensors (Basel) Article Internet of Things (IoT) projects are increasing in size over time, and some of them are growing to reach the whole world. Sensor arrays are deployed world-wide and their data is sent to the cloud, making use of the Internet. These huge networks can be used to improve the quality of life of the humanity by continuously monitoring many useful indicators, like the health of the users, the air quality or the population movements. Nevertheless, in this scalable context, a percentage of the sensor data readings can fail due to several reasons like sensor reliabilities, network quality of service or extreme weather conditions, among others. Moreover, sensors are not homogeneously replaced and readings from some areas can be more precise than others. In order to address this problem, in this paper we propose to use collaborative filtering techniques to predict missing readings, by making use of the whole set of collected data from the IoT network. State of the art recommender systems methods have been chosen to accomplish this task, and two real sensor array datasets and a synthetic dataset have been used to test this idea. Experiments have been carried out varying the percentage of failed sensors. Results show a good level of prediction accuracy which, as expected, decreases as the failure rate increases. Results also point out a failure rate threshold below which is better to make use of memory-based approaches, and above which is better to choose model-based methods. MDPI 2020-08-17 /pmc/articles/PMC7472609/ /pubmed/32824579 http://dx.doi.org/10.3390/s20164628 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Ortega, Fernando González-Prieto, Ángel Bobadilla, Jesús Gutiérrez, Abraham Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title | Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title_full | Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title_fullStr | Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title_full_unstemmed | Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title_short | Collaborative Filtering to Predict Sensor Array Values in Large IoT Networks |
title_sort | collaborative filtering to predict sensor array values in large iot networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472609/ https://www.ncbi.nlm.nih.gov/pubmed/32824579 http://dx.doi.org/10.3390/s20164628 |
work_keys_str_mv | AT ortegafernando collaborativefilteringtopredictsensorarrayvaluesinlargeiotnetworks AT gonzalezprietoangel collaborativefilteringtopredictsensorarrayvaluesinlargeiotnetworks AT bobadillajesus collaborativefilteringtopredictsensorarrayvaluesinlargeiotnetworks AT gutierrezabraham collaborativefilteringtopredictsensorarrayvaluesinlargeiotnetworks |