Heart Diseases Diagnosis Using Neural Networks Arbitration

Full Text (PDF, 325KB), PP.75-82

Views: 0 Downloads: 0


Ebenezer Obaloluwa Olaniyi 1,* Oyebade Kayode Oyedotun 1 Khashman Adnan 2

1. Near East University, Lefkosa, via Mersin 10, Turkey, Department of Electrical/Electronic Engineering, Member Center of Innovation for Artificial Intelligence

2. Founder (and Director), Center of Innovation for Artificial Intelligence British University of Nicosia, Via Mersin 10, Turkey

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2015.12.08

Received: 1 May 2015 / Revised: 4 Aug. 2015 / Accepted: 5 Sep. 2015 / Published: 8 Nov. 2015

Index Terms

Diagnosis, Heart disease, Neural network, Support vector machine


There is an increase in death rate yearly as a result of heart diseases. One of the major factors that cause this increase is misdiagnoses on the part of medical doctors or ignorance on the part of the patient. Heart diseases can be described as any kind of disorder that affects the heart. In this research work, causes of heart diseases, the complications and the remedies for the diseases have been considered. An intelligent system which can diagnose heart diseases has been implemented. This system will prevent misdiagnosis which is the major error that may occur by medical doctors. The dataset of statlog heart disease has been used to carry out this experiment. The dataset comprises attributes of patients diagnosed for heart diseases. The diagnosis was used to confirm whether heart disease is present or absent in the patient. The datasets were obtained from the UCI Machine Learning. This dataset was divided into training, validation set and testing set, to be fed into the network. The intelligent system was modeled on feed forward multilayer perceptron, and support vector machine. The recognition rate obtained from these models were later compared to ascertain the best model for the intelligent system due to its significance in medical field. The results obtained are 85%, 87.5% for feedforward multilayer perceptron, and support vector machine respectively. From this experiment we discovered that support vector machine is the best network for the diagnosis of heart disease.

Cite This Paper

Ebenezer Obaloluwa Olaniyi, Oyebade Kayode Oyedotun, Khashman Adnan, "Heart Diseases Diagnosis Using Neural Networks Arbitration", International Journal of Intelligent Systems and Applications(IJISA), vol.7, no.12, pp.75-82, 2015. DOI:10.5815/ijisa.2015.12.08


[1]J. S. Sonawane, D. R. Patil and V. S.Thakare, “Survey on Decision Support System for Heart Disease,’’ International Journal of Advancements in Technology, vol 4, pp. 89-96, 2013.
[2]F. C. Pampel, S. Pauley, Progress Against Heart Disease, Praeger Publisher, 2004.
[3]A., Lashsana, R., Noor Ainon R., Zainuddin A., M. Bulgiba “A transparent fuzzy rule-based clinical decision support system for heart disease diagnosis,” Knowledge Technology Communications in Computer and Information Science, vol. 295, pp. 62 –71,July, 2011. [online]. Available:
[4]Dr. Giora Yaron, Symptoms and Complications of Heart_Disease, [online]: ww.itamar-medical.comPatient_Information/Cardio_101/.
[5]M. Bhasin, G. Raghava, “Analysis and Prediction of affinity of TAP bending peptides Using Cascade SVM,” Protein Science, vol. 13(3), pp. 596-607, 2004, [online]: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2286721/.
[6]M. Kumari, S. Godara, “Comparative Study of Data Mining Classification Methods in Cardiovascular Disease Prediction,” International Journal of Computer Science and Technology, vol. 2, Issue 2, June (2011).
[7]N. Al-Milli, “Backpropagation neural network for prediction of heart disease,” Journal of theoretical and applied information Technology, vol. 56, pp.131-135, Oct 10, 2013.
[8]R. Das, I. Turkoglu, A. Sengur, Effective Diagnosis of Heart Disease through Neural Network Ensemble, “Expert Systems with Applications” vol. 36 issue 4, pp. 7675-7680, May (2009). [Available]: 10.1016/j.eswa.2008.09.013.
[9]N. Guru, A. Dahiya and N. Rajpal, “Decision Support System for Heart Disease Using Neural Network,” Delhi Business Review, vol. 8, No 1, pp. 1 – 6, Jan – June (2007).
[10]S. Prabhat Panday, N. Godara, “Decision Support System for Cardiovascular Heart Disease Diagnosis using Improved Multilayer Perceptron,” International Journal of Computer Applications (0975 – 8887) Vol. 45– No.8, May (2012).
[11]Gennari, J. Models of incremental concept formation. Journal of Artificial Intelligence, vol. 1, pp. 11-61., 1989.
[12]Detrano R., et al, International application of a new probability algorithm for the diagnosis of coronary artery disease, American Journal of Cardology, 1989:64(5) 304-310.
[13]A. Rajkumar and G. S. Reena, “Diagnosis of heart disease using data mining algorithm," Global Journal of Computer Science and Technology, vol. 10, pp. 38-43, December 2010.
[14]Vanisree K., Jythi Singaraju, “Decision Support System for Congenital Heart Disease Diagnosis based on Signs and Symptoms using Neural Networks,” International Journal of Computer Applications (0975 – 8887) vol. 19– No.6, April 2011.
[15]fftp.ics.uci.edu/pub/machine-learning-databases (last accessed: February 10, 2015).
[16]E. O.Olaniyi, K. Adnan., “Onset Diabetes Diagnosis Using Artificial Neural Network”, International Journal of Scientific and Engineering Research, vol. 5, Issue 10, October (2014).
[17]N. Kilic, B. Ekici, S. Hartomacioglu, “Determination of penetration depth at high velocity impact using finite element method and artificial neural network tools,” Defence Technology xx pp. 1-13, 2015. [online]: http://dx.doi.org/10.1016/j.dt.2014.12.001.
[18]A. K. Nanila, A. P. Singh, “Fault Diagnosis of Mixed-Signal Analog Circuit Using Artificial Neural Network”, International Journal of Intelligent Systems and Applications, 07, pp. 11-17, 2015. DOI: 10.5815/ijisa.2015.07.02.
[19]S. Bhuvaneswari, J. Sabarathinam, “Defect Analysis Using Artificial Neural Network” I.J. Intelligent Systems and Applications, 05, pp. 33-38, 2013.
[20]M. Melanie, An Introduction to Genetic Algorithms. MIT press, pp. 20-64, 1999.
[21]Magret H. Dunham, data mining Introductory and advanced topics, (2003).
[22]C.H. Ding and I. Dubchak, Multi-class Protein Fold Recognition Using Support Vector Machines and Neural Network, Bioinformatics, vol 17(4) pp. 349-358, April 2001. [online]:
[23]C. D. Manning, P. Raghavan and H. Schütze, Introduction to Information Retrieval, Cambridge University Press. (2008).
[24]Christopher J.C. Burges, “A Tutorial on Support Vector Machines for Pattern Recognition,” Data Mining and Knowledge Discovery, 2, 121–167 (1998).