Predicting Heart Attack Through Explainable Artificial Intelligence

  • Mehrdad AghamohammadiEmail author
  • Manvi Madan
  • Jung Ki Hong
  • Ian Watson
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11537)


A novel classification technique based on combined Genetic Algorithm (GA) and Adaptive Neural Fuzzy Inference System (ANFIS) for diagnosis of heart Attack is reported. Exploiting the combined advantages of neural networks, fuzzy logic and GA, the performance of the proposed system is investigated by evaluation functions such as sensitivity, specificity, precision, accuracy and Root Mean Squared Error (RMSE). Also, the efficiency of the algorithm is evaluated by employing 9-fold cross validation. To address the explainability of the predictions, explainable graphs are provided. The results show that the performance of the proposed algorithm is quite satisfactory. Furthermore, the importance of various symptoms in diagnosis of heart attack is investigated through defining and employing an importance evaluation function. It is shown that some symptoms have key roles in effective prediction of heart Attack.


Explainable artificial intelligence ANFIS GA Heart attack 


  1. 1.
    Shortliffe, E., Cimino, J.: Biomedical Informatics. Springer, New York (2006). Scholar
  2. 2.
    Allahverdi, N., Tunali, A., Işik, H., Kahramanli, H.: A Takagi-Sugeno type neuro-fuzzy network for determining child anemia. Expert Syst. Appl. 38, 7415–7418 (2011)CrossRefGoogle Scholar
  3. 3.
    Chattopadhyay, S.: A neuro-fuzzy approach for the diagnosis of depression. Appl. Comput. Inf. 13, 10–18 (2017)Google Scholar
  4. 4.
    Bright, T., et al.: Effect of clinical decision-support systems. Ann. Intern. Med. 157, 29 (2012)CrossRefGoogle Scholar
  5. 5.
    Sagir, A.M., Sathasivam, S.: A novel adaptive neuro fuzzy inference system based classification model for heart disease prediction. Pertanika J. Sci. Technol. 25(1) (2017)Google Scholar
  6. 6.
    Uyar, K., İlhan, A.: Diagnosis of heart disease using genetic algorithm based trained recurrent fuzzy neural networks. Proc. Comput. Sci. 120, 588–593 (2017)CrossRefGoogle Scholar
  7. 7.
    Ziasabounchi, N., Askerzade, I.: ANFIS based classification model for heart disease prediction. Int. J. Electr. Comput. Sci. IJECS-IJENS 14(02), 7–12 (2014)Google Scholar
  8. 8.
    Richard, D., Mala, D.: GI-ANFIS approach for envisage heart attack disease using data mining techniques. Int. J. Innov. Res. Adv. Eng. (IJIRAE) 5 (2018)Google Scholar
  9. 9.
    Holzinger, A., Biemann, C., Pattichis, C., Kell, D.: What do we need to build explainable AI systems for the medical domain?
  10. 10.
    DARPA Agency, Program Information: Explainable Artificial Intelligence.
  11. 11.
    Mullenbach, J., Wiegreffe, S., Duke, J., Sun, J., Eisenstein, J.: Explainable prediction of medical codes from clinical text.
  12. 12.
    Norouzi, J., Yadollahpour, A., Mirbagheri, S., Mazdeh, M., Hosseini, S.: Predicting renal failure progression in chronic kidney disease using integrated intelligent fuzzy expert system. Comput. Math. Methods Med. 2016, 1–9 (2016)CrossRefGoogle Scholar
  13. 13.
    Bonanno, D., Nock, K., Smith, L., Elmore, P., Petry, F.: An approach to explainable deep learning using fuzzy inference. In: Next-Generation Analyst V (2017)Google Scholar
  14. 14.
    Uçar, T., Karahoca, A., Karahoca, D.: Tuberculosis disease diagnosis by using adaptive neuro fuzzy inference system and rough sets. Neural Comput. Appl. 23, 471–483 (2012)CrossRefGoogle Scholar
  15. 15.
    Zadeh, L.: Fuzzy sets. Inf. Control 8, 338–353 (1965)CrossRefGoogle Scholar
  16. 16.
    Index of /ml/machine-learning-databases/heart-disease.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Mehrdad Aghamohammadi
    • 1
    Email author
  • Manvi Madan
    • 2
  • Jung Ki Hong
    • 3
  • Ian Watson
    • 2
  1. 1.Department of Mechanical EngineeringThe University of AucklandAucklandNew Zealand
  2. 2.Department of Computer ScienceThe University of AucklandAucklandNew Zealand
  3. 3.Department of Applied MathematicsThe University of AucklandAucklandNew Zealand

Personalised recommendations