Prediction of Heart Disease Based on Machine Learning Using Jellyfish Optimization Algorithm

被引:18
作者
Ahmad, Ahmad Ayid [1 ,2 ]
Polat, Huseyin [1 ]
机构
[1] Gazi Univ, Comp Engn Dept, TR-06560 Ankara, Turkiye
[2] Kirkuk Univ, Informat Technol Dept, Kirkuk, Iraq
关键词
heart disease diagnosis; feature selection; jellyfish optimization; machine learning; SVM;
D O I
10.3390/diagnostics13142392
中图分类号
R5 [内科学];
学科分类号
1002 ; 100201 ;
摘要
Heart disease is one of the most known and deadly diseases in the world, and many people lose their lives from this disease every year. Early detection of this disease is vital to save people's lives. Machine Learning (ML), an artificial intelligence technology, is one of the most convenient, fastest, and low-cost ways to detect disease. In this study, we aim to obtain an ML model that can predict heart disease with the highest possible performance using the Cleveland heart disease dataset. The features in the dataset used to train the model and the selection of the ML algorithm have a significant impact on the performance of the model. To avoid overfitting (due to the curse of dimensionality) due to the large number of features in the Cleveland dataset, the dataset was reduced to a lower dimensional subspace using the Jellyfish optimization algorithm. The Jellyfish algorithm has a high convergence speed and is flexible to find the best features. The models obtained by training the feature-selected dataset with different ML algorithms were tested, and their performances were compared. The highest performance was obtained for the SVM classifier model trained on the dataset with the Jellyfish algorithm, with Sensitivity, Specificity, Accuracy, and Area Under Curve of 98.56%, 98.37%, 98.47%, and 94.48%, respectively. The results show that the combination of the Jellyfish optimization algorithm and SVM classifier has the highest performance for use in heart disease prediction.
引用
收藏
页数:17
相关论文
共 27 条
[1]   Automated identification of shockable and non-shockable life-threatening ventricular arrhythmias using convolutional neural network [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Oh, Shu Lih ;
Raghavendra, U. ;
Tan, Jen Hong ;
Adam, Muhammad ;
Gertych, Arkadiusz ;
Hagiwara, Yuki .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 :952-959
[2]   Mixed Machine Learning Approach for Efficient Prediction of Human Heart Disease by Identifying the Numerical and Categorical Features [J].
Ahmad, Ghulab Nabi ;
Shafiullah ;
Fatima, Hira ;
Abbas, Mohamed ;
Rahman, Obaidur ;
Imdadullah ;
Alqahtani, Mohammed S. .
APPLIED SCIENCES-BASEL, 2022, 12 (15)
[3]   Human retinal optic disc detection with grasshopper optimization algorithm [J].
Al Shalchi, Nassrallah Faris Abdukader ;
Rahebi, Javad .
MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (17) :24937-24955
[4]   Harris Hawks Optimization (HHO) Algorithm based on Artificial Neural Network for Heart Disease Diagnosis [J].
Al-Safi, Haedar ;
Munilla, Jorge ;
Rahebi, Javad .
2021 IEEE INTERNATIONAL CONFERENCE ON MOBILE NETWORKS AND WIRELESS COMMUNICATIONS (ICMNWC), 2021,
[5]   Patient privacy in smart cities by blockchain technology and feature selection with Harris Hawks Optimization (HHO) algorithm and machine learning [J].
Al-Safi, Haedar ;
Munilla, Jorge ;
Rahebi, Javad .
MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (06) :8719-8743
[6]  
Anderson J., 2018, Artificial intelligence and the future of humans
[7]  
[Anonymous], 2021, World health statistics 2021: monitoring health for the SDGs, sustainable development goals
[8]  
Chong E.K., 2004, An introduction to optimization
[9]   A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean [J].
Chou, Jui-Sheng ;
Truong, Dinh-Nhat .
APPLIED MATHEMATICS AND COMPUTATION, 2021, 389
[10]   Predicting Heart Disease Based on Influential Features with Machine Learning [J].
Dubey, Animesh Kumar ;
Choudhary, Kavita ;
Sharma, Richa .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 30 (03) :929-943