Cargando…

A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects

This paper evaluates data stream classifiers from the perspective of connected devices, focusing on the use case of Human Activity Recognition. We measure both the classification performance and resource consumption (runtime, memory, and power) of five usual stream classification algorithms, impleme...

Descripción completa

Detalles Bibliográficos
Autores principales: Khannouz, Martin, Glatard, Tristan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696887/
https://www.ncbi.nlm.nih.gov/pubmed/33202905
http://dx.doi.org/10.3390/s20226486
_version_ 1783615507075694592
author Khannouz, Martin
Glatard, Tristan
author_facet Khannouz, Martin
Glatard, Tristan
author_sort Khannouz, Martin
collection PubMed
description This paper evaluates data stream classifiers from the perspective of connected devices, focusing on the use case of Human Activity Recognition. We measure both the classification performance and resource consumption (runtime, memory, and power) of five usual stream classification algorithms, implemented in a consistent library, and applied to two real human activity datasets and three synthetic datasets. Regarding classification performance, the results show the overall superiority of the Hoeffding Tree, the Mondrian forest, and the Naïve Bayes classifiers over the Feedforward Neural Network and the Micro Cluster Nearest Neighbor classifiers on four datasets out of six, including the real ones. In addition, the Hoeffding Tree and—to some extent—the Micro Cluster Nearest Neighbor, are the only classifiers that can recover from a concept drift. Overall, the three leading classifiers still perform substantially worse than an offline classifier on the real datasets. Regarding resource consumption, the Hoeffding Tree and the Mondrian forest are the most memory intensive and have the longest runtime; however, no difference in power consumption is found between classifiers. We conclude that stream learning for Human Activity Recognition on connected objects is challenged by two factors which could lead to interesting future work: a high memory consumption and low F1 scores overall.
format Online
Article
Text
id pubmed-7696887
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76968872020-11-29 A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects Khannouz, Martin Glatard, Tristan Sensors (Basel) Article This paper evaluates data stream classifiers from the perspective of connected devices, focusing on the use case of Human Activity Recognition. We measure both the classification performance and resource consumption (runtime, memory, and power) of five usual stream classification algorithms, implemented in a consistent library, and applied to two real human activity datasets and three synthetic datasets. Regarding classification performance, the results show the overall superiority of the Hoeffding Tree, the Mondrian forest, and the Naïve Bayes classifiers over the Feedforward Neural Network and the Micro Cluster Nearest Neighbor classifiers on four datasets out of six, including the real ones. In addition, the Hoeffding Tree and—to some extent—the Micro Cluster Nearest Neighbor, are the only classifiers that can recover from a concept drift. Overall, the three leading classifiers still perform substantially worse than an offline classifier on the real datasets. Regarding resource consumption, the Hoeffding Tree and the Mondrian forest are the most memory intensive and have the longest runtime; however, no difference in power consumption is found between classifiers. We conclude that stream learning for Human Activity Recognition on connected objects is challenged by two factors which could lead to interesting future work: a high memory consumption and low F1 scores overall. MDPI 2020-11-13 /pmc/articles/PMC7696887/ /pubmed/33202905 http://dx.doi.org/10.3390/s20226486 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
Khannouz, Martin
Glatard, Tristan
A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title_full A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title_fullStr A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title_full_unstemmed A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title_short A Benchmark of Data Stream Classification for Human Activity Recognition on Connected Objects
title_sort benchmark of data stream classification for human activity recognition on connected objects
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696887/
https://www.ncbi.nlm.nih.gov/pubmed/33202905
http://dx.doi.org/10.3390/s20226486
work_keys_str_mv AT khannouzmartin abenchmarkofdatastreamclassificationforhumanactivityrecognitiononconnectedobjects
AT glatardtristan abenchmarkofdatastreamclassificationforhumanactivityrecognitiononconnectedobjects
AT khannouzmartin benchmarkofdatastreamclassificationforhumanactivityrecognitiononconnectedobjects
AT glatardtristan benchmarkofdatastreamclassificationforhumanactivityrecognitiononconnectedobjects