journal article·2021-09-09Open access

Heart Disease Risk Prediction Using Machine Learning Classifiers with Attribute Evaluators

Karna Vishnu Vardhana Reddy, Irraivan Elamvazuthi, Azrina Abd Aziz, Sivajothi Paramasivam, Hui Na Chua, S. Pranavanand

Applied Sciences· Volume 11· Issue 18

Abstract

Cardiovascular diseases (CVDs) kill about 20.5 million people every year. Early prediction can help people to change their lifestyles and to ensure proper medical treatment if necessary. In this research, ten machine learning (ML) classifiers from different categories, such as Bayes, functions, lazy, meta, rules, and trees, were trained for efficient heart disease risk prediction using the full set of attributes of the Cleveland heart dataset and the optimal attribute sets obtained from three attribute evaluators. The performance of the algorithms was appraised using a 10-fold cross-validation testing option. Finally, we performed tuning of the hyperparameter number of nearest neighbors, namely, ‘k’ in the instance-based (IBk) classifier. The sequential minimal optimization (SMO) achieved an accuracy of 85.148% using the full set of attributes and 86.468% was the highest accuracy value using the optimal attribute set obtained from the chi-squared attribute evaluator. Meanwhile, the meta classifier bagging with logistic regression (LR) provided the highest ROC area of 0.91 using both the full and optimal attribute sets obtained from the ReliefF attribute evaluator. Overall, the SMO classifier stood as the best prediction method compared to other techniques, and IBk achieved an 8.25% accuracy improvement by tuning the hyperparameter ‘k’ to 9 with the chi-squared attribute set.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Artificial Intelligence in Healthcare · Imbalanced Data Classification Techniques · Machine Learning in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Electronics Engineering, Universiti Teknologi PETRONS, Seri Iskandar 32610, Malaysia

School of Engineering, UOWM KDU University College, Shah Alam 40150, Malaysia

Department of Computing and Information Systems, School of Engineering, and Technology, Sunway University, Petaling Jaya 47500, Malaysia

Department of E.I.E, VNR Vignana Jyothi Institute of Engineering and Technology, Hyderabad 500090, India

Funding

Yayasan UTP

References (43)

Show source-provided references
1. (2021, February 09). WHO. Available online: https://www.who.int/health-topics/cardiovascular-diseases/#tab=tab_1.
2. (2021, February 20). Healthline. Available online: https://www.healthline.com/health/stroke-vs-heart-attack#treatment.
3. Machine learning can predict survival of patients with heart failure from serum creatinine and ejection fraction alone10.1186/s12911-020-1023-5 ↗
4. Karthick, D., and Priyadharshini, B. (2018, January 19–20). Predicting the chances of occurrence of Cardio Vascular Disease (CVD) in people using classification techniques within fifty years of age. Proceedings of the 2nd International Conference on Inventive Systems and Control, ICISC 2018, Coimbatore, India.10.1109/ICISC.2018.8398990 ↗
5. Obasi, T., and Shafiq, M.O. (2019, January 9–12). Towards comparing and using Machine Learning techniques for detecting and predicting Heart Attack and Diseases. Proceedings of the 2019 IEEE International Conference on Big Data, Big Data 2019, Los Angeles, CA, USA.10.1109/BigData47090.2019.9005488 ↗
6. Prediction of Heart Disease using Machine Learning Algorithms: A Survey
7. Heart disease prediction using machine learning techniques: A survey10.14419/ijet.v7i2.8.10557 ↗
8. Alaa, A.M., Bolton, T., Di Angelantonio, E., Rudd, J.H.F., and Van Der Schaar, M. (2019). Cardiovascular disease risk prediction using automated machine learning: A prospective study of 423,604 UK Biobank participants. PLoS ONE, 14.10.1371/journal.pone.0213653 ↗
9. Comparing different supervised machine learning algorithms for disease prediction10.1186/s12911-019-1004-8 ↗
10. Song, Q., Zheng, Y.-J., and Yang, J. (2019). Effects of Food Contamination on Gastrointestinal Morbidity: Comparison of Different Machine-Learning Methods. Int. J. Environ. Res. Public Heal., 16.10.3390/ijerph16050838 ↗
11. Disease Prediction by Machine Learning Over Big Data from Healthcare Communities10.1109/ACCESS.2017.2694446 ↗
12. Machine Learning Classification Techniques for Heart Disease Prediction: A Review
13. Novel Feature Reduction (NFR) Model with Machine Learning and Data Mining Algorithms for Effective Disease Risk Prediction10.1109/ACCESS.2020.3028714 ↗
14. Swain, D., Pani, S.K., and Swain, D. (2018, January 28–29). A Metaphoric Investigation on Prediction of Heart Disease using Machine Learning. Proceedings of the 2018 International Conference on Advanced Computation and Telecommunication, ICACAT, Bhopal, India.10.1109/ICACAT.2018.8933603 ↗
15. Weng, S.F., Reps, J.M., Kai, J., Garibaldi, J.M., and Qureshi, N. (2017). Can machine-learning improve cardiovascular risk prediction using routine clinical data?. PLoS ONE, 12.10.1371/journal.pone.0174944 ↗
16. Khan, Y., Qamar, U., Yousaf, N., and Khan, A. (2019, January 22–24). Machine Learning Techniques for Heart Disease Datasets: A Survey. Proceedings of the 2019 11th International Conference on Machine Learning and Computing, Zhuhai, China.10.1145/3318299.3318343 ↗
17. Goel, S., Deep, A., Srivastava, S., and Tripathi, A. (2019, January 21–22). Comparative Analysis of various Techniques for Heart Disease Prediction. Proceedings of the 2019 4th International Conference on Information Systems and Computer Networks, ISCON 2019, Mathura, India.10.1109/ISCON47742.2019.9036290 ↗
18. Early Prediction of Coronary Heart Disease from Cleveland Dataset using Machine Learning Techniques
19. Improving the accuracy of prediction of heart disease risk based on ensemble classification techniques10.1016/j.imu.2019.100203 ↗
20. Predicting the Presence of Heart Diseases using Comparative Data Mining and Machine Learning Algorithms
21. Kumar, N.K., Sindhu, G., Prashanthi, D., and Sulthana, A. (2020, January 6–7). Analysis and Prediction of Cardio Vascular Disease using Machine Learning Classifiers. Proceedings of the 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India.10.1109/ICACCS48705.2020.9074183 ↗
22. MIFH: A Machine Intelligence Framework for Heart Disease Diagnosis10.1109/ACCESS.2019.2962755 ↗
23. Sultana, M., Haider, A., and Uddin, M.S. (2016, January 22–24). Analysis of data mining techniques for heart disease prediction. Proceedings of the 2016 3rd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2016, Dhaka, Bangladesh.10.1109/CEEICT.2016.7873142 ↗
24. Effective Heart Disease Prediction Using Hybrid Machine Learning Techniques10.1109/ACCESS.2019.2923707 ↗
25. Kodati, S., and Vivekanandam, R. (2018). Analysis of Heart Disease using in Data Mining Tools Orange and Weka Sri Satya Sai University Analysis of Heart Disease using in Data Mining Tools Orange and Weka. Glob. J. Comput. Sci. Technol., 18.
26. Ed-Daoudy, A., and Maalmi, K. (2019, January 26–27). Performance evaluation of machine learning based big data processing framework for prediction of heart disease. Proceedings of the International Conference on Intelligent Systems and Advanced Computing Sciences (ISACS), Taza, Morocco.10.1109/ISACS48493.2019.9068901 ↗
27. Heart disease classification using data mining tools and machine learning techniques10.1007/s12553-020-00438-1 ↗
28. Hybrid feature selection technique for prediction of cardiovascular diseases
29. Prediction of heart disease by classifying with feature selection and machine learning methods
30. Louridi, N., Amar, M., and El Ouahidi, B. (2019, January 24–25). Identification of Cardiovascular Diseases Using Machine Learning. Proceedings of the 7th Mediterranean Congress of Telecommunications 2019, CMT 2019, Fez, Morocco.10.1109/CMT.2019.8931411 ↗
31. Kavitha, M., Gnaneswar, G., Dinesh, R., Sai, Y.R., and Suraj, R.S. (2021, January 20–22). Heart Disease Prediction using Hybrid machine Learning Model. Proceedings of the 6th International Conference on Inventive Computation Technologies, ICICT 2021, Coimbatore, India.10.1109/ICICT50816.2021.9358597 ↗
32. Tama, B.A., Im, S., and Lee, S. (2020). Improving an Intelligent Detection System for Coronary Heart Disease Using a Two-Tier Classifier Ensemble. BioMed Res. Int., 2020.10.1155/2020/9816142 ↗
33. (2021, May 24). Heart Disease Dataset. Available online: https://archive.ics.uci.edu/ml/datasets/heart+disease.
34. Haq, A.U., Li, J.P., Memon, M.H., Nazir, S., and Sun, R. (2018). A Hybrid Intelligent System Framework for the Prediction of Heart Disease Using Machine Learning Algorithms. Mob. Inf. Syst., 2018.10.1155/2018/3860146 ↗
35. Machine learning–based heart disease prediction system for Indian population: An exploratory study done in South India10.1016/j.mjafi.2020.10.013 ↗
36. Zeng, Z.-Q., Yu, H.-B., Xu, H.-R., Xie, Y.-Q., and Gao, J. (2008, January 17–19). Fast training Support Vector Machines using parallel sequential minimal optimization. Proceedings of the 2008 3rd International Conference on Intelligent System and Knowledge Engineering, ISKE 2008, Xiamen, China.
37. Efficient Prediction of Cardiovascular Disease Using Machine Learning Algorithms with Relief and LASSO Feature Selection Techniques10.1109/ACCESS.2021.3053759 ↗
38. Kang, K., and Michalak, J. (2021, June 27). Enhanced Version of AdaBoostM1 with J48 Tree Learning Method. [1802.03522] Enhanced Version of AdaBoostM1 with J48 Tree Learning Method. Available online: arxiv.org.
39. Prediction of heart disease and classifiers’ sensitivity analysis10.1186/s12859-020-03626-y ↗
40. Early and accurate detection and diagnosis of heart disease using intelligent computational model10.1038/s41598-020-76635-9 ↗
41. (‘Weka’ Feature Selection-bad results) Data Reduction Techniques: A Comparative Study for Attribute Selection Methods
42. Exploring feature selection and classification methods for predicting heart disease
43. Fisher score and Matthews correlation coefficient-based feature subset selection for heart disease diagnosis using support vector machines10.1007/s10115-018-1185-y ↗