GSVMA: A Genetic Support Vector Machine ANOVA Method for CAD Diagnosis

Coronary heart disease (CAD) is one of the crucial reasons for cardiovascular mortality in middle-aged people worldwide. The most typical tool is angiography for diagnosing CAD. The challenges of CAD diagnosis using angiography are costly and have side effects. One of the alternative solutions is the use of machine learning-based patterns for CAD diagnosis. Hence, this paper provides a new hybrid machine learning model called Genetic Support Vector Machine and Analysis of Variance (GSVMA). The ANOVA is known as the kernel function for SVM. The proposed model is performed based on the Z-Alizadeh Sani dataset. A genetic optimization algorithm is used to select crucial features. In addition, SVM with Anova, Linear SVM, and LibSVM with radial basis function methods were applied to classify the dataset. As a result, the GSVMA hybrid method performs better than other methods. This proposed method has the highest accuracy of 89.45% through a 10-fold cross-validation technique with 35 selected features on the Z-Alizadeh Sani dataset. Therefore, the genetic optimization algorithm is very effective for improving accuracy. The computer-aided GSVMA method can be helped clinicians with CAD diagnosis.

[1]  J P Ornato,et al.  Prevalence, clinical characteristics, and mortality among patients with myocardial infarction presenting without chest pain. , 2000, JAMA.

[2]  Maheshwari Prasad Singh,et al.  A Novel Approach for Coronary Artery Disease Diagnosis using Hybrid Particle Swarm Optimization based Emotional Neural Network , 2020 .

[3]  Shahaboddin Shamshirband,et al.  Computer-aided decision-making for predicting liver disease using PSO-based optimized SVM with feature selection , 2019, Informatics in Medicine Unlocked.

[4]  Maheshwari Prasad Singh,et al.  Coronary Artery Disease Diagnosis Using Feature Selection Based Hybrid Extreme Learning Machine , 2020, 2020 3rd International Conference on Information and Computer Technologies (ICICT).

[5]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[6]  Saeid Nahavandi,et al.  Non-invasive detection of coronary artery disease in high-risk patients based on the stenosis prediction of separate coronary arteries , 2018, Comput. Methods Programs Biomed..

[7]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[8]  Amir Mosavi,et al.  FCS-MBFLEACH: Designing an Energy-Aware Fault Detection System for Mobile Wireless Sensor Networks , 2019 .

[9]  U. Rajendra Acharya,et al.  A new machine learning technique for an accurate diagnosis of coronary artery disease , 2019, Comput. Methods Programs Biomed..

[10]  Keshab R. Dahal,et al.  Argumentative Comparative Analysis of Machine Learning on Coronary Artery Disease , 2020 .

[11]  Yilmaz Kaya,et al.  A Novel Crossover Operator for Genetic Algorithms: Ring Crossover , 2011, ArXiv.

[12]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[13]  Durgadevi Velusamy,et al.  Ensemble of heterogeneous classifiers for diagnosis and prediction of coronary artery disease with reduced feature subset , 2020, Comput. Methods Programs Biomed..

[14]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[15]  Amir Mosavi,et al.  Coronary Artery Disease Diagnosis; Ranking the Significant Features Using a Random Trees Model , 2020, International journal of environmental research and public health.

[16]  Qiang Guan,et al.  APPLICATION OF ENSEMBLE ALGORITHM INTEGRATING MULTIPLE CRITERIA FEATURE SELECTION IN CORONARY HEART DISEASE DETECTION , 2017 .

[17]  Sohrab Zendehboudi,et al.  Decision tree-based diagnosis of coronary artery disease: CART model , 2020, Comput. Methods Programs Biomed..

[18]  Roohallah Alizadehsani,et al.  Diagnosis of Coronary Artery Disease Using Cost-Sensitive Algorithms , 2012, 2012 IEEE 12th International Conference on Data Mining Workshops.

[19]  S. Nahavandi,et al.  A database for using machine learning and data mining techniques for coronary artery disease diagnosis , 2019, Scientific Data.

[20]  Jafar Habibi,et al.  Diagnosing Coronary Artery Disease via Data Mining Algorithms by Considering Laboratory and Echocardiography Features , 2013, Research in cardiovascular medicine.

[21]  Yixiong Pan,et al.  SPEECH EMOTION RECOGNITION USING SUPPORT VECTOR MACHINE , 2010 .

[22]  Seungchul Lee,et al.  Improving an Intelligent Detection System for Coronary Heart Disease Using a Two-Tier Classifier Ensemble , 2020, BioMed research international.

[23]  Amir Mosavi,et al.  Early Detection of the Advanced Persistent Threat Attack Using Performance Analysis of Deep Learning , 2020, IEEE Access.

[24]  Jafar Habibi,et al.  A data mining approach for diagnosis of coronary artery disease , 2013, Comput. Methods Programs Biomed..

[25]  U. Rajendra Acharya,et al.  NE-nu-SVC: A New Nested Ensemble Clinical Decision Support System for Effective Diagnosis of Coronary Artery Disease , 2019, IEEE Access.

[26]  U. Rajendra Acharya,et al.  Association between work-related features and coronary artery disease: A heterogeneous hybrid feature selection integrated with balancing approach , 2020, Pattern Recognit. Lett..

[27]  Saeid Nahavandi,et al.  Fusion of convolution neural network, support vector machine and Sobel filter for accurate detection of COVID-19 patients using X-ray images , 2021, Biomedical Signal Processing and Control.

[28]  Oumaima Terrada,et al.  Prediction of Patients with Heart Disease using Artificial Neural Network and Adaptive Boosting techniques , 2020, 2020 3rd International Conference on Advanced Communication Technologies and Networking (CommNet).

[29]  Michael Rabadi,et al.  Kernel Methods for Machine Learning , 2015 .

[30]  Vehbi Cagri Gungor,et al.  Diagnosis of Coronary Heart Disease via Classification Algorithms and a New Feature Selection Methodology , 2019 .

[31]  Chih-Jen Lin,et al.  Training and Testing Low-degree Polynomial Data Mappings via Linear SVM , 2010, J. Mach. Learn. Res..

[32]  S. B. Wankhade,et al.  Speech Emotion Recognition System Using SVM AND LIBSVM , 2011 .

[33]  Ümit Kiliç,et al.  Feature Selection with Artificial Bee Colony Algorithm on Z-Alizadeh Sani Dataset , 2018, 2018 Innovations in Intelligent Systems and Applications Conference (ASYU).