An automatic arrhythmia classification model based on improved Marine Predators Algorithm and Convolutions Neural Networks

被引:65
作者
Houssein, Essam H. [1 ]
Hassaballah, M. [2 ]
Ibrahim, Ibrahim E. [3 ]
AbdElminaam, Diaa Salama [4 ,5 ]
Wazery, Yaser M. [1 ]
机构
[1] Minia Univ, Fac Comp & Informat, Al Minya, Egypt
[2] South Valley Univ, Fac Comp & Informat, Dept Comp Sci, Qena, Egypt
[3] Luxor Univ, Fac Comp & Informat, Luxor, Egypt
[4] Benha Univ, Fac Comp & Artificial Intelligence, Banha, Egypt
[5] Misr Int Univ, Fac Computers Sci, Misr, Egypt
关键词
Electrocardiogram (ECG); Arrhythmia classification; Metaheuristics; Marine Predators Algorithm; Convolution Neural Network; Features selection; FEATURE-EXTRACTION; ECG SIGNALS; OPTIMIZATION; BEHAVIOR;
D O I
10.1016/j.eswa.2021.115936
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Preparation of Convolutional Neural Networks (CNNs) for classification purposes depends heavily on the knowledge of hyper-parameters tuning. This study aims, in particular in task of automated electrocardiograms (ECG), to minimize the user variability in the CNN training by searching and optimizing the CNN parameters automatically. In the clinical practice, the task of ECG classification analysis is restricted by existing models' configuration. The hyper-parameters of the CNN model should be adjusted for the ECG classification problem. The best configuration for hyper-parameters is selected to have an impact on the production of the model. Deep knowledge of deep learning algorithms and suitable optimization techniques are also needed. Although there are many strategies for automated optimization, different benefits and disadvantages occur as they are applied to ECG classification problem. Here we present a CNN model for classification of non-ectopic (N), ventricular ectopic (V), supraventricular ectopic (S), and fusion (F) ECG rhythmias by the hybrid models based on modified version of Marine Predators algorithm (MPA) and CNN, known as the IMPA-CNN. The proposed model summarizes the feature extraction techniques of major features and, thus, outperforms other current classification models through automatically select the best hyper-parameters configuration of the CNN model. To reduce the time and complication complexity, optimum characteristics have been extracted directly from the raw signal using 1D-local binary pattern, higher order statistics, central moment, Hermite basis function discrete wavelet transform, and R-R intervals. Then, a modified version of MPA algorithm is used to select appropriate hyper-parameters for the CNN model like initial learning rate for the CNN model that is one of the major hyper parameters effect output performance, optimizer type which can be set to stochastic gradient descent (SGD), adaptive moment estimation (Adam), root mean square propagation (RMSprop), the activation function form used for modeling non-linear functions, set to 'Rectified Linear Unit (ReLU), or 'sigmoid' and some other hyper-parameters are related to the optimization and training process of CNN model. Many available optimization algorithms for hyper-parameters optimization problems are provided. In addition, experiments with well know data sets like MIT-BIH arrhythmia, European ST-T database, and St. Petersburg INCART database are carried out to compare the performance of various optimization approaches and to provide practical illustration of the optimization of hyper-parameters for the proposed CNN model.
引用
收藏
页数:16
相关论文
共 81 条
[61]   Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats [J].
Oh, Shu Lih ;
Ng, Eddie Y. K. ;
Tan, Ru San ;
Acharya, U. Rajendra .
COMPUTERS IN BIOLOGY AND MEDICINE, 2018, 102 :278-287
[62]   An Efficient Optimized Feature Selection with Machine Learning Approach for ECG Biometric Recognition [J].
Patro, Kiran Kumar ;
Jaya Prakash, Allam ;
Jayamanmadha Rao, M. ;
Rajesh Kumar, P. .
IETE JOURNAL OF RESEARCH, 2022, 68 (04) :2743-2754
[63]   Novel deep genetic ensemble of classifiers for arrhythmia detection using ECG signals [J].
Plawiak, Pawel ;
Acharya, U. Rajendra .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (15) :11137-11161
[64]   Detection of ECG Arrhythmia using a differential expert system approach based on principal component analysis and least square support vector machine [J].
Polat, Kemal ;
Gunes, Salih .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 186 (01) :898-906
[65]   Classification and knowledge discovery in protein databases [J].
Radivojac, P ;
Chawla, NV ;
Dunker, AK ;
Obradovic, Z .
JOURNAL OF BIOMEDICAL INFORMATICS, 2004, 37 (04) :224-239
[66]   Sparse representation of ECG signals for automated recognition of cardiac arrhythmias [J].
Raj, Sandeep ;
Ray, Kailash Chandra .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 105 :49-64
[67]   Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss [J].
Romdhane, Taissir Fekih ;
Alhichri, Haikel ;
Ouni, Ridha ;
Atri, Mohamed .
COMPUTERS IN BIOLOGY AND MEDICINE, 2020, 123
[68]   Automated ECG Analysis for Localizing Thrombus in Culprit Artery Using Rule Based Information Fuzzy Network [J].
Roopa, C. K. ;
Harish, B. S. .
INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2020, 6 (01) :16-25
[69]   COVID-19 image classification using deep features and fractional-order marine predators algorithm [J].
Sahlol, Ahmed T. ;
Yousri, Dalia ;
Ewees, Ahmed A. ;
Al-qaness, Mohammed A. A. ;
Damasevicius, Robertas ;
Abd Elaziz, Mohamed .
SCIENTIFIC REPORTS, 2020, 10 (01)
[70]   A deep learning approach for ECG-based heartbeat classification for arrhythmia detection [J].
Sannino, G. ;
De Pietro, G. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 :446-455