Abstract
Heart disease (HD) is one of the most common diseases throughout the world. In this article, we describe an innovative AI system and ensemble strategy that can accurately identify HD and apply it to the information collected from the UCI AI repository. We tried six traditional machine learning algorithms (SVM, DT, KNN, RF, Adaboost and LR), and two voting classifiers (SVC, KNN, DT, RF, ADA and SVC, KNN, RF) as ensemble algorithm. In order to improve the representation and comparison of these algorithms, the data was standardized. The introduced method improves the representation of all conventional machine learning algorithms used in this survey. We propose voting classifiers 1 and 2 as ensemble algorithms for machine learning algorithms. Our research shows that RF creates an accuracy of 88.52% in a set of machine learning classifiers, while Voting Classifier 2 provides an accuracy of 86.88%, while predicting that it will be recorded as a well-known UCI AI dataset. We concluded that machine learning programs upgraded through the suggested methods can suggest unusually accurate models that are planned for clinical use and examination.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wah, T.Y., Gopal Raj, R., Iqbal, U.: Automated diagnosis of coronary artery disease: a review and workflow. Cardiology Research and Practice (2018)
Zainel, A.J.A.L., Al Nuaimi, A.S., Syed, M.A.: Risk factors associated with cardiovascular diseases among adults attending the primary health care centers in qatar a cross sectional study. Journal of Community Medicine & Public Health (2020)
Murdoch, T.B., Detsky, A.S.: The inevitable application of big data to health care. JAMA 309(13), 1351–1352 (2013)
Parikh, R.B., Kakad, M., Bates, D.W.: Integrating predictive analytics into high-value care: the dawn of precision delivery. JAMA 315(7), 651–652 (2016)
Darcy, A.M., Louie, A.K., Roberts, L.W.: Machine learning and the profession of medicine. JAMA 315(6), 551–552 (2016)
Nath, S.V.: Crime pattern detection using data mining. In: 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops, pp. 41–44. IEEE, December 2006
Cottrell, J.A., Hughes, T.J., Bazilevs, Y.: Isogeometric Analysis: Toward Integration of CAD and FEA. John Wiley & Sons, Hoboken (2009)
Anbarasi, M., Anupriya, E., Iyengar, N.C.S.N.: Enhanced prediction of heart disease with feature subset selection using genetic algorithm. Int. J. Eng. Sci. Technol. 2(10), 5370–5376 (2010)
Khemphila, A., Boonjing, V.: Heart disease classification using neural network and feature selection. In: 2011 21st International Conference on Systems Engineering, pp. 406–409. IEEE, August 2011
Mokeddem, S., Atmani, B., Mokaddem, M.: Supervised feature selection for diagnosis of coronary artery disease based on genetic algorithm (2013). arXiv preprint arXiv:1305.6046
Wisaeng, K.: Predict the diagnosis of heart disease using feature selection and k-nearest neighbor algorithm. Appl. Math. Sci. 8(83), 4103–4113 (2014)
Jabbar, M.A.: Prediction of heart disease using k-nearest neighbor and particle swarm optimization (2017)
Vijayashree, J., Sultana, H.P.: A machine learning framework for feature selection in heart disease classification using improved particle swarm optimization with support vector machine classifier. Program. Comput. Softw. 44(6), 388–397 (2018)
Reddy, G.T., Reddy, M.P.K., Lakshmanna, K., Rajput, D.S., Kaluri, R., Srivastava, G.: Hybrid genetic algorithm and a fuzzy logic classifier for heart disease diagnosis. Evol. Intel. 13(2), 185–196 (2020)
Ahmed, H., Younis, E.M., Hendawi, A., Ali, A.A.: Heart disease identification from patients’ social posts, machine learning solution on Spark. Future Gener. Comput. Syst. 111, 714–722 (2020)
Gokulnath, C.B., Shantharajah, S.P.: An optimized feature selection based on genetic approach and support vector machine for heart disease. Cluster Comput. 22(6), 14777–14787 (2019)
Aggrawal, R., Pal, S.: Sequential feature selection and machine learning algorithm-based patient’s death events prediction and diagnosis in heart disease. SN Comput. Sci. 1(6), 1–16 (2020)
Yadav, D.C., Pal, S.: Calculating diagnose odd ratio for thyroid patients using different data mining classifiers and ensemble techniques. Int. J. Publ. Health Res. Dev. 9(4), 5463–5470 (2020)
Gokulnath, C.B., Shantharajah, S.P.: An optimized feature selection based on genetic approach and support vector machine for heart disease. Cluster Comput. 22(6), 14777–14787 (2019)
Aha, D., Kibler, D.: Instance-based prediction of heart-disease presence with the Cleveland database. Univ. Calif. 3(1), 3–2 (1988)
Verma, A.K., Pal, S., Kumar, S.: Prediction of different classes of skin disease using machine learning techniques. In: Smart Innovations in Communication and Computational Sciences, pp. 91–100. Springer, Singapore (2020)
David, H., Belcy, S.A.: Heart disease prediction using data mining techniques. ICTACT Journal on Soft Computing, vol. 9, no. 1 (2018)
Yadav, D.C., Pal, S.: Discovery of hidden pattern in thyroid disease by machine learning algorithms. Indian J. Publ. Health Res. Dev. 11(1), 61–66 (2020)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Aggarwal, R., Pal, S. (2021). Comparison of Machine Learning Algorithms and Ensemble Technique for Heart Disease Prediction. In: Abraham, A., Piuri, V., Gandhi, N., Siarry, P., Kaklauskas, A., Madureira, A. (eds) Intelligent Systems Design and Applications. ISDA 2020. Advances in Intelligent Systems and Computing, vol 1351. Springer, Cham. https://doi.org/10.1007/978-3-030-71187-0_126
Download citation
DOI: https://doi.org/10.1007/978-3-030-71187-0_126
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-71186-3
Online ISBN: 978-3-030-71187-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)