Heart Arrhythmia Abnormality Classification Using Machine Learning

Heart arrhythmia refers to the medical condition in which the electrical impulses that control the heartbeat become abnormal and ends up to an irregular rhythm. The heart abnormality has been always identified using electrocardiogram which is a signal that represents the heart electrical activities. In this work, we collected different ECG databases from different resources, preprocessed them, and extracted some useful features from the ECG signal. Then, feature selection methods were applied to the dataset that we already extracted, and we ended up with three input attributes and four corresponding outputs normal rhythm, tachycardia disease, bradycardia, and left bundle branch. We fed up our pre-cleaned feature vector into the classifiers for training and testing using different methods SVM, Naïve Bayes, and Random Forest. In the last step, we evaluated our models and compared the result.

[1]  Ali Bou Nassif Short term power demand prediction using stochastic gradient boosting , 2016, 2016 5th International Conference on Electronic Devices, Systems and Applications (ICEDSA).

[2]  Paulo Amorim,et al.  Shearlet and contourlet transforms for analysis of electrocardiogram signals , 2018, Comput. Methods Programs Biomed..

[3]  Malay Mitra,et al.  Cardiac Arrhythmia Classification Using Neural Networks with Selected Features , 2013 .

[4]  J. Leppo,et al.  Effectiveness of pacemaker treatment in the bradycardia-tachycardia syndrome. , 1973, The American journal of cardiology.

[5]  Fadi Almasalha,et al.  Pareto efficient multi-objective optimization for local tuning of analogy-based estimation , 2016, Neural Computing and Applications.

[6]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[7]  Miguel C. Soriano,et al.  A Fast Machine Learning Model for ECG-Based Heartbeat Classification and Arrhythmia Detection , 2019, Front. Phys..

[8]  Brij N. Singh,et al.  Optimal selection of wavelet basis function applied to ECG signal denoising , 2006, Digit. Signal Process..

[9]  Mohammad Azzeh,et al.  Fuzzy Model Tree for Early Effort Estimation , 2013, 2013 12th International Conference on Machine Learning and Applications.

[10]  Abdallah Shami,et al.  Bayesian Optimization with Machine Learning Algorithms Towards Anomaly Detection , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[11]  Danny Ho,et al.  A comparison between decision trees and decision tree forest models for software development effort estimation , 2013, 2013 Third International Conference on Communications and Information Technology (ICCIT).

[12]  Alan F. Murray,et al.  International Joint Conference on Neural Networks , 1993 .

[13]  S.V.M. Vishwanathan,et al.  SSVM: a simple SVM algorithm , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[14]  Neelam Sharma,et al.  INTRUSION DETECTION USING NAIVE BAYES CLASSIFIER WITH FEATURE REDUCTION , 2012 .

[15]  H. Wellens,et al.  Electrical Stimulation of the Heart in Patients with Ventricular Tachycardia , 1972, Circulation.

[16]  Danny Ho,et al.  Calibrating use case points , 2014, ICSE Companion.

[17]  Ismail Shahin,et al.  Emotion Recognition Using Hybrid Gaussian Mixture Model and Deep Neural Network , 2019, IEEE Access.

[18]  Qassim Nasir,et al.  Machine Learning Classifications of Coronary Artery Disease , 2018, 2018 International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP).

[19]  P. Tchou,et al.  Probability and magnitude of response to cardiac resynchronization therapy according to QRS duration and gender in nonischemic cardiomyopathy and LBBB. , 2014, Heart rhythm.

[20]  Alain Abran,et al.  On the value of parameter tuning in heterogeneous ensembles effort estimation , 2017, Soft Computing.