Cargando…

Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition

The increasing diffusion of tiny wearable devices and, at the same time, the advent of machine learning techniques that can perform sophisticated inference, represent a valuable opportunity for the development of pervasive computing applications. Moreover, pushing inference on edge devices can in pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Lattanzi, Emanuele, Donati, Matteo, Freschi, Valerio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9003270/
https://www.ncbi.nlm.nih.gov/pubmed/35408250
http://dx.doi.org/10.3390/s22072637
_version_ 1784686093022527488
author Lattanzi, Emanuele
Donati, Matteo
Freschi, Valerio
author_facet Lattanzi, Emanuele
Donati, Matteo
Freschi, Valerio
author_sort Lattanzi, Emanuele
collection PubMed
description The increasing diffusion of tiny wearable devices and, at the same time, the advent of machine learning techniques that can perform sophisticated inference, represent a valuable opportunity for the development of pervasive computing applications. Moreover, pushing inference on edge devices can in principle improve application responsiveness, reduce energy consumption and mitigate privacy and security issues. However, devices with small size and low-power consumption and factor form, like those dedicated to wearable platforms, pose strict computational, memory, and energy requirements which result in challenging issues to be addressed by designers. The main purpose of this study is to empirically explore this trade-off through the characterization of memory usage, energy consumption, and execution time needed by different types of neural networks (namely multilayer and convolutional neural networks) trained for human activity recognition on board of a typical low-power wearable device.Through extensive experimental results, obtained on a public human activity recognition dataset, we derive Pareto curves that demonstrate the possibility of achieving a [Formula: see text] reduction in memory usage and a [Formula: see text] reduction in energy consumption, at fixed accuracy levels, for a multilayer Perceptron network with respect to more sophisticated convolution network models.
format Online
Article
Text
id pubmed-9003270
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-90032702022-04-13 Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition Lattanzi, Emanuele Donati, Matteo Freschi, Valerio Sensors (Basel) Article The increasing diffusion of tiny wearable devices and, at the same time, the advent of machine learning techniques that can perform sophisticated inference, represent a valuable opportunity for the development of pervasive computing applications. Moreover, pushing inference on edge devices can in principle improve application responsiveness, reduce energy consumption and mitigate privacy and security issues. However, devices with small size and low-power consumption and factor form, like those dedicated to wearable platforms, pose strict computational, memory, and energy requirements which result in challenging issues to be addressed by designers. The main purpose of this study is to empirically explore this trade-off through the characterization of memory usage, energy consumption, and execution time needed by different types of neural networks (namely multilayer and convolutional neural networks) trained for human activity recognition on board of a typical low-power wearable device.Through extensive experimental results, obtained on a public human activity recognition dataset, we derive Pareto curves that demonstrate the possibility of achieving a [Formula: see text] reduction in memory usage and a [Formula: see text] reduction in energy consumption, at fixed accuracy levels, for a multilayer Perceptron network with respect to more sophisticated convolution network models. MDPI 2022-03-29 /pmc/articles/PMC9003270/ /pubmed/35408250 http://dx.doi.org/10.3390/s22072637 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lattanzi, Emanuele
Donati, Matteo
Freschi, Valerio
Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title_full Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title_fullStr Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title_full_unstemmed Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title_short Exploring Artificial Neural Networks Efficiency in Tiny Wearable Devices for Human Activity Recognition
title_sort exploring artificial neural networks efficiency in tiny wearable devices for human activity recognition
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9003270/
https://www.ncbi.nlm.nih.gov/pubmed/35408250
http://dx.doi.org/10.3390/s22072637
work_keys_str_mv AT lattanziemanuele exploringartificialneuralnetworksefficiencyintinywearabledevicesforhumanactivityrecognition
AT donatimatteo exploringartificialneuralnetworksefficiencyintinywearabledevicesforhumanactivityrecognition
AT freschivalerio exploringartificialneuralnetworksefficiencyintinywearabledevicesforhumanactivityrecognition