Abstract
For the past two decades, most of the people from develo** countries are suffering from heart disease. Diagnosing these diseases at earlier stages helps patients reduce the risk of death and also in reducing the cost of treatment. The objective of adaptive genetic algorithm with fuzzy logic (AGAFL) model is to predict heart disease which will help medical practitioners in diagnosing heart disease at early stages. The model consists of the rough sets based heart disease feature selection module and the fuzzy rule based classification module. The generated rules from fuzzy classifiers are optimized by applying the adaptive genetic algorithm. First, important features which effect heart disease are selected by rough set theory. The second step predicts the heart disease using the hybrid AGAFL classifier. The experimentation is performed on the publicly available UCI heart disease datasets. Thorough experimental analysis shows that our approach has outperformed current existing methods.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12065-019-00327-1/MediaObjects/12065_2019_327_Fig6_HTML.png)
Similar content being viewed by others
References
Brameier M, Banzhaf W (2001) A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans Evol Comput 5(1):17–26
Cios KJ (2000) From the guest editor medical data mining and knowledge discovery. IEEE Eng Med Biol Mag 19(4):15–16
Clarkson K, Srivastava G, Meawad F, Dwivedi AD (2019) Where’s @waldo? Finding users on twitter. In: Artificial intelligence and soft computing—18th international conference, ICAISC 2019, Zakopane, Poland, June 16–20, 2019, proceedings, part II, pp 338–349. https://doi.org/10.1007/978-3-030-20915-5_31
Dwivedi AD, Malina L, Dzurenda P, Srivastava G (2019) Optimized blockchain model for internet of things based healthcare applications. In: 42nd international conference on telecommunications and signal processing, TSP 2019, Budapest, Hungary, July 1–3, 2019, pp 135–139. https://doi.org/10.1109/TSP.2019.8769060
Dwivedi AD, Srivastava G, Dhar S, Singh R (2019) A decentralized privacy-preserving healthcare blockchain for IOT. Sensors 19(2):326. https://doi.org/10.3390/s19020326
Feyyad U (1996) Data mining and knowledge discovery: making sense out of data. IEEE Expert 11(5):20–25
Fisher R (1955) Statistical methods and scientific induction. J R Stat Soc Series B Stat Methodol 17(1):69–78
Game PS, Vaze V, Emmanuel M (2019) Optimized decision tree rules using divergence based grey wolf optimization for big data classification in health care. Evol Intel. https://doi.org/10.1007/s12065-019-00267-w
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Han J, Rodriguez JC, Beheshti M (2008) Diabetes data analysis and prediction model discovery using rapidminer. In: 2008 second international conference on future generation communication and networking, vol. 3. IEEE, pp 96–99
Henriques J, Carvalho P, Paredes S, Rocha T, Habetha J, Antunes M, Morais J (2014) Prediction of heart failure decompensation events by trend analysis of telemonitoring data. IEEE J Biomed Health Inform 19(5):1757–1769
Herland M, Khoshgoftaar TM, Wald R (2014) A review of data mining using big data in health informatics. J Big Data 1(1):2
Kaluri R, Reddy P (2016) Sign gesture recognition using modified region growing algorithm and adaptive genetic fuzzy classifier. Int J Intell Eng Syst 9:225–233
Kharat KD, Kulkarni PP, Nagori M (2012) Brain tumor classification using neural network based methods. Int J Comput Sci Inform 1(4):2231–5292
Lahsasna A, Ainon RN, Zainuddin R, Bulgiba A (2012) Design of a fuzzy-based decision support system for coronary heart disease diagnosis. J Med Syst 36(5):3293–3306
Lehmann TM, Güld MO, Deselaers T, Keysers D, Schubert H, Spitzer K, Ney H, Wein BB (2005) Automatic categorization of medical images for content-based retrieval and data mining. Comput Med Imaging Graph 29(2–3):143–155
Long NC, Meesad P, Unger H (2015) A highly accurate firefly based algorithm for heart disease prediction. Expert Syst Appl 42(21):8221–8231
Mohan S, Thirumalai C, Srivastava G (2019) Effective heart disease prediction using hybrid machine learning techniques. IEEE Access 7:81542–81554. https://doi.org/10.1109/ACCESS.2019.2923707
Pawlak Z, Sowinski R (1994) Rough set approach to multi-attribute decision analysis. Eur J Oper Res 72(3):443–459
Reddy GT, Khare N (2017) An efficient system for heart disease prediction using hybrid ofbat with rule-based fuzzy logic model. J Circuits Systems Comput 26(04):1750061
Reddy GT, Khare N (2018) Heart disease classification system using optimised fuzzy rule based algorithm. Int J Biomed Eng Technol 27(3):183–202
Santhanam T, Ephzibah E (2015) Heart disease prediction using hybrid genetic fuzzy model. Indian J Sci Technol 8(9):797
Seera M, Lim CP (2014) A hybrid intelligent system for medical data classification. Expert Syst Appl 41(5):2239–2249
Si W, Srivastava G, Zhang Y, Jiang L (2019) Green internet of things application of a medical massage robot with system interruption. IEEE Access 7:127066–127077. https://doi.org/10.1109/ACCESS.2019.2939502
Sidek KA, Mai V, Khalil I (2014) Data mining in mobile ecg based biometric identification. J Netw Comput Appl 44:83–91
Srinivas K, Rao GR, Govardhan A (2014) Rough-fuzzy classifier: a system to predict the heart disease by blending two different set theories. Arab J Sci Eng 39(4):2857–2868
Srivastava G, Crichigno J, Dhar S (2019) A light and secure healthcare blockchain for iot medical devices. In: 2019 IEEE Canadian conference of electrical and computer engineering (CCECE), pp 1–5. https://doi.org/10.1109/CCECE.2019.8861593
Thippa Reddy G, Khare N (2016) FFBAT-optimized rule based fuzzy logic classifier for diabetes. Int J Eng Res Afr 24:137–152
Tsymbal A, Bolshakova N (2006) Guest editorial introduction to the special section on mining biomedical data. IEEE Trans Inf Technol Biomed 10(3):425–428
Vafaie M, Ataei M, Koofigar HR (2014) Heart diseases prediction based on ecg signals’ classification using a genetic-fuzzy system and dynamical model of ECG signals. Biomed Signal Process Control 14:291–296
Wang P, Weise T, Chiong R (2011) Novel evolutionary algorithms for supervised classification problems: an experimental study. Evol Intell 4(1):3–16
Yuvaraj N, Vivekanandan P (2013) An efficient SVM based tumor classification with symmetry non-negative matrix factorization using gene expression data. In: 2013 international conference on information communication and embedded systems (ICICES). IEEE, pp 761–768
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Reddy, G.T., Reddy, M.P.K., Lakshmanna, K. et al. Hybrid genetic algorithm and a fuzzy logic classifier for heart disease diagnosis. Evol. Intel. 13, 185–196 (2020). https://doi.org/10.1007/s12065-019-00327-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-019-00327-1