Cargando…

Matched Filter Interpretation of CNN Classifiers with Application to HAR

Time series classification is an active research topic due to its wide range of applications and the proliferation of sensory data. Convolutional neural networks (CNNs) are ubiquitous in modern machine learning (ML) models. In this work, we present a matched filter (MF) interpretation of CNN classif...

Descripción completa

Detalles Bibliográficos
Autor principal: Farag, Mohammed M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9607232/
https://www.ncbi.nlm.nih.gov/pubmed/36298408
http://dx.doi.org/10.3390/s22208060
_version_ 1784818491261452288
author Farag, Mohammed M.
author_facet Farag, Mohammed M.
author_sort Farag, Mohammed M.
collection PubMed
description Time series classification is an active research topic due to its wide range of applications and the proliferation of sensory data. Convolutional neural networks (CNNs) are ubiquitous in modern machine learning (ML) models. In this work, we present a matched filter (MF) interpretation of CNN classifiers accompanied by an experimental proof of concept using a carefully developed synthetic dataset. We exploit this interpretation to develop an MF CNN model for time series classification comprising a stack of a Conv1D layer followed by a GlobalMaxPooling layer acting as a typical MF for automated feature extraction and a fully connected layer with softmax activation for computing class probabilities. The presented interpretation enables developing superlight highly accurate classifier models that meet the tight requirements of edge inference. Edge inference is emerging research that addresses the latency, availability, privacy, and connectivity concerns of the commonly deployed cloud inference. The MF-based CNN model has been applied to the sensor-based human activity recognition (HAR) problem due to its significant importance in a broad range of applications. The UCI-HAR, WISDM-AR, and MotionSense datasets are used for model training and testing. The proposed classifier is tested and benchmarked on an android smartphone with average accuracy and [Formula: see text] scores of 98% and 97%, respectively, which outperforms state-of-the-art HAR methods in terms of classification accuracy and run-time performance. The proposed model size is less than 150 KB, and the average inference time is less than 1 ms. The presented interpretation helps develop a better understanding of CNN operation and decision mechanisms. The proposed model is distinguished from related work by jointly featuring interpretability, high accuracy, and low computational cost, enabling its ready deployment on a wide set of mobile devices for a broad range of applications.
format Online
Article
Text
id pubmed-9607232
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96072322022-10-28 Matched Filter Interpretation of CNN Classifiers with Application to HAR Farag, Mohammed M. Sensors (Basel) Article Time series classification is an active research topic due to its wide range of applications and the proliferation of sensory data. Convolutional neural networks (CNNs) are ubiquitous in modern machine learning (ML) models. In this work, we present a matched filter (MF) interpretation of CNN classifiers accompanied by an experimental proof of concept using a carefully developed synthetic dataset. We exploit this interpretation to develop an MF CNN model for time series classification comprising a stack of a Conv1D layer followed by a GlobalMaxPooling layer acting as a typical MF for automated feature extraction and a fully connected layer with softmax activation for computing class probabilities. The presented interpretation enables developing superlight highly accurate classifier models that meet the tight requirements of edge inference. Edge inference is emerging research that addresses the latency, availability, privacy, and connectivity concerns of the commonly deployed cloud inference. The MF-based CNN model has been applied to the sensor-based human activity recognition (HAR) problem due to its significant importance in a broad range of applications. The UCI-HAR, WISDM-AR, and MotionSense datasets are used for model training and testing. The proposed classifier is tested and benchmarked on an android smartphone with average accuracy and [Formula: see text] scores of 98% and 97%, respectively, which outperforms state-of-the-art HAR methods in terms of classification accuracy and run-time performance. The proposed model size is less than 150 KB, and the average inference time is less than 1 ms. The presented interpretation helps develop a better understanding of CNN operation and decision mechanisms. The proposed model is distinguished from related work by jointly featuring interpretability, high accuracy, and low computational cost, enabling its ready deployment on a wide set of mobile devices for a broad range of applications. MDPI 2022-10-21 /pmc/articles/PMC9607232/ /pubmed/36298408 http://dx.doi.org/10.3390/s22208060 Text en © 2022 by the author. 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
Farag, Mohammed M.
Matched Filter Interpretation of CNN Classifiers with Application to HAR
title Matched Filter Interpretation of CNN Classifiers with Application to HAR
title_full Matched Filter Interpretation of CNN Classifiers with Application to HAR
title_fullStr Matched Filter Interpretation of CNN Classifiers with Application to HAR
title_full_unstemmed Matched Filter Interpretation of CNN Classifiers with Application to HAR
title_short Matched Filter Interpretation of CNN Classifiers with Application to HAR
title_sort matched filter interpretation of cnn classifiers with application to har
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9607232/
https://www.ncbi.nlm.nih.gov/pubmed/36298408
http://dx.doi.org/10.3390/s22208060
work_keys_str_mv AT faragmohammedm matchedfilterinterpretationofcnnclassifierswithapplicationtohar