Skip to main content

Performance Comparison of Random Forest Classifier and Convolution Neural Network in Predicting Heart Diseases

  • Conference paper
  • First Online:
Proceedings of the Third International Conference on Computational Intelligence and Informatics

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1090))

Abstract

The applications of machine learning (ML) in the digital era become inevitable. Few domains include virtual personal assistants, predictions while commuting, audio and video surveillance, filtering of email spam and malware(s), service and support in online and social media, refining the search engine performance, online fraud detection, product recommendations, healthcare, finance, travel, retail, media, and so on. Among the various functionalities, the applications of ML in the health domain play a momentous role. The objective of the paper is to focus the applications of ML in predicting the cardiac arrest/heart attack based on the earlier health records. Though there exists opulence of data on the history regarding the cardiac diseases, the inadequacy in analyzing and predicting the heart attack leads to sacrifice the human life. The research focuses on predicting the cardiac arrest/heart attack using the ML approaches based on the patient’s historical data. Among the various ML techniques, the paper focuses on random forest classifier (RFC) and convolution neural network (CNN)-based prediction methods. The experimentation was conducted on the standard datasets available in the UCI repository. The results concluded that RFC had outperformed the other classifier regarding the classification accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Carlton, E. Sapp. 2017. Gartner, Preparing and Architecting for Machine Learning, Technical Professional Advice, Analyst(s). https://www.gartner.com/binaries/content/assets/events/keywords/catalyst/catus8/preparing_and_architecting_for_machine_learning.pdf.

  2. Machine Learning: What it is and Why it Matters. https://www.simplilearn.com/what-is-machine-learning-and-why-it-matters-article.

  3. Cardiovascular disease. http://www.who.int/cardiovascular_diseases/en/.

  4. Marikani, T., and K. Shyamala. 2017. Prediction of Heart Disease using Supervised Learning Algorithms. International Journal of Computers and Applications 165 (5): 41–44.

    Article  Google Scholar 

  5. Kaur, B., and W. Singh. 2014. Review on Heart Disease Prediction system using Data Mining Techniques. International Journal on Recent and Innovation Trends Computing and Communication 2 (10), 3003–3008.

    Google Scholar 

  6. Nikhar, S., and A.M. Karandikar. 2016. Prediction of Heart Disease Using Machine Learning Algorithms. International Journal of Advanced Engineering, Management and Science 2 (6): 617–621.

    Google Scholar 

  7. Patel, J., T. Upadhyay, and S. Patel. 2016. Heart Disease Prediction Using Machine learning and Data Mining Technique. International Journal of Computer Science & Communication 7 (1): 129–137.

    Article  Google Scholar 

  8. Sen, S.K. 2017. Predicting and Diagnosing of Heart Disease Using Machine Learning Algorithms. International Journal of Engineering and Computer Science 6 (6): 21623–21631.

    Google Scholar 

  9. Howlader, K.C., S. Satu, and A. Mazumder. 2017. Performance Analysis of Different Classification Algorithms that Predict Heart Disease Severity in Bangladesh. International Journal of Computer Science and Information Security (IJCSIS) 15 (5): 332–340.

    Google Scholar 

  10. Tu, M.C., D. Shin, and D. Shin. 2009. Effective Diagnosis of Heart Disease Through Bagging Approach. In: 2nd International Conference on Biomedical Engineering and Informatics, 1–4, IEEE Press.

    Google Scholar 

  11. Polat, K., S. Sahan, and S. Gunes. 2007. Automatic Detection of Heart Disease Using an Artificial Immune Recognition System (Airs) with Fuzzy Resource Allocation Mechanism and k-NN Based Weighting Preprocessing. Expert Systems with Applications 32 (2), 625–631.

    Google Scholar 

  12. Das, R., I. Turkoglu, and A. Sengur. 2009. Effective Diagnosis of Heart Disease Through Neural Networks Ensembles. Expert Systems with Applications 36 (4): 7675–7680.

    Article  Google Scholar 

  13. Akhtar, N., M.R. Talib, and N. Kanwal. 2018. Data Mining Techniques to Construct a Model: Cardiac Diseases. International Journal of Advanced Computer Science and Applications 9 (1): 532–536.

    Article  Google Scholar 

  14. Takci, H. 2018. Improvement of Heart Attack Prediction by the Feature Selection Methods. Turkish Journal of Electrical Engineering & Computer Sciences 26: 1–10.

    Article  Google Scholar 

  15. Florence, S., N.G.B. Amma, G. Annapoorani, and K. Malathi. 2014. Predicting the Risk of Heart Attacks using Neural Network and Decision Tree. International Journal of Innovative Research in Computer and Communication Engineering 2 (11), 7025–7030.

    Google Scholar 

  16. Vijiyarani, S., and S. Sudha. 2013. An Efficient Classification Tree Technique for Heart Disease Prediction. In: International Conferene on Research Trends in Computer Technologies, 6–9.

    Google Scholar 

  17. UCI Machine Learning Repository, Cleveland Heart Disease Dataset. https://archive.ics.uci.edu/ml/datasets/heart+Disease.

  18. Random Forest Classifier. https://medium.com/machine-learning-101/chapter-5-random-forest-classifier-56dc7425c3e1.

  19. Understanding Random Forests Classifiers in Python. https://www.datacamp.com/commun ity/tutorials/random-forests-classifier-python.

  20. Convolutional Neural Networks in Python with Keras. www.datacamp.com/community/ tutorials/convolutional-neural-networks-python.

  21. Accuracy, Precision, Recall & F1 Score: Interpretation of Performance Measures. https://blog.exsilio.com/all/accuracy-precision-recall-f1-score-interpretation-of-performanc e-measures/.

Download references

Acknowledgements

I want to represent my gratitude to Ms. Rubina Tabassum (Hall Ticket No.: 15J41A0547) and Ms. Anjali Reddy Bhumanapally (Hall Ticket No.: 15J41A0505), IV Year B. Tech., CSE students (MR15) for their cooperation in preparing the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. P. Ram Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ram Kumar, R.P., Polepaka, S. (2020). Performance Comparison of Random Forest Classifier and Convolution Neural Network in Predicting Heart Diseases. In: Raju, K., Govardhan, A., Rani, B., Sridevi, R., Murty, M. (eds) Proceedings of the Third International Conference on Computational Intelligence and Informatics . Advances in Intelligent Systems and Computing, vol 1090. Springer, Singapore. https://doi.org/10.1007/978-981-15-1480-7_59

Download citation

Publish with us

Policies and ethics