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

被引:66
作者
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
来源
IEEE ACCESS | 2021年 / 9卷
关键词
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
    Abdel-Hamid, Ossama
    Mohamed, Abdel-Rahman
    Jiang, Hui
    Deng, Li
    Penn, Gerald
    Yu, Dong
    [J]. 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
    Acharya, U. Rajendra
    Fujita, Hamido
    Lih, Oh Shu
    Hagiwara, Yuki
    Tan, Jen Hong
    Adam, Muhammad
    [J]. INFORMATION SCIENCES, 2017, 405 : 81 - 90
  • [4] [Anonymous], 2017, CARDIOVASCULAR DIS C
  • [5] [Anonymous], 1998, ANSI-AAMI, EC57
  • [6] ECG analysis: A new approach in human identification
    Biel, L
    Pettersson, O
    Philipson, L
    Wide, P
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2001, 50 (03) : 808 - 812
  • [7] Excessive Supraventricular Ectopic Activity and Increased Risk of Atrial Fibrillation and Stroke
    Binici, Zeynep
    Intzilakis, Theodoros
    Nielsen, Olav Wendelboe
    Kober, Lars
    Sajadieh, Ahmad
    [J]. CIRCULATION, 2010, 121 (17) : 1904 - 1911
  • [8] Automatic classification of heartbeats using ECG morphology and heartbeat interval features
    de Chazal, P
    O'Dwyer, M
    Reilly, RB
    [J]. 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