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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |