An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification

An automatic system for heart arrhythmia classification can perform a substantial role in managing and treating cardiovascular diseases. In this paper, a deep learning-based multi-model system is proposed for the classification of electrocardiogram (ECG) signals. Two different deep learning bagging...

Full description

Bibliographic Details
Main Authors: Ehab Essa, Xianghua Xie
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
CNN
Online Access:https://ieeexplore.ieee.org/document/9492034/
id doaj-f743e4149f90429c9b521ff61c13a624
record_format Article
spelling doaj-f743e4149f90429c9b521ff61c13a6242021-07-27T23:00:46ZengIEEEIEEE Access2169-35362021-01-01910345210346410.1109/ACCESS.2021.30989869492034An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia ClassificationEhab Essa0https://orcid.org/0000-0002-3360-7285Xianghua Xie1https://orcid.org/0000-0002-2701-8660Department of Computer Science, Swansea University, Swansea, U.KDepartment of Computer Science, Swansea University, Swansea, U.KAn automatic system for heart arrhythmia classification can perform a substantial role in managing and treating cardiovascular diseases. In this paper, a deep learning-based multi-model system is proposed for the classification of electrocardiogram (ECG) signals. Two different deep learning bagging models are introduced to classify heartbeats into different arrhythmias types. The first model (CNN-LSTM) is based on a combination of a convolutional neural network (CNN) and long short-term memory (LSTM) network to capture local features and temporal dynamics in the ECG data. The second model (RRHOS-LSTM) integrates some classical features, i.e. RR intervals and higher-order statistics (HOS), with LSTM model to effectively highlight abnormality heartbeats classes. We create a bagging model from the CNN-LSTM and RRHOS-LSTM networks by training each model on a different sub-sampling dataset to handle the high imbalance distribution of arrhythmias classes in the ECG data. Each model is also trained using a weighted loss function to provide high weight for not sufficiently represented classes. These models are then combined using a meta-classifier to form a strong coherent model. The meta-classifier is a feedforward fully connected neural network that takes the different predictions of bagging models as an input and combines them into a final prediction. The result of the meta-classifier is then verified by another CNN-LSTM model to decrease the false positive of the overall system. The experimental results are acquired by evaluating the proposed method on ECG data from the MIT-BIH arrhythmia database. The proposed method achieves an overall accuracy of 95.81% in the “subject-oriented” patient independent evaluation scheme. The averages of F1 score and positive predictive value are higher than all other methods by more than 3% and 8% respectively. The experimental results show the superiority of the proposed method for ECG heartbeats classification compared to many state-of-the-art methods.https://ieeexplore.ieee.org/document/9492034/Electrocardiogram (ECG)CNNLSTMbaggingensembledeep learning
collection DOAJ
language English
format Article
sources DOAJ
author Ehab Essa
Xianghua Xie
spellingShingle Ehab Essa
Xianghua Xie
An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
IEEE Access
Electrocardiogram (ECG)
CNN
LSTM
bagging
ensemble
deep learning
author_facet Ehab Essa
Xianghua Xie
author_sort Ehab Essa
title An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
title_short An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
title_full An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
title_fullStr An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
title_full_unstemmed An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification
title_sort ensemble of deep learning-based multi-model for ecg heartbeats arrhythmia classification
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description An automatic system for heart arrhythmia classification can perform a substantial role in managing and treating cardiovascular diseases. In this paper, a deep learning-based multi-model system is proposed for the classification of electrocardiogram (ECG) signals. Two different deep learning bagging models are introduced to classify heartbeats into different arrhythmias types. The first model (CNN-LSTM) is based on a combination of a convolutional neural network (CNN) and long short-term memory (LSTM) network to capture local features and temporal dynamics in the ECG data. The second model (RRHOS-LSTM) integrates some classical features, i.e. RR intervals and higher-order statistics (HOS), with LSTM model to effectively highlight abnormality heartbeats classes. We create a bagging model from the CNN-LSTM and RRHOS-LSTM networks by training each model on a different sub-sampling dataset to handle the high imbalance distribution of arrhythmias classes in the ECG data. Each model is also trained using a weighted loss function to provide high weight for not sufficiently represented classes. These models are then combined using a meta-classifier to form a strong coherent model. The meta-classifier is a feedforward fully connected neural network that takes the different predictions of bagging models as an input and combines them into a final prediction. The result of the meta-classifier is then verified by another CNN-LSTM model to decrease the false positive of the overall system. The experimental results are acquired by evaluating the proposed method on ECG data from the MIT-BIH arrhythmia database. The proposed method achieves an overall accuracy of 95.81% in the “subject-oriented” patient independent evaluation scheme. The averages of F1 score and positive predictive value are higher than all other methods by more than 3% and 8% respectively. The experimental results show the superiority of the proposed method for ECG heartbeats classification compared to many state-of-the-art methods.
topic Electrocardiogram (ECG)
CNN
LSTM
bagging
ensemble
deep learning
url https://ieeexplore.ieee.org/document/9492034/
work_keys_str_mv AT ehabessa anensembleofdeeplearningbasedmultimodelforecgheartbeatsarrhythmiaclassification
AT xianghuaxie anensembleofdeeplearningbasedmultimodelforecgheartbeatsarrhythmiaclassification
AT ehabessa ensembleofdeeplearningbasedmultimodelforecgheartbeatsarrhythmiaclassification
AT xianghuaxie ensembleofdeeplearningbasedmultimodelforecgheartbeatsarrhythmiaclassification
_version_ 1721279324586246144