International Journal of Application or Innovation in Engineering & Management (IJAIEM) Web Site: www.ijaiem.org Email: editor@ijaiem.org, editorijaiem@gmail.com Volume 3, Issue 1, January 2014 ISSN 2319 - 4847 Hybridization Of Neural Network Using Genetic Algorthim For Heart Disease Detection Midhuna.R1, Shilpa Mehta2 1 Third Sem M Tech (Signal Processing) ,Department Of Electronics And Communication Engineering, Reva Institute Of Technology and Management, Bangalore, Karnataka, India. 2 Sr. Associative Professor, Department Of Electronics And Communication Engineering, Reva Institute Of Technology And Management, Bangalore, Karnataka, India. Abstract The study is aimed at developing assistive supportive system for practionars. This paper describes which a few system are being used for heart disease prediction based on feed forward neural network architecture and genetic algorithm. Hybridization has applied to train the neural network using Genetic algorithm and it has been validated, hybrid learning is more stable compare to back propagation. Learning detailed analysis has been done with respect to genetic algorithm behavior and its relationship with learning performance of neural network, and results are compared. Keywords: Neural Network Architecture, Genetic Algorithm, Heart Disease Prediction, Hybrid. 1. Introduction According to the World Health Organization (WHO) heart disease and stroke kill some 17 million people a year, By 2020, heart disease and stroke will become the leading cause of both death and disability worldwide[1]. “No matter what advances there are in high-technology medicine, the fundamental message is that any major reduction in deaths and disability from heart disease and stroke will come primarily from prevention, not just cure. We believe that early cardiac physical examination (screening) will become a fundamental element of any prevention program.” Quoted by Dr. Judith Mackay, co-author of the WHO Atlas of heart disease and stroke [1, 2]. The term Heart disease encompasses the diverse diseases that affect the heart. Heart disease was the major cause of casualties in the United States, England, Canada and Wales as in 2007. Heart disease kills one person every 34 seconds in the United States. Coronary heart disease, Cardiomyopathy and Cardiovascular disease are some categories of heart diseases. The term “cardiovascular disease” includes a wide range of conditions that affect the heart and the blood vessels and the manner in which blood is pumped and circulated through the body. Cardiovascular disease (CVD) results in severe illness, disability, and death. Narrowing of the coronary arteries results in the reduction of blood and oxygen supply to the heart and leads to the Coronary heart disease (CHD). Myocardial infarctions, generally known as a heart attacks, and angina pectoris, or chest pain are encompassed in the CHD. A sudden blockage of a coronary artery, generally due to a blood clot results in a heart attack. Chest pains arise when the blood received by the heart muscles is inadequate. High blood pressure, coronary artery disease, valvular heart disease, stroke, or rheumatic fever/rheumatic heart disease are the various forms of cardiovascular disease. Objective • The main objective of this project deals with the design and implementation of expert system for medical diagnosis. • Development of a system by using ANN technology & Genetic algorithm for the prediction of heart disease with high accuracy. To achieve high accuracy genetic algorithm will be involved with neural technology. 2. Related Works 2.1. Block diagram Volume 3, Issue 1, January 2014 Page 482 International Journal of Application or Innovation in Engineering & Management (IJAIEM) Web Site: www.ijaiem.org Email: editor@ijaiem.org, editorijaiem@gmail.com Volume 3, Issue 1, January 2014 ISSN 2319 - 4847 2.2 Problem Formulation There are being decision support system for predicting the existence or absence of heart disease. Wrong diagnosis or poor clinical decisions leads to mortality, All clinicians are not equally good in predicting the heart disease in which diagnosis plays a very important role. In the case of heart disease “time is a precious”, proper diagnosis at the right time saves life of many patients. The system can be considered assisting the doctor to come to decision making. 2.3 Human Experts Vs. Machine Expert In Diagnosis Almost all the physicians are confronted during their conformation by the task of learning to diagnose. Here, they have to solve the problem of deducing certain diseases or formulating a treatment based on more or less specified observations and knowledge[1]. The diagnosis of disease is a significant and tedious task in medicine. The detection of heart disease from various factors or Symptoms is a multi-layered issue which is not free from false presumptions often accompanied by unpredictable effects [2]. With the complexity of information available from health care domain, we need better method to aid and assist physician alone is not good enough to ascertain the proper diagnosis. The problems associated with people involve in the diagnosis can considered broadly as (1) not having very high accuracy in decision (ii) shortage of expertise (iii) difficulties in knowledge up gradation (iv) time dependent performance . Because of these problems there is necessity to develop the expert system to provide the assistance mechanism in diagnosis procedure [3]. The conclusion is clear: humans may make error complex data. Intelligent systems are increasing being deployed in medicine and healthcare, to practically aid the busy clinician and to improve the quality of patient care. The need for an objective methodology for evaluating such systems is widely recognized .In medicine and healthcare where safety is critical, this is important if techniques such as medical expert systems and neural systems are to be widely accepted in clinical practice [2,3]. 2.4 Computational Network Artificial neural networks are computational paradigms based on mathematical models that unlike traditional computing have a structure and operation that resembles that of the mammal brain. Artificial neural networks or neural networks for short are also called connectionist systems or parallel distributed systems or adaptive systems, because they are composed by a series of interconnected processing elements that operate in parallel [1]. Neural networks lack centralized control in the classical sense, since all the interconnected processing elements change or “adapt” Simultaneously with the flow of information and adaptive rules. Neural networks are being applied to an increasing large number of real world problems. Their primary advantage is that they can solve problems that are too complex for conventional technologies; problems that do not have an algorithmic solution or for which an algorithmic solution is too complex to be defined. In algorithmic approach, the computer follows a set of instructions in order to solve a problem. Unless the specific steps that the computer needs to follow are known, the computer cannot solve the problem. That restricts the problem solving capability of conventional computers to problems that we are already understood and knows how to solve. These problems include pattern recognition and forecasting – which requires the recognition of trends in data. In case of neural network, Volume 3, Issue 1, January 2014 Page 483 International Journal of Application or Innovation in Engineering & Management (IJAIEM) Web Site: www.ijaiem.org Email: editor@ijaiem.org, editorijaiem@gmail.com Volume 3, Issue 1, January 2014 ISSN 2319 - 4847 even for imprecise inputs the network is able to retrieve the desired output or the data that is closest to the desired output [2]. Considering the successful applicability of neural networks in many areas, an endeavour to assess their performance by providing the assistance in heart disease is the basis for this work. Artificial Neural Networks (ANNs) [5] ,have been widely used as tool for solving many decisions modelling problems. The various capabilities and properties of ANN like Nonparametric, on-linearity, Input-Output Mapping, Adaptively make it a better alternative for solving massively parallel distributed structure and complex task in comparison of statistical techniques, where rigid assumption are made about the model. Artificial Neural Network being non-parametric, makes no assumption about the distribution of the data and thus capable of “letting the data speak for itself”. As a result, they are a natural choice for modelling complex medical problems when large databases of relevant medical information are available. 3. Algorithm Basic ideas on Genetic algorithms were first developed by John Holland, and are mainly used as search and optimization methods. Given a large solution space, one would like to pick out the point which optimizes an object function while still fulfilling a set of constraints. In network planning, a solution point could be a specific link topology, a routing path structure, or a detailed capacity assignment with minimum costs [4]. Genetic algorithms are based on the idea of natural selection. In nature, the properties of an organism are determined by its genes. Starting from a random first generation with all kinds of possible gene structures, natural selection suggests that over the time, individuals with "good" genes survive whereas "bad" ones are rejected. Genetic algorithms try to copy this principle by coding the possible solution alternatives of a problem as a genetic string. The genes can be bits, integers, or any other type from which a specific solution can be deduced. It is required that all solution points can be represented by at least one string. On the other hand, a specific gene string leads to exactly one solution. A set of a constant number of gene strings, each characterizing one individual, is called a generation. Since the different strings have to be evaluated and compared to each other, the notion of fitness is introduced. The fitness value correlates to the quality of a particular solution. Instead of working with the actual solution itself, genetic algorithms operate on the respective string representation. The following three basic operators are applied (i) Reproduction (ii)Crossover (iii) Mutation. The reproduction process creates a new generation, starting from an existing generation; strings are reproduced with a probability respective to their fitness value. Strings which represent solutions with good properties have a higher chance to survive than strings depicting solution points with bad characteristics. This principle is also known as "survival of the fittest”. The crossover operator exchanges genetic information between two strings. The strings of two randomly selected solutions are broken up at randomly chosen position, and parts of the strings are exchanged. One hopes that two solutions with good properties create an even better one. New genetic material is introduced by the mutation operator. The values of individual genes are changed and hence, new solutions are chosen. Mutation becomes important when after some generations the number of different strings decreases because strong individuals start dominating. In a situation of strong dominance of few strings, the crossover operator alone would not bring any changes and the search for an optimal solution would be ended. To partially shift the search to new locations in the solution space, the mutation operator randomly alters genes [3, 4]. 4. Discussion We propose an original idea to design an expert system, any clinician irrespective of their expertise can utilize this project. Artificial Neural Network (ANN) is a technology that helps to develop decision supportive assist system, which will standardize the procedure of predicting the heart decision. Mat lab is used to develop this decision supportive system. Currently we are working through the input attributes parts for training neural network. 5. Conclusion This study helps us to understand various approaches for predicting heart disease; further work will be done in developing better and more accurate and fast prediction methodologies. This will help patients to avoid heart disease problems. Volume 3, Issue 1, January 2014 Page 484 International Journal of Application or Innovation in Engineering & Management (IJAIEM) Web Site: www.ijaiem.org Email: editor@ijaiem.org, editorijaiem@gmail.com Volume 3, Issue 1, January 2014 ISSN 2319 - 4847 References [1]. Shen, Z. Dept. of Electr. Eng., Brunel Univ., Uxbridge, UK Clarke, M. ; Jones, R. ; Alberta, T. “A Neural Network Approach to the Detection of Coronary Artery Disease’’, Computers in Cardiology 1993, Proceedings. Page(s):221 – 224. [2]. Mehdi, Bushra Electronic Engineering Sir Syed University of Engineering & Technology, Karachi, Pakistan Khan, Tahmina ; Ali, Zain Anwar,”Cardiac Sudden Death Risk Detection Using Hybrid Neuronal-Fuzzy Networks”, Electrical and Electronics Engineering, 2006 3rd International Conference on,6-8 Sept. 2006, Page(s):1 – 4. [3]. Jadhav, S.M. Dept. of Inf. Technol., Dr. Babasaheb Ambedkar Technol. Univ., Lonere, India Nalbalwar, S.L. ; Ghatol, A.A.’’Data Fusion for Heart Diseases Classification Using Multi-Layer Feed Forward Neural Network ‘’Computer Engineering & Systems, 2008. ICCES 2008. International Conference on25-27 Nov. 2008 Page(s):67 70. [4]. Valavanis,I.K.,School Of Electrical And Computer Engineering, National Technical UniversityOfAthens,9heroonPolytechneiouStr,15780Zographou,Geece,Mougiakakou,S.G;Grimaldi,Ka,Nikita Ks,”. Analysis Of Postprandial Lipemia As A Cardiovascular Disease Risk factor Using Genetic And Clinical Information: An Artificial Neural network Perspective”, Engineering In Medicine And Biology Society 2008.Embs 2008.30th Annual International IEEE Embs Conference Vancouver, British Columbia, Canada, August 20-24, 2008 Pages 4609-4612. [5]. Kumaravel, N. Coll. of Eng., Anna Univ., Madras, India Sridhar, K.S. ; Nithiyanandam, N.’’Artificial Neural Network Based Cardiac Arrhythmia Disease Diagnosis’’,Process Automation, Control and Computing (PACC), 2011 International Conference on 20-22 July 2011,Page(s):1 – 6. AUTHORS PROFILE Midhuna R. , She majored in Medical Electronics Engineering and received the B.E. degree in 2011 from the VTU ,Belgaum. Currently pursuing her M Tech in Signal Processing degree from the VTU Belgaum. She worked previously as faculty in Sri Krishna Institute Of Technology dated 2011-2012. She has presented and published more than 10 conference papers at national and one in international conferences. Her current research interests include image processing, video processing, artificial neural networks, and medical imaging. Shilpa Mehta completed her B.E. in Electronics from Vikram University, Ujjain (MP) in 1991, being the gold medalist of her batch, and her M. E. in Digital Techniques from DAVV Indore (MP) in 1997. She started her teaching career in the year 1992. She has a total teaching experience of about 20 years. She has presented more than 10 conference papers at national and international conferences. She is presently pursuing her PhD from JNTU Anantapur. Presently, she is working as an Associative Professor at Reva ITM, Bangalore. Volume 3, Issue 1, January 2014 Page 485