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...
Autores principales: | , , |
---|---|
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 |