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 条
  • [31] LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices
    Saadatnejad, Saeed
    Oveisi, Mohammadhosein
    Hashemi, Matin
    [J]. 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
    Sellami, Ali
    Hwang, Heasoo
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 122 : 75 - 84
  • [33] A hierarchical method based on weighted extreme gradient boosting in ECG heartbeat classification
    Shi, Haotian
    Wang, Haoren
    Huang, Yixiang
    Zhao, Liqun
    Qin, Chengjin
    Liu, Chengliang
    [J]. 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
    Xu, Sean Shensheng
    Mak, Man-Wai
    Cheung, Chi-Chung
    [J]. IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (04) : 1574 - 1584
  • [38] Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals
    Ye, Can
    Kumar, B. V. K. Vijaya
    Coimbra, Miguel Tavares
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (10) : 2930 - 2941
  • [39] A new approach for arrhythmia classification using deep coded features and LSTM networks
    Yildirim, Ozal
    Baloglu, Ulas Baran
    Tan, Ru-San
    Ciaccio, Edward J.
    Acharya, U. Rajendra
    [J]. 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
    Yildirim, Ozal
    [J]. COMPUTERS IN BIOLOGY AND MEDICINE, 2018, 96 : 189 - 202