Cargando…

On the impact of smart sensor approximations on the accuracy of machine learning tasks

Smart sensors present in ubiquitous Internet of Things (IoT) devices often obtain high energy efficiency by carefully tuning how the sensing, the analog to digital (A/D) conversion and the digital serial transmission are implemented. Such tuning involves approximations, i.e. alterations of the sense...

Descripción completa

Detalles Bibliográficos
Autores principales: Jahier Pagliari, Daniele, Poncino, Massimo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7750373/
https://www.ncbi.nlm.nih.gov/pubmed/33364509
http://dx.doi.org/10.1016/j.heliyon.2020.e05750
_version_ 1783625470714052608
author Jahier Pagliari, Daniele
Poncino, Massimo
author_facet Jahier Pagliari, Daniele
Poncino, Massimo
author_sort Jahier Pagliari, Daniele
collection PubMed
description Smart sensors present in ubiquitous Internet of Things (IoT) devices often obtain high energy efficiency by carefully tuning how the sensing, the analog to digital (A/D) conversion and the digital serial transmission are implemented. Such tuning involves approximations, i.e. alterations of the sensed signals that can positively affect energy consumption in various ways. However, for many IoT applications, approximations may have an impact on the quality of the produced output, for example on the classification accuracy of a Machine Learning (ML) model. While the impact of approximations on ML algorithms is widely studied, previous works have focused mostly on processing approximations. In this work, in contrast, we analyze how the signal alterations imposed by smart sensors impact the accuracy of ML classifiers. We focus in particular on data alterations introduced in the serial transmission from a smart sensor to a processor, although our considerations can also be extended to other sources of approximation, such as A/D conversion. Results on several types of models and on two different datasets show that ML algorithms are quite resilient to the alterations produced by smart sensors, and that the serial transmission energy can be reduced by up to 70% without a significant impact on classification accuracy. Moreover, we also show that, contrarily to expectations, the two generic approximation families identified in our work yield similar accuracy losses.
format Online
Article
Text
id pubmed-7750373
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-77503732020-12-23 On the impact of smart sensor approximations on the accuracy of machine learning tasks Jahier Pagliari, Daniele Poncino, Massimo Heliyon Research Article Smart sensors present in ubiquitous Internet of Things (IoT) devices often obtain high energy efficiency by carefully tuning how the sensing, the analog to digital (A/D) conversion and the digital serial transmission are implemented. Such tuning involves approximations, i.e. alterations of the sensed signals that can positively affect energy consumption in various ways. However, for many IoT applications, approximations may have an impact on the quality of the produced output, for example on the classification accuracy of a Machine Learning (ML) model. While the impact of approximations on ML algorithms is widely studied, previous works have focused mostly on processing approximations. In this work, in contrast, we analyze how the signal alterations imposed by smart sensors impact the accuracy of ML classifiers. We focus in particular on data alterations introduced in the serial transmission from a smart sensor to a processor, although our considerations can also be extended to other sources of approximation, such as A/D conversion. Results on several types of models and on two different datasets show that ML algorithms are quite resilient to the alterations produced by smart sensors, and that the serial transmission energy can be reduced by up to 70% without a significant impact on classification accuracy. Moreover, we also show that, contrarily to expectations, the two generic approximation families identified in our work yield similar accuracy losses. Elsevier 2020-12-16 /pmc/articles/PMC7750373/ /pubmed/33364509 http://dx.doi.org/10.1016/j.heliyon.2020.e05750 Text en © 2020 The Authors http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Research Article
Jahier Pagliari, Daniele
Poncino, Massimo
On the impact of smart sensor approximations on the accuracy of machine learning tasks
title On the impact of smart sensor approximations on the accuracy of machine learning tasks
title_full On the impact of smart sensor approximations on the accuracy of machine learning tasks
title_fullStr On the impact of smart sensor approximations on the accuracy of machine learning tasks
title_full_unstemmed On the impact of smart sensor approximations on the accuracy of machine learning tasks
title_short On the impact of smart sensor approximations on the accuracy of machine learning tasks
title_sort on the impact of smart sensor approximations on the accuracy of machine learning tasks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7750373/
https://www.ncbi.nlm.nih.gov/pubmed/33364509
http://dx.doi.org/10.1016/j.heliyon.2020.e05750
work_keys_str_mv AT jahierpagliaridaniele ontheimpactofsmartsensorapproximationsontheaccuracyofmachinelearningtasks
AT poncinomassimo ontheimpactofsmartsensorapproximationsontheaccuracyofmachinelearningtasks