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

被引:75
作者
Essa, Ehab [1 ,2 ]
Xie, Xianghua [1 ]
机构
[1] Swansea Univ, Dept Comp Sci, Swansea SA1 8EN, W Glam, Wales
[2] Mansoura Univ, Fac Comp & Informat, Dept Comp Sci, Mansoura 35516, Egypt
关键词
Electrocardiography; Heart beat; Feature extraction; Deep learning; Heart; Training; Data models; Electrocardiogram (ECG); CNN; LSTM; bagging; ensemble; deep learning; FEATURES; NETWORK;
D O I
10.1109/ACCESS.2021.3098986
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:103452 / 103464
页数:13
相关论文
共 41 条
[1]  
Abadi M, 2016, ACM SIGPLAN NOTICES, V51, P1, DOI [10.1145/2951913.2976746, 10.1145/3022670.2976746]
[2]   Convolutional Neural Networks for Speech Recognition [J].
Abdel-Hamid, Ossama ;
Mohamed, Abdel-Rahman ;
Jiang, Hui ;
Deng, Li ;
Penn, Gerald ;
Yu, Dong .
IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2014, 22 (10) :1533-1545
[3]   Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Lih, Oh Shu ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad .
INFORMATION SCIENCES, 2017, 405 :81-90
[4]  
[Anonymous], 2017, Cardiovascular Diseases (CVDs)
[5]  
[Anonymous], 1998, ANSI/AAMI EC57
[6]   ECG analysis: A new approach in human identification [J].
Biel, L ;
Pettersson, O ;
Philipson, L ;
Wide, P .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2001, 50 (03) :808-812
[7]   Excessive Supraventricular Ectopic Activity and Increased Risk of Atrial Fibrillation and Stroke [J].
Binici, Zeynep ;
Intzilakis, Theodoros ;
Nielsen, Olav Wendelboe ;
Kober, Lars ;
Sajadieh, Ahmad .
CIRCULATION, 2010, 121 (17) :1904-1911
[8]   Automatic classification of heartbeats using ECG morphology and heartbeat interval features [J].
de Chazal, P ;
O'Dwyer, M ;
Reilly, RB .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2004, 51 (07) :1196-1206
[9]  
de Lannoy G, 2011, COMM COM INF SC, V127, P212
[10]  
Gehring J, 2017, PR MACH LEARN RES, V70