Cargando…

Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification

The interpretation of biological data such as the ElectroCardioGram (ECG) signal gives clinical information and helps to assess the heart function. There are distinct ECG patterns associated with a specific class of arrhythmia. The convolutional neural network, inspired by findings in the study of b...

Descripción completa

Detalles Bibliográficos
Autores principales: Fki, Zeineb, Ammar, Boudour, Ayed, Mounir Ben
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9930020/
https://www.ncbi.nlm.nih.gov/pubmed/36819737
http://dx.doi.org/10.1007/s12559-022-10103-6
_version_ 1784888966026100736
author Fki, Zeineb
Ammar, Boudour
Ayed, Mounir Ben
author_facet Fki, Zeineb
Ammar, Boudour
Ayed, Mounir Ben
author_sort Fki, Zeineb
collection PubMed
description The interpretation of biological data such as the ElectroCardioGram (ECG) signal gives clinical information and helps to assess the heart function. There are distinct ECG patterns associated with a specific class of arrhythmia. The convolutional neural network, inspired by findings in the study of biological vision, is currently one of the most commonly employed deep neural network algorithms for ECG processing. However, deep neural network models require many hyperparameters to tune. Selecting the optimal or the best hyperparameter for the convolutional neural network algorithm is a highly challenging task. Often, we end up tuning the model manually with different possible ranges of values until a best fit model is obtained. Automatic hyperparameters tuning using Bayesian Optimization (BO) and evolutionary algorithms can provide an effective solution to current labour-intensive manual configuration approaches. In this paper, we propose to optimize the Residual one Dimensional Convolutional Neural Network model (R-1D-CNN) at two levels. At the first level, a residual convolutional layer and one-dimensional convolutional neural layers are trained to learn patient-specific ECG features over which multilayer perceptron layers can learn to produce the final class vectors of each input. This level is manual and aims to limit the search space and select the most important hyperparameters to optimize. The second level is automatic and based on our proposed BO-based algorithm. Our optimized proposed architecture (BO-R-1D-CNN) is evaluated on two publicly available ECG datasets. Comparative experimental results demonstrate that our BO-based algorithm achieves an optimal rate of 99.95% for the MIT-BIH database to discriminate between five kinds of heartbeats, including normal heartbeats, left bundle branch block, atrial premature, right bundle branch block, and premature ventricular contraction. Moreover, experiments demonstrate that the proposed architecture fine-tuned with BO achieves a higher accuracy tested on the 10,000 ECG patients dataset compared to the other proposed architectures. Our optimized architecture achieves excellent results compared to previous works on the two benchmark datasets.
format Online
Article
Text
id pubmed-9930020
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-99300202023-02-15 Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification Fki, Zeineb Ammar, Boudour Ayed, Mounir Ben Cognit Comput Article The interpretation of biological data such as the ElectroCardioGram (ECG) signal gives clinical information and helps to assess the heart function. There are distinct ECG patterns associated with a specific class of arrhythmia. The convolutional neural network, inspired by findings in the study of biological vision, is currently one of the most commonly employed deep neural network algorithms for ECG processing. However, deep neural network models require many hyperparameters to tune. Selecting the optimal or the best hyperparameter for the convolutional neural network algorithm is a highly challenging task. Often, we end up tuning the model manually with different possible ranges of values until a best fit model is obtained. Automatic hyperparameters tuning using Bayesian Optimization (BO) and evolutionary algorithms can provide an effective solution to current labour-intensive manual configuration approaches. In this paper, we propose to optimize the Residual one Dimensional Convolutional Neural Network model (R-1D-CNN) at two levels. At the first level, a residual convolutional layer and one-dimensional convolutional neural layers are trained to learn patient-specific ECG features over which multilayer perceptron layers can learn to produce the final class vectors of each input. This level is manual and aims to limit the search space and select the most important hyperparameters to optimize. The second level is automatic and based on our proposed BO-based algorithm. Our optimized proposed architecture (BO-R-1D-CNN) is evaluated on two publicly available ECG datasets. Comparative experimental results demonstrate that our BO-based algorithm achieves an optimal rate of 99.95% for the MIT-BIH database to discriminate between five kinds of heartbeats, including normal heartbeats, left bundle branch block, atrial premature, right bundle branch block, and premature ventricular contraction. Moreover, experiments demonstrate that the proposed architecture fine-tuned with BO achieves a higher accuracy tested on the 10,000 ECG patients dataset compared to the other proposed architectures. Our optimized architecture achieves excellent results compared to previous works on the two benchmark datasets. Springer US 2023-02-15 /pmc/articles/PMC9930020/ /pubmed/36819737 http://dx.doi.org/10.1007/s12559-022-10103-6 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Fki, Zeineb
Ammar, Boudour
Ayed, Mounir Ben
Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title_full Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title_fullStr Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title_full_unstemmed Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title_short Towards Automated Optimization of Residual Convolutional Neural Networks for Electrocardiogram Classification
title_sort towards automated optimization of residual convolutional neural networks for electrocardiogram classification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9930020/
https://www.ncbi.nlm.nih.gov/pubmed/36819737
http://dx.doi.org/10.1007/s12559-022-10103-6
work_keys_str_mv AT fkizeineb towardsautomatedoptimizationofresidualconvolutionalneuralnetworksforelectrocardiogramclassification
AT ammarboudour towardsautomatedoptimizationofresidualconvolutionalneuralnetworksforelectrocardiogramclassification
AT ayedmounirben towardsautomatedoptimizationofresidualconvolutionalneuralnetworksforelectrocardiogramclassification