AN EXPLAINABLE ENSEMBLE LEARNING FRAMEWORK USING SHAP AND XGBOOST FOR EARLY PREDICTION OF HEART DISEASE FROM CLINICAL AND LIFESTYLE DATA

Authors

  • Dr L K SureshKumar
  • Ravi Uyyala
  • K. Srinivasa Chakravarthy
  • M. Sathya Devi
  • R. Suresh

Keywords:

Heart Disease, XGBoost, SHAP, Explainable AI, Clinical Data

Abstract

Cardiovascular diseases continue to be a major contributor to global mortality rates, necessitating the development of Reliable, Explainable, And Accurate early diagnostic tools. This research introduces a Novel Hybrid Machine Learning Framework that integrates Extreme Gradient Boosting (XGBoost) with Shapley Additive Explanations (SHAP) to forecast heart disease using a Comprehensive Combination of clinical and lifestyle attributes. The model utilizes the UCI Heart Disease Dataset, enriched with Synthetically Generated lifestyle features to Improve Feature Diversity and Model Generalization. Comprehensive data cleaning and Advanced Feature Selection Methods are applied to enhance predictive performance. Compared to conventional algorithms such as logistic regression, support vector machines, and random forest, XGBoost achieved Superior Performance Metrics, including a 92.6% accuracy rate and an AUC-ROC score of 0.96. SHAP was used to clarify the impact of individual features both at the dataset level and for specific predictions, with significant influence noted from factors like chest pain type, age, and cholesterol. The interpretable framework demonstrates Significant Potential for Clinical Decision Support, improving both accuracy and understanding of model decisions.

Downloads

Published

2025-07-28

How to Cite

Dr L K SureshKumar, Ravi Uyyala, K. Srinivasa Chakravarthy, M. Sathya Devi, & R. Suresh. (2025). AN EXPLAINABLE ENSEMBLE LEARNING FRAMEWORK USING SHAP AND XGBOOST FOR EARLY PREDICTION OF HEART DISEASE FROM CLINICAL AND LIFESTYLE DATA. Utilitas Mathematica, 122(1), 2541–2554. Retrieved from https://utilitasmathematica.com/index.php/Index/article/view/2546

Citation Check

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.