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 条
[31]   LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices [J].
Saadatnejad, Saeed ;
Oveisi, Mohammadhosein ;
Hashemi, Matin .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2020, 24 (02) :515-523
[32]   A robust deep convolutional neural network with batch-weighted loss for heartbeat classification [J].
Sellami, Ali ;
Hwang, Heasoo .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 122 :75-84
[33]   A hierarchical method based on weighted extreme gradient boosting in ECG heartbeat classification [J].
Shi, Haotian ;
Wang, Haoren ;
Huang, Yixiang ;
Zhao, Liqun ;
Qin, Chengjin ;
Liu, Chengliang .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2019, 171 :1-10
[34]  
Szegedy C, 2017, AAAI CONF ARTIF INTE, P4278
[35]  
Taylor George J., 2006, 150 PRACTICE ECGS IN
[36]  
van der Maaten L, 2008, J MACH LEARN RES, V9, P2579
[37]   Towards End-to-End ECG Classification With Raw Signal Extraction and Deep Neural Networks [J].
Xu, Sean Shensheng ;
Mak, Man-Wai ;
Cheung, Chi-Chung .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (04) :1574-1584
[38]   Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals [J].
Ye, Can ;
Kumar, B. V. K. Vijaya ;
Coimbra, Miguel Tavares .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (10) :2930-2941
[39]   A new approach for arrhythmia classification using deep coded features and LSTM networks [J].
Yildirim, Ozal ;
Baloglu, Ulas Baran ;
Tan, Ru-San ;
Ciaccio, Edward J. ;
Acharya, U. Rajendra .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2019, 176 :121-133
[40]   A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification [J].
Yildirim, Ozal .
COMPUTERS IN BIOLOGY AND MEDICINE, 2018, 96 :189-202