Comparative Study of Gradient Boosting Algorithms for Heart Disease Prediction

Supervisor Name

Emad Natsheh

Supervisor Email

e.natsheh@najah.edu

University

An-Najah National University

Research field

Artificial Intelligence

Bio

Dr. Emad Natsheh is an Associate Professor in the Faculty of Engineering and Information Technology at An-Najah National University. He holds a PhD in Artificial Intelligence and Renewable Energy and an MSc in Computer and Network Technology from Manchester Metropolitan University (UK), and a BSc in Computer Engineering from An-Najah National University. His research focuses on artificial intelligence, machine learning, smart systems, and renewable energy applications. Dr. Natsheh has published several papers in international journals and conferences and has experience in training in data science, Python programming, and data analysis.

Description

Machine learning offers methods for analysing clinical data and predicting the presence of heart disease. However, model performance can depend on both data preprocessing and hyperparameter selection. This study will compare four gradient boosting algorithms—XGBoost, LightGBM, CatBoost, and HistGradientBoosting—and examine the separate and combined effects of one-hot encoding and hyperparameter optimisation using Optuna. Using a heart disease dataset containing patient information, each algorithm will be evaluated under four experimental configurations: default hyperparameters without external one-hot encoding, tuned hyperparameters without external one-hot encoding, default hyperparameters with external one-hot encoding, and tuned hyperparameters with external one-hot encoding. The categorical feature handling used in each configuration will be documented to support interpretation of the comparisons. Performance will be assessed using accuracy, precision, recall, specificity, F1-score, and ROC-AUC. All configurations will use consistent evaluation splits, with preprocessing and hyperparameter tuning restricted to training partitions within a nested stratified cross-validation procedure. The analysis will assess whether performance differences depend on the algorithm, encoding strategy, or their interaction with hyperparameter tuning. The study aims to identify the best-performing configuration on the selected dataset and provide evidence to guide the selection of gradient boosting models and preprocessing strategies for heart disease classification.