Cargando…

HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms

Human activity recognition (HAR) based on wearable sensors is a promising research direction. The resources of handheld terminals and wearable devices limit the performance of recognition and require lightweight architectures. With the development of deep learning, the neural architecture search (NA...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xiaojuan, Wang, Xinlei, Lv, Tianqi, Jin, Lei, He, Mingshu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540708/
https://www.ncbi.nlm.nih.gov/pubmed/34696140
http://dx.doi.org/10.3390/s21206927
_version_ 1784589052476915712
author Wang, Xiaojuan
Wang, Xinlei
Lv, Tianqi
Jin, Lei
He, Mingshu
author_facet Wang, Xiaojuan
Wang, Xinlei
Lv, Tianqi
Jin, Lei
He, Mingshu
author_sort Wang, Xiaojuan
collection PubMed
description Human activity recognition (HAR) based on wearable sensors is a promising research direction. The resources of handheld terminals and wearable devices limit the performance of recognition and require lightweight architectures. With the development of deep learning, the neural architecture search (NAS) has emerged in an attempt to minimize human intervention. We propose an approach for using NAS to search for models suitable for HAR tasks, namely, HARNAS. The multi-objective search algorithm NSGA-II is used as the search strategy of HARNAS. To make a trade-off between the performance and computation speed of a model, the F1 score and the number of floating-point operations (FLOPs) are selected, resulting in a bi-objective problem. However, the computation speed of a model not only depends on the complexity, but is also related to the memory access cost (MAC). Therefore, we expand the bi-objective search to a tri-objective strategy. We use the Opportunity dataset as the basis for most experiments and also evaluate the portability of the model on the UniMiB-SHAR dataset. The experimental results show that HARNAS designed without manual adjustments can achieve better performance than the best model tweaked by humans. HARNAS obtained an F1 score of 92.16% and parameters of 0.32 MB on the Opportunity dataset.
format Online
Article
Text
id pubmed-8540708
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85407082021-10-24 HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms Wang, Xiaojuan Wang, Xinlei Lv, Tianqi Jin, Lei He, Mingshu Sensors (Basel) Article Human activity recognition (HAR) based on wearable sensors is a promising research direction. The resources of handheld terminals and wearable devices limit the performance of recognition and require lightweight architectures. With the development of deep learning, the neural architecture search (NAS) has emerged in an attempt to minimize human intervention. We propose an approach for using NAS to search for models suitable for HAR tasks, namely, HARNAS. The multi-objective search algorithm NSGA-II is used as the search strategy of HARNAS. To make a trade-off between the performance and computation speed of a model, the F1 score and the number of floating-point operations (FLOPs) are selected, resulting in a bi-objective problem. However, the computation speed of a model not only depends on the complexity, but is also related to the memory access cost (MAC). Therefore, we expand the bi-objective search to a tri-objective strategy. We use the Opportunity dataset as the basis for most experiments and also evaluate the portability of the model on the UniMiB-SHAR dataset. The experimental results show that HARNAS designed without manual adjustments can achieve better performance than the best model tweaked by humans. HARNAS obtained an F1 score of 92.16% and parameters of 0.32 MB on the Opportunity dataset. MDPI 2021-10-19 /pmc/articles/PMC8540708/ /pubmed/34696140 http://dx.doi.org/10.3390/s21206927 Text en © 2021 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
Wang, Xiaojuan
Wang, Xinlei
Lv, Tianqi
Jin, Lei
He, Mingshu
HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title_full HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title_fullStr HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title_full_unstemmed HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title_short HARNAS: Human Activity Recognition Based on Automatic Neural Architecture Search Using Evolutionary Algorithms
title_sort harnas: human activity recognition based on automatic neural architecture search using evolutionary algorithms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540708/
https://www.ncbi.nlm.nih.gov/pubmed/34696140
http://dx.doi.org/10.3390/s21206927
work_keys_str_mv AT wangxiaojuan harnashumanactivityrecognitionbasedonautomaticneuralarchitecturesearchusingevolutionaryalgorithms
AT wangxinlei harnashumanactivityrecognitionbasedonautomaticneuralarchitecturesearchusingevolutionaryalgorithms
AT lvtianqi harnashumanactivityrecognitionbasedonautomaticneuralarchitecturesearchusingevolutionaryalgorithms
AT jinlei harnashumanactivityrecognitionbasedonautomaticneuralarchitecturesearchusingevolutionaryalgorithms
AT hemingshu harnashumanactivityrecognitionbasedonautomaticneuralarchitecturesearchusingevolutionaryalgorithms