Cargando…

Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks

Human Activity Recognition (HAR) is a complex problem in deep learning, and One-Dimensional Convolutional Neural Networks (1D CNNs) have emerged as a popular approach for addressing it. These networks efficiently learn features from data that can be utilized to classify human activities with high pe...

Descripción completa

Detalles Bibliográficos
Autores principales: Aquino, Gustavo, Costa, Marly Guimarães Fernandes, Filho, Cícero Ferreira Fernandes Costa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181687/
https://www.ncbi.nlm.nih.gov/pubmed/37177616
http://dx.doi.org/10.3390/s23094409
_version_ 1785041634291875840
author Aquino, Gustavo
Costa, Marly Guimarães Fernandes
Filho, Cícero Ferreira Fernandes Costa
author_facet Aquino, Gustavo
Costa, Marly Guimarães Fernandes
Filho, Cícero Ferreira Fernandes Costa
author_sort Aquino, Gustavo
collection PubMed
description Human Activity Recognition (HAR) is a complex problem in deep learning, and One-Dimensional Convolutional Neural Networks (1D CNNs) have emerged as a popular approach for addressing it. These networks efficiently learn features from data that can be utilized to classify human activities with high performance. However, understanding and explaining the features learned by these networks remains a challenge. This paper presents a novel eXplainable Artificial Intelligence (XAI) method for generating visual explanations of features learned by one-dimensional CNNs in its training process, utilizing t-Distributed Stochastic Neighbor Embedding (t-SNE). By applying this method, we provide insights into the decision-making process through visualizing the information obtained from the model’s deepest layer before classification. Our results demonstrate that the learned features from one dataset can be applied to differentiate human activities in other datasets. Our trained networks achieved high performance on two public databases, with 0.98 accuracy on the SHO dataset and 0.93 accuracy on the HAPT dataset. The visualization method proposed in this work offers a powerful means to detect bias issues or explain incorrect predictions. This work introduces a new type of XAI application, enhancing the reliability and practicality of CNN models in real-world scenarios.
format Online
Article
Text
id pubmed-10181687
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101816872023-05-13 Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks Aquino, Gustavo Costa, Marly Guimarães Fernandes Filho, Cícero Ferreira Fernandes Costa Sensors (Basel) Article Human Activity Recognition (HAR) is a complex problem in deep learning, and One-Dimensional Convolutional Neural Networks (1D CNNs) have emerged as a popular approach for addressing it. These networks efficiently learn features from data that can be utilized to classify human activities with high performance. However, understanding and explaining the features learned by these networks remains a challenge. This paper presents a novel eXplainable Artificial Intelligence (XAI) method for generating visual explanations of features learned by one-dimensional CNNs in its training process, utilizing t-Distributed Stochastic Neighbor Embedding (t-SNE). By applying this method, we provide insights into the decision-making process through visualizing the information obtained from the model’s deepest layer before classification. Our results demonstrate that the learned features from one dataset can be applied to differentiate human activities in other datasets. Our trained networks achieved high performance on two public databases, with 0.98 accuracy on the SHO dataset and 0.93 accuracy on the HAPT dataset. The visualization method proposed in this work offers a powerful means to detect bias issues or explain incorrect predictions. This work introduces a new type of XAI application, enhancing the reliability and practicality of CNN models in real-world scenarios. MDPI 2023-04-30 /pmc/articles/PMC10181687/ /pubmed/37177616 http://dx.doi.org/10.3390/s23094409 Text en © 2023 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
Aquino, Gustavo
Costa, Marly Guimarães Fernandes
Filho, Cícero Ferreira Fernandes Costa
Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title_full Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title_fullStr Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title_full_unstemmed Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title_short Explaining and Visualizing Embeddings of One-Dimensional Convolutional Models in Human Activity Recognition Tasks
title_sort explaining and visualizing embeddings of one-dimensional convolutional models in human activity recognition tasks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10181687/
https://www.ncbi.nlm.nih.gov/pubmed/37177616
http://dx.doi.org/10.3390/s23094409
work_keys_str_mv AT aquinogustavo explainingandvisualizingembeddingsofonedimensionalconvolutionalmodelsinhumanactivityrecognitiontasks
AT costamarlyguimaraesfernandes explainingandvisualizingembeddingsofonedimensionalconvolutionalmodelsinhumanactivityrecognitiontasks
AT filhociceroferreirafernandescosta explainingandvisualizingembeddingsofonedimensionalconvolutionalmodelsinhumanactivityrecognitiontasks