Cargando…
Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition
Human activity recognition (HAR) has become an increasingly popular application of machine learning across a range of domains. Typically the HAR task that a machine learning algorithm is trained for requires separating multiple activities such as walking, running, sitting, and falling from each othe...
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/PMC7070332/ https://www.ncbi.nlm.nih.gov/pubmed/32098362 http://dx.doi.org/10.3390/s20041208 |
_version_ | 1783505950575951872 |
---|---|
author | Scheurer, Sebastian Tedesco, Salvatore Brown, Kenneth N. O’Flynn, Brendan |
author_facet | Scheurer, Sebastian Tedesco, Salvatore Brown, Kenneth N. O’Flynn, Brendan |
author_sort | Scheurer, Sebastian |
collection | PubMed |
description | Human activity recognition (HAR) has become an increasingly popular application of machine learning across a range of domains. Typically the HAR task that a machine learning algorithm is trained for requires separating multiple activities such as walking, running, sitting, and falling from each other. Despite a large body of work on multi-class HAR, and the well-known fact that the performance on a multi-class problem can be significantly affected by how it is decomposed into a set of binary problems, there has been little research into how the choice of multi-class decomposition method affects the performance of HAR systems. This paper presents the first empirical comparison of multi-class decomposition methods in a HAR context by estimating the performance of five machine learning algorithms when used in their multi-class formulation, with four popular multi-class decomposition methods, five expert hierarchies—nested dichotomies constructed from domain knowledge—or an ensemble of expert hierarchies on a 17-class HAR data-set which consists of features extracted from tri-axial accelerometer and gyroscope signals. We further compare performance on two binary classification problems, each based on the topmost dichotomy of an expert hierarchy. The results show that expert hierarchies can indeed compete with one-vs-all, both on the original multi-class problem and on a more general binary classification problem, such as that induced by an expert hierarchy’s topmost dichotomy. Finally, we show that an ensemble of expert hierarchies performs better than one-vs-all and comparably to one-vs-one, despite being of lower time and space complexity, on the multi-class problem, and outperforms all other multi-class decomposition methods on the two dichotomous problems. |
format | Online Article Text |
id | pubmed-7070332 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-70703322020-03-19 Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition Scheurer, Sebastian Tedesco, Salvatore Brown, Kenneth N. O’Flynn, Brendan Sensors (Basel) Article Human activity recognition (HAR) has become an increasingly popular application of machine learning across a range of domains. Typically the HAR task that a machine learning algorithm is trained for requires separating multiple activities such as walking, running, sitting, and falling from each other. Despite a large body of work on multi-class HAR, and the well-known fact that the performance on a multi-class problem can be significantly affected by how it is decomposed into a set of binary problems, there has been little research into how the choice of multi-class decomposition method affects the performance of HAR systems. This paper presents the first empirical comparison of multi-class decomposition methods in a HAR context by estimating the performance of five machine learning algorithms when used in their multi-class formulation, with four popular multi-class decomposition methods, five expert hierarchies—nested dichotomies constructed from domain knowledge—or an ensemble of expert hierarchies on a 17-class HAR data-set which consists of features extracted from tri-axial accelerometer and gyroscope signals. We further compare performance on two binary classification problems, each based on the topmost dichotomy of an expert hierarchy. The results show that expert hierarchies can indeed compete with one-vs-all, both on the original multi-class problem and on a more general binary classification problem, such as that induced by an expert hierarchy’s topmost dichotomy. Finally, we show that an ensemble of expert hierarchies performs better than one-vs-all and comparably to one-vs-one, despite being of lower time and space complexity, on the multi-class problem, and outperforms all other multi-class decomposition methods on the two dichotomous problems. MDPI 2020-02-22 /pmc/articles/PMC7070332/ /pubmed/32098362 http://dx.doi.org/10.3390/s20041208 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 Scheurer, Sebastian Tedesco, Salvatore Brown, Kenneth N. O’Flynn, Brendan Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title | Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title_full | Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title_fullStr | Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title_full_unstemmed | Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title_short | Using Domain Knowledge for Interpretable and Competitive Multi-Class Human Activity Recognition |
title_sort | using domain knowledge for interpretable and competitive multi-class human activity recognition |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7070332/ https://www.ncbi.nlm.nih.gov/pubmed/32098362 http://dx.doi.org/10.3390/s20041208 |
work_keys_str_mv | AT scheurersebastian usingdomainknowledgeforinterpretableandcompetitivemulticlasshumanactivityrecognition AT tedescosalvatore usingdomainknowledgeforinterpretableandcompetitivemulticlasshumanactivityrecognition AT brownkennethn usingdomainknowledgeforinterpretableandcompetitivemulticlasshumanactivityrecognition AT oflynnbrendan usingdomainknowledgeforinterpretableandcompetitivemulticlasshumanactivityrecognition |