Skip to main content
BMC Medical Informatics and Decision Making logoLink to BMC Medical Informatics and Decision Making
. 2026 Sep 25;26:422. doi: 10.1186/s12911-026-03865-8

Cardiovascular disease prediction and mortality risk assessment using a QSAO‑optimized BP neural network

Mengmeng Chen 1, Yani Yan 1, Yige Xue 2,✉, Wenyi Tu 1,✉
PMCID: PMC13681963  PMID: 42902240

Abstract

Background

Cardiovascular disease remains a leading cause of mortality worldwide, imposing a substantial burden on global healthcare systems. Early detection and accurate mortality risk assessment are critical for timely intervention and improved patient outcomes. However, existing predictive models often suffer from limited clinical applicability due to their restriction to single diagnostic tasks, insufficient prediction accuracy, and a tendency toward overfitting.

Methods

This study proposes a novel hybrid intelligent model, termed QSAO-BP, which integrates a quartile based Snow Ablation Optimizer (QSAO) with a Back Propagation (BP) neural network for simultaneous cardiovascular disease (CVD) diagnosis and mortality risk assessment. The QSAO enhances the SAO by incorporating Gaussian and Lévy random walks through a quartile based strategy, effectively mitigating premature convergence and local optima entrapment of SAO. The QSAO optimizes the hyperparameters of the BP neural network to improve its predictive accuracy and generalization capability. A dual validation framework is established using the Cleveland Heart Disease Dataset and the Heart Failure Clinical Records Dataset. Extensive experiments compare QSAO-BP against nine optimizer based BP variants and four classical machine learning algorithms across ten evaluation metrics.

Results

QSAO-BP achieves superior performance on both datasets, attaining an accuracy of 0.873 on Dataset 1 and 0.854 on Dataset 2, representing improvements of 8.178% and 9.347% over SAO-BP, respectively. The model also achieves the highest accuracy, precision, recall, F1-score, and MCC while maintaining competitive specificity and NPV. SHAP analysis reveals that the key predictors identified by QSAO-BP are consistent with established clinical knowledge.

Conclusions

QSAO-BP delivers robust and accurate predictions across two distinct clinical tasks with satisfactory interpretability, positioning it as a promising tool to support clinical decision making in CVD.

Keywords: Cardiovascular disease, Snow ablation optimizer, Machine learning, Risk factors, BP neural network

Introduction

According to statistics from the World Heart Federation, approximately 18 million people die from CVD annually, accounting for 31% of total global deaths [1–3]. The majority of CVD-related deaths are caused by stroke and heart disease [4]. These alarming figures and their analysis underscore the necessity for in-depth research into the complex influencing factors of CVD adverse outcomes including disease onset and patient mortality [5]. The complexity of CVD is closely associated with numerous risk factors, such as hypertension, abnormal insulin levels, smoking, work stress, and lifestyle habits, early screening of CVD lesions and accurate judgment of patients’ mortality risk are important clinical demands [6]. Given the complexity and diversity of risk factors that contribute to CVD, understanding these factors is crucial for developing targeted CVD treatment plans and mitigating the global impact of CVD [7]. Research indicates that over 90% of CVD cases can be prevented with early detection [8]. Therefore, both early diagnosis of CVD and precise assessment of CVD patients’ mortality risk are critical for timely clinical intervention [9]. However, the construction of cardiovascular prediction models faces multiple difficulties: CVD clinical datasets contain mixed categorical and continuous heterogeneous features with complex distribution, and there are problems such as redundant indicators and abnormal noisy samples, which greatly increase the difficulty of accurate identification and prognostic judgment [10, 11]. Furthermore, CVD-related datasets often contain irrelevant or redundant data, which can introduce noise into the algorithm’s classification performance and affect classification accuracy [12].

Traditional CVD diagnostic methods primarily rely on clinical signs, symptoms, and subjective judgments, which increases the difficulty of CVD diagnosis and mortality risk assessment [13]. In the medical field, artificial intelligence technologies, particularly machine learning (ML) methods, have been widely applied in the analysis of major diseases such as postoperative delirium [14] and CVD [15]. Researchers have employed various ML classification methods for the analysis of cardiovascular-related events [16]. These methods enable real-time monitoring, classification, and prediction of patients’ health status, thereby issuing risk warnings to patients and physicians when conditions fluctuate [17]. Compared to well-known invasive diagnostic methods for heart disease, AI-based diagnostic methods and non-invasive techniques have wider screening applicability and better safety for both CVD diagnosis and survival risk assessment [18, 19]. Developments in the use of ML in medicine have opened up exciting new avenues for the CVD early detection and mortality risk assessment.

Although ML methods have some advantages over traditional CVD prediction methods, they still suffer from issues such as insufficient accuracy and a tendency to overfit [20, 21]. On the other hand, there are still many challenges in accurately predicting CVD and assessing mortality risk comprehensively [22]. The BP neural network is a multi-layer feedforward neural network whose core is backpropagation and is widely used to solve clinical prediction problems [23]. However, when BP is applied to cardiovascular data prediction, random initialization of hyperparameters will lead to low accuracy and serious overfitting phenomenon [24]. However, most existing studies have two prominent research gaps that motivate this work, which are summarized as follows:

  1. Most existing CVD prediction models are primarily designed for single clinical tasks, such as CVD diagnosis. There are relatively few studies that can be used for both CVD diagnosis and mortality risk assessment.

  2. When handling medical prediction tasks, BP neural networks face issues such as low prediction accuracy and susceptibility to overfitting due to random hyperparameter settings. Traditional meta-heuristic optimization algorithms tend to prematurely converge and get stuck in local optima when optimizing BP neural network hyperparameters, failing to fully exploit the feature information of CVD datasets, which ultimately reduces the predictive performance of BP neural networks.

In the near future, multidisciplinary medical research teams comprising medical experts, artificial intelligence specialists, and statisticians will propel advancements in the field of medical diagnosis [25]. By integrating diverse data sources, including electronic health records, imaging data, questionnaire responses, and genetic information, and by extracting and selecting significant features from these datasets, it may be possible to uncover novel cardiovascular risk factors and develop more accurate risk prediction models [26]. Integrating these algorithms into wearable technology, smartphone health apps, and remote monitoring systems facilitates real-time risk evaluation and tailored treatment plans, tailored to individual lifestyles and physiological metrics [27, 28]. In order to predict CVD and assess mortality risk, this research proposes a novel intelligent prediction model that is outfitted with a high accuracy. This work presents three distinct scientific novelties: First, a QSAO is proposed by integrating Gaussian and Lévy random walks, which addresses the premature convergence of the original SAO in high-dimensional CVD data optimization. Second, QSAO is innovatively applied to optimize the hyperparameters of the BP neural network. Third, a dual-validation framework combining CVD prediction and mortality risk assessment is established, making up for the lack of clinical applicability of existing models that only use single dataset. The following is a summary of this work’s main contributions:

  1. This study proposes a QSAO to address premature convergence and susceptibility to local optima in the CVD diagnosis and mortality risk assessment of the SAO. The use of QSAO to train hyperparameters in BP neural networks has improved the accuracy and overfitting of CVD diagnosis and mortality risk assessment in BP neural networks, effectively enhancing their predictive ability.

  2. The use of QSAO for both the CVD diagnosis and mortality risk assessment in the progressive tasks of CVD has validated the CVD cross scene generalization ability of the BP neural network optimized by QSAO.

  3. Compare QSAO-BP with 9 optimizer-tuned BP networks and 4 mainstream ML algorithms. The results indicate that in the two progressive scenarios of CVD, QSAO-BP outperforms the comparative algorithms in all evaluation indicators.

To outline the study’s structure: Section  “Literature review” reviews existing CVD prediction methods and their limitations. Section  “Methodology” details the data preprocessing, the QSAO, BP neural network, and the QSAO-BP workflow. Section  “Experimental results and analysis” presents experimental settings, analyzes the prediction performance of each model on CVD diagnosis and mortality risk datasets respectively. Section  “Conclusion and future works” concludes key findings and outlines future research.

Literature review

This section undertakes a critical analysis of approaches to CVD prediction, emphasizing significant research endeavors and their contributions to the discipline.

Al-Alshaikh et al. [29] employed an undersampling clustering method to address data imbalance, thereby enhancing model predictive capability. They used an adaptive elephant herd optimization approach to train a multi-layered deep convolutional neural network for their classification challenge. The introduced method for predicting CVD demonstrated exceptional performance across various key evaluation metrics. However, the study only targets a single clinical task of CVD diagnosis, and does not expand to patient mortality risk prediction.

Al-Jamimi [30] used the Bayesian classifier to tune the hyperparameters of XGBoost, and improved the accuracy of heart disease predictions. Due to data limitations and the instability of medical datasets, some discrepancies may exist between the study’s prediction results and real-world clinical applications. However, the study only realizes single-task CVD diagnosis and cannot support simultaneous CVD diagnosis and long-term mortality risk assessment.

Liao et al. [31] evaluated two types of heart diseases using a multi-layer perceptron artificial neural network combined with a genetic algorithm and backpropagation mechanism. Compared to other intelligent heart disease prediction methods, the proposed method performed better on a number of evaluation metrics. However, this model only achieves single CVD classification without mortality risk assessment. The model is tailored for IoT sequential physiological signals rather than static tabular electronic medical records.

Geetha and Akila [32] used the grey wolf optimizer (GWO) to tune the parameters of a stacked ensemble algorithm, thereby improving its accuracy in predicting heart disease. However, this study only performs CVD diagnosis without a unified dual-task framework for simultaneous CVD diagnosis and CVD mortality risk assessment. It adopts stacked ensembles technique optimized by GWO without horizontal comparisons with other metaheuristic algorithms including WOA and SAO.

In order to identify and categorize CVD from ECG signals, Rao and Kakollu [33] used a hybrid deep Maxout network model with convolutional block attention. The study preprocessed the MIT-BIH arrhythmia database using an improved finite impulse response filter model, which preserved specific features of the dataset. The proposed model achieved an accuracy rate of 98.81%, precision of 96.18%, recall of 96.87%, and F1 score of 94.39% on the MIT-BIH arrhythmia database. However, this work only performs CVD classification on ECG time-series data without a dual-task framework for CVD diagnosis and mortality risk assessment. This study only applied ECG data, leading to limited generalization.

Dhanushkodi et al. [34] introduced a novel three-kernel support vector Levy Gazelle algorithm aimed at enhancing the accuracy of disease predictions. This proposed algorithm was implemented for forecasting chronic kidney disease and hemodialysis datasets. The predictive outcomes demonstrated the algorithm’s superior performance across both datasets. However, this study only realizes single CVD classification, lacking a dual-task framework for simultaneous CVD diagnosis and CVD mortality risk assessment.

Mansoor et al. [35] introduced an ensemble voting classifier that integrates multiple ML classifiers with an ensemble voting mechanism. Their research employed SMOTE to mitigate dataset imbalance and utilized the chi-square test for selecting features. When compared to other traditional classifiers, the proposed classifier demonstrated superiority across diverse evaluation metrics. However, this study only realizes single CVD classification, lacking a dual-task framework for simultaneous CVD diagnosis and CVD mortality risk assessment.

Ullah et al. [36] extracted features from ECG signals and then used particle swarm optimization to select optimal features. The Extra Tree and Random Forest (RF) classifiers trained on the selected features achieved a remarkable 100% accuracy rate. However, this study only realizes single CVD classification, lacking a dual-task framework for simultaneous CVD diagnosis and CVD mortality risk assessment. This study only employs the PSO for feature selection without any innovation on the optimization mechanism, making the algorithm prone to trapping in local optima.

In order to detect different cardiac problems automatically and early, Vinay [37] used supervised and unsupervised recurrent neural networks based on bidirectional long short-term memory ML methods. However, the evaluation indicators of the proposed model are not comprehensive and systematic enough. This work only realizes single classification of heart sound types without a dual-task framework integrating CVD diagnosis and mortality risk assessment. Besides, all experiments lack comprehensive comparisons among swarm intelligence algorithms, optimized BP models and ensemble tree baselines.

Lenin and Venkatasalam [38] adopted a convolutional neural network combined with principal component analysis, restricted Boltzmann machines, and deep convolutional generative adversarial networks for CVD classification. The experimental outcomes revealed that the proposed method enhanced the predictive accuracy of traditional convolutional neural networks for CVD prediction. Nevertheless, the study was limited in that it did not utilize a broader range of evaluation metrics to fully test the efficacy of the proposed algorithm and only completes single arrhythmia identification without a dual-task framework for simultaneous CVD diagnosis and mortality risk assessment.

Ebraheem et al. [39] used the artificial gorilla troops optimization algorithm and a multilinear regression classification model for CVD classification. The proposed model achieved an accuracy rate of up to 99% across all datasets. However, this study only completes binary classification of CVD without a unified dual-task framework for CVD diagnosis and mortality risk prediction.

Methodology

Data preprocessing

The data preprocessing methods of the CVD-related datasets used in this paper include handling missing values, handling outliers, and data normalization.

Missing values handling

For cases with empty feature values in the dataset, the deletion method [40] is adopted, that is, cases with empty feature values are deleted.

Outliers handling

Outliers refer to feature values that deviate from the overall distribution pattern of the corresponding feature in the dataset [41]. Identify potential outliers using the interquartile range (IQR) method. Review the potential outliers marked by IQR method based on clinical expertise: those that exceed the reasonable physiological range are identified as input errors and removed; Those recognized as true extreme values within the reasonable range of physiology shall be retained. Based on the above strategy identification, no outliers were found in this dataset, and all samples were retained for subsequent modeling.

Data normalization

The purpose of data normalization is to uniformly scale features with different units and different ranges to the same numerical interval, making the model training more stable and accurate. The normalization method used in this paper is as shown in Eq. 1.

graphic file with name d33e435.gif 1

where, Inline graphic and Inline graphic represent the minimum and maximum values of the feature, respectively.  x is the original feature value, and Inline graphic is the feature value after normalization.

Dataset division

Use missing values handling, outliers handling, and data normalization for the datasets used in this paper, and divide the processed dataset into training set and testing set in an 8:2 ratio. The training set is used to train the BP neural network with 5-fold cross validation, and the testing set is used to test the trained BP neural network.

Quartiles-based snow ablation optimizer

The selection of the QSAO as the core optimization technique is driven by both theoretical rationality and practical adaptability to CVD research scenarios. Theoretically, classical optimizers adopt fixed search strategies, which are prone to local optima in high-dimensional medical data parameter tuning, while QSAO’s quartiles-based strategy dynamically balances global exploration and local exploitation to make up for this inherent defect. Practically, QSAO is customized for CVD and clinical postoperative data characteristics, which can optimize the hyperparameters of BP neural network more accurately and stably than traditional algorithms, and is more in line with the precision requirements of clinical CVD-related prediction.

Then, the original SAO is briefly introduced as follows.

Snow ablation optimizer

A meta-heuristic approach for numerical optimization that mimics the melting of snow is called Snow Ablation Optimization (SAO) [42].

Initialization phase

The SAO begins with randomly generating a population matrix Inline graphic, as shown in Eq. 2.

graphic file with name d33e485.gif 2

where  L,  Uand  D are the solution space’s lower bound, upper bound and dimension, respectively.  Nis the population size, and Inline graphic is an random number between Inline graphic Inline graphic is the  ith individual in the population as shown in Eq. 3.

graphic file with name d33e527.gif 3
Dual-population mechanism

This dual-population mechanism effectively simulates the two key factors of mutation and inheritance in natural selection, as shown in Table 1.

Table 1.

Pseudocode for the dual-population mechanism

Pseudo-code of the Dual-population mechanism
1: Initialization:  t=0,.,Inline graphic, where N denotes the population size;
2: while (Inline graphic) do
3:      If Inline graphic then
4:          Inline graphic, Inline graphic;
5:      end if
6:       t=t+1;
7: end while

Based on the dual-population mechanism, the complete position update for SAO is given by Eq. 4.

graphic file with name d33e612.gif 4

where, Inline graphic is a vector, where each component represents a random number conforming to Brownian motion. The symbol Inline graphic denotes element-wise multiplication. Inline graphic is a random number between Inline graphic. Inline graphic is the current optimal position. Inline graphic is a randomly selected individual from the elite population. Inline graphic is a random number between Inline graphic and  M is the snowmelt rate. Equation 5 illustrates how the snowmelt process is reflected using the degree-day method.

graphic file with name d33e658.gif 5

where,  T represents the daily mean temperature. Inline graphic is the base temperature, which is usually set to 0.  DDF is as Eq. 6.

graphic file with name d33e679.gif 6

Inline graphic is the centroid position of the entire population, as shown in Eq. 7.

graphic file with name d33e691.gif 7

where, Inline graphic represents the number of leaders.

Quartiles-based strategy

In this paper, an improved strategy based on quartiles is used to divide the SAO population into several groups, with different position update strategies applied to each group, as shown in Fig. 1.

Fig. 1.

Fig. 1

Improved strategy based on quartiles

In Fig. 1, the first quartile (Q1), second quartile (Q2), and third quartile (Q3) of the SAO population are determined by calculating the fitness values of the individuals in the SAO population. Following that, the SAO population is split into four categories. The first group consists of individuals with fitness values higher than Q1. Individuals in the second group have fitness values in the range of Q1 and Q2. Individuals in the third category had fitness values in the range of Q2 to Q3. Individuals in the fourth category had fitness values lower than Q3. Individuals in the first group are the worst in the population. Individuals in the fourth group have the best fitness values. The performance of individuals in the second and third groups is intermediate between the first and fourth groups. The individuals in the fourth group are closest to the global optimal solution, so a Gaussian random walk [43] is applied to them to enhance the local search capability of SAO. The individuals in the first group have the worst performance, so a Lévy random walk [34] is applied to them to enhance the global search capability. The performance of individuals in the second and third groups is intermediate, so no random walk strategy is applied to them. The improved strategy based on quartiles is given by Eq. 8.

graphic file with name d33e732.gif 8

where  k is a random number between 0 and 1. Inline graphic is a random number with a variance of 1 and a mean of 0 that follows a Gaussian distribution. Inline graphic is a random number with a Lévy distribution, and  l is an adjustment coefficient.

In the improvement strategy of heuristic algorithms, the population is grouped based on the fitness values of individuals in the population, and differentiated update strategies are set for different subpopulations, which can enhance the local search of individuals with better fitness and enhance the global search of individuals with poorer fitness. Thus achieving a good balance between the exploration and exploitation capabilities of the algorithm. This design is particularly important for the progressive tasks of CVD diagnosis and mortality risk assessment carried out in this article, as the clinical data used includes both continuous and categorical data, and the structure and distribution of the dataset are complex. Therefore, the grouping strategy based on fitness values is necessary and reasonable for the proposed algorithm proposed.

The quartiles-based strategy based on fitness values has unique advantages among various grouping strategies, which can divide the population into four equally sized subpopulations based on Q1, Q2, and Q3. Dividing subpopulations in this way can enhance both the local search of a sufficient number of individuals with better fitness and the global search of a sufficient number of individuals with poorer fitness. Using other grouping methods may cause an imbalance in the size of subpopulations. Specifically, the large size of subpopulations with optimal fitness values causes the algorithm to excessively search locally, leading to premature convergence of the algorithm. If the size of the subpopulation with optimal fitness values is too small, it will not be possible to fully train the hyperparameters of the BP neural network that needs to be optimized. Subpopulations with poor fitness can generate redundant global searches and waste computing resources if their size is too large. The small size of subpopulations with poor fitness makes it difficult for the algorithm to escape from local optima. In summary, the imbalance of subpopulation size will reduce the optimization effect of optimization algorithms on BP neural networks, thereby reducing the performance of BP neural networks in CVD diagnosis and mortality risk assessment.

Back propagation neural network

The core principle of the BP neural network is to calculate the output error through forward propagation and then use the chain rule to adjust the weights and biases in the reverse direction to minimize the loss function [44].

The proposed model

This paper employs QSAO to optimize the hyperparameters of BP neural network, which is then utilized for CVD prediction tasks. The proposed model is illustrated in Fig. 2.

Fig. 2.

Fig. 2

The flowchart of the proposed model

The QSAO is employed to search for optimal hyperparameters of the BP neural network. The hyperparameter configuration directly determines the training mode and fitting capacity of the BP neural network, and further affects the model’s capability to characterize the relationship between clinical risk factors and prediction outputs including CVD diagnosis and patient mortality risk. Classical optimization algorithms tend to be trapped in local optima during hyperparameter searching, which leads to suboptimal hyperparameter combinations of BP neural network. Poor hyperparameter sets will hinder the BP neural network from accurately reflecting the correlation between clinical risk factors and CVD events, such as CVD diagnosis and mortality risk assessment. In comparison, QSAO maintains a favorable balance between global exploration and local exploitation to find high-quality hyperparameter sets. With well-tuned hyperparameters, the BP neural network can more reliably capture the actual influence of various CVD risk factors, and provide a solid foundation for the following CVD events analysis.

Experimental results and analysis

As elaborated in Section “Methodology”, the proposed QSAO-BP model is specifically designed to address critical limitations of existing CVD prediction and clinical outcome assessment approaches. First, by adopting a quartile-based strategy, QSAO overcomes the premature convergence and local optima issues of traditional optimizers in high-dimensional medical data optimization. Second, the dual-validation framework integrating the heart disease dataset and heart failure clinical records dataset resolves the poor clinical applicability of models relying solely on single dataset. Third, optimizing the hyperparameters of the BP neural network via QSAO effectively improves its prediction accuracy and robustness, addressing the inherent shortcomings of BP in CVD-related tasks.

Simulation details

The experiments in this paper are conducted using MATLAB 2022a. To assess the performance of the proposed model, the datasets are divided into training and testing sets in varying ratios (8:2).

In this study, 5-fold cross-validation is employed for model training and evaluation. This value is selected as it is a standard and widely adopted strategy in medical data analysis and CVD prediction tasks [45], ensuring stable and reliable model performance without excessive computational cost.

Data description

To evaluate cardiovascular disease diagnosis and mortality risk assessment, we selected two cardiovascular datasets with distinct research objectives. The Cleveland Heart Disease Dataset [46] serves as a classic dataset for coronary heart disease screening, which focuses on identifying whether patients suffer from coronary artery disease. The Heart Failure Clinical Records Dataset [47] targets the survival prognosis of patients already diagnosed with heart failure. These two datasets jointly support two core cardiovascular research tasks: cardiovascular disease diagnosis and mortality risk assessment. The detailed descriptions of these datasets are as follows.

  • (i)

    Dataset 1: The Cleveland Heart Disease Dataset contains clinical records of 303 patients and 14 features with suspected coronary heart disease, which includes 138 positive cases with confirmed coronary artery stenosis and 165 negative healthy control cases. It has 6 missing values, and this article uses deletion method to remove these samples with missing values. Each sample is characterized by attributes such as age, chest pain type, resting blood pressure, serum cholesterol, maximum heart rate, ST-segment depression, and exercise-induced angina. Further elaboration on the dataset attributes can be found in Table 2.

  • (ii)

    Dataset 2: The Heart Failure Clinical Records Dataset consists of follow-up data from 299 hospitalized patients fully diagnosed with heart failure, all of whom are positive cardiac patients. Among all samples, 203 patients survived and 96 patients died during follow-up, and there are no healthy control subjects in this dataset. The binary target variable DEATH_EVENT records whether the patient died within the follow-up period, where 0 indicates survival and 1 represents mortality. This dataset records demographic information, comorbidity status, and laboratory test indicators for each patient, including age, anaemia status, diabetes, ejection fraction, serum creatinine, serum sodium, platelet count, hypertension and smoking history. Detailed attribute definitions are provided in Table 3.

Table 2.

Description and raw range of attributes used for Dataset 1

Feature Description Range
age Patient age (years) (29–77)
sex Gender. 0 = female, 1 = male (0–1)
cp. Chest pain type. 1 = typical angina, 2 = atypical angina, 3 = non-anginal pain, 4 = asymptomatic (1–4)
trestbps Resting blood pressure (mm Hg) (94–200)
chol Serum cholesterol (mg/dL) (126–564)
fbs Fasting blood sugar > 120 mg/dL. 0 = false, 1 = true (0–1)
restecg Resting electrocardiographic results. 0 = normal, 1 = ST-T wave abnormality, 2 = probable or definite left ventricular hypertrophy by Estes’ criteria (0–2)
thalach Maximum heart rate achieved (71–202)
exang Exercise induced angina. 0 = no, 1 = yes (0–1)
oldpeak ST depression induced by exercise relative to rest (0–6.2)
slope Slope of peak exercise ST segment. 1 = upsloping, 2 = flat, 3 = downsloping (1–3)
ca. number of major vessels (0–3) colored by flourosopy (0–3)
thal 3 = normal, 6 = fixed defect, 7 = reversable defect (3–7)
Class Target variable. 0 = no coronary heart disease, 1 = confirmed coronary heart disease (0–1)

Table 3.

Description and raw range of attributes used for Dataset 2

Feature Description Range
age Patient age (years) (40–95)
anaemia decrease of red blood cells or hemoglobin. 0 = no, 1 = yes (0–1)
creatinine_phosphokinase level of the CPK enzyme in the blood (mcg/L) (23–7861)
diabetes If the patient has diabetes. 0 = negative, 1 = positive (0–1)
ejection_fraction percentage of blood leaving the heart at each contraction (%) (14–80)
high_blood_pressure if the patient has hypertension. 0 = no hypertension, 1 = hypertension (0–1)
platelets platelets in the blood (kiloplatelets/mL) (25.1–850.0)
serum_creatinine level of serum creatinine in the blood (mg/dL) (0.5–9.4)
serum_sodium level of serum sodium in the blood (mEq/L) (113–148)
sex Patient gender. 0 = female, 1 = male (0–1)
smoking if the patient smokes or not. 0 = no, 1 = yes (0–1)
time follow-up period (days) (4–285)
DEATH_EVENT if the patient died during the follow-up period. 0 = alive during follow-up, 1 = death during follow-up (0–1)

Evaluation of the proposed model’s and traditional models’ performance

To evaluate whether missing value processing approaches affect model performance, we carried out ten independent repeated tests under median imputation and listwise deletion respectively. The detailed results are summarized in Table 4.

Table 4.

Sensitivity analysis of different missing value processing strategies

Accuracy AUC Precision Recall F1-score MCC Specificity NPV FPR FNR
Median imputation 0.858 ± 0.030 0.903 ± 0.039 0.855 ± 0.034 0.891 ± 0.056 0.871 ± 0.030 0.716 ± 0.061 0.819 ± 0.051 0.868 ± 0.056 0.181 ± 0.051 0.109 ± 0.056
Deletion method 0.873 ± 0.035 0.921 ± 0.030 0.862 ± 0.048 0.916 ± 0.059 0.886 ± 0.032 0.748 ± 0.073 0.822 ± 0.069 0.897 ± 0.064 0.178 ± 0.069 0.084 ± 0.059

As shown in Table 4, the predictive metrics of the QSAO-BP model were very close under the two missing value processing methods. Taking accuracy as a representative indicator, the QSAO-BP obtained 0.873 ± 0.035 via deletion method and 0.858 ± 0.030 via median imputation. The fluctuation range of this indicator shows significant overlap in the ten independent runs of QSAO-BP, indicating that the choice of missing value strategy has little impact on model performance. Although the deletion method reduces sample size by excluding incomplete records, it did not result in significant performance loss in our experiment. In order to maintain a consistent experimental setup in all subsequent comparative experiments, the deletion method was used for all experiments in this paper.

To quantitatively evaluate the diagnostic performance of the proposed QSAO optimized BP model on Dataset 1, we compare it against nine state of the art optimizer based BP models: Hiking Optimization Algorithm (HOA) [48], Hippopotamus optimization algorithm (HO) [49], Puma optimizer (PO) [50], Brain Storm Optimization (BSO) [51], Artificial Bee Colony (ABC) [52], Social Spider Optimization (SSO) [53], whale optimization algorithm (WOA) [54], GWO [55], and SAO, each combined with a BP neural network, as well as four classical ML algorithms: Decision Tree (DT), RF, BP, and Extreme Gradient Boosting (XGBoost) [56].

Ten widely adopted metrics are reported, namely accuracy, AUC, precision, recall, F1-score, Matthews correlation coefficient (MCC), specificity, negative predictive value (NPV), false positive rate (FPR), and false negative rate (FNR). Table 5 summarizes the mean and standard deviation (std) of each metric over ten independent runs. To further validate the statistical significance of the observed improvements, we conduct the Wilcoxon signed rank test between QSAO-BP and each competing model based on the ten independent runs. In Tables 5 and 6, the symbol * indicates that the corresponding model achieves a significantly lower value than QSAO-BP for that specific metric at the significance level of p < 0.05.

Table 5.

Comparison of 14 classifiers in 10 evaluation metrics for Dataset 1 diagnosis

Accuracy AUC Precision Recall F1-score MCC Specificity NPV FPR FNR
HOA-BP 0.807 ± 0.051* 0.876 ± 0.053 0.811 ± 0.068 0.759 ± 0.073 0.782 ± 0.056 0.612 ± 0.103 0.847 ± 0.063 0.808 ± 0.052 0.153 ± 0.063 0.241 ± 0.073
HO-BP 0.814 ± 0.042* 0.866 ± 0.047 0.834 ± 0.065 0.744 ± 0.054 0.785 ± 0.047 0.626 ± 0.086 0.872 ± 0.056 0.802 ± 0.036 0.128 ± 0.056 0.256 ± 0.054
PO-BP 0.800 ± 0.048* 0.869 ± 0.047 0.797 ± 0.054 0.759 ± 0.094 0.775 ± 0.059 0.599 ± 0.098 0.834 ± 0.051 0.808 ± 0.064 0.166 ± 0.051 0.241 ± 0.094
BSO-BP 0.822 ± 0.027* 0.886 ± 0.039 0.841 ± 0.065 0.763 ± 0.063 0.796 ± 0.031 0.645 ± 0.057 0.872 ± 0.062 0.816 ± 0.036 0.128 ± 0.062 0.237 ± 0.063
ABC-BP 0.788 ± 0.054* 0.846 ± 0.044 0.777 ± 0.084 0.767 ± 0.087 0.768 ± 0.059 0.579 ± 0.111 0.806 ± 0.086 0.808 ± 0.062 0.194 ± 0.086 0.233 ± 0.087
SSO-BP 0.820 ± 0.044* 0.882 ± 0.042 0.832 ± 0.066 0.767 ± 0.072 0.796 ± 0.053 0.640 ± 0.089 0.866 ± 0.063 0.817 ± 0.044 0.134 ± 0.063 0.233 ± 0.072
WOA-BP 0.803 ± 0.026* 0.874 ± 0.039 0.792 ± 0.038 0.778 ± 0.065 0.783 ± 0.034 0.606 ± 0.051 0.825 ± 0.045 0.817 ± 0.038 0.175 ± 0.045 0.222 ± 0.065
GWO-BP 0.825 ± 0.057* 0.890 ± 0.055 0.832 ± 0.073 0.781 ± 0.091 0.803 ± 0.063 0.652 ± 0.117 0.863 ± 0.069 0.828 ± 0.070 0.138 ± 0.069 0.219 ± 0.091
SAO-BP 0.807 ± 0.059* 0.880 ± 0.060 0.806 ± 0.086 0.767 ± 0.061 0.785 ± 0.065 0.612 ± 0.122 0.841 ± 0.073 0.810 ± 0.048 0.159 ± 0.073 0.233 ± 0.061
DT 0.776 ± 0.048* 0.812 ± 0.048 0.791 ± 0.050 0.803 ± 0.068 0.795 ± 0.044 0.552 ± 0.096 0.744 ± 0.083 0.765 ± 0.062 0.256 ± 0.083 0.197 ± 0.068
RF 0.827 ± 0.035* 0.920 ± 0.028 0.827 ± 0.048 0.866 ± 0.053 0.844 ± 0.031 0.655 ± 0.071 0.781 ± 0.075 0.835 ± 0.056 0.219 ± 0.075 0.134 ± 0.053
BP 0.807 ± 0.041* 0.876 ± 0.032 0.810 ± 0.061 0.853 ± 0.053 0.828 ± 0.029 0.616 ± 0.075 0.752 ± 0.121 0.818 ± 0.051 0.248 ± 0.121 0.147 ± 0.053
XGBoost 0.836 ± 0.031* 0.917 ± 0.031 0.833 ± 0.041 0.875 ± 0.044 0.852 ± 0.028 0.671 ± 0.062 0.789 ± 0.065 0.845 ± 0.043 0.211 ± 0.065 0.125 ± 0.044
QSAO-BP 0.873 ± 0.035 0.921 ± 0.030 0.862 ± 0.048 0.916 ± 0.059 0.886 ± 0.032 0.748 ± 0.073 0.822 ± 0.069 0.897 ± 0.064 0.178 ± 0.069 0.084 ± 0.059

Table 6.

Comparison of 14 classifiers in 10 evaluation metrics for Dataset 2 diagnosis

Accuracy AUC Precision Recall F1-score MCC Specificity NPV FPR FNR
HOA-BP 0.781 ± 0.056* 0.820 ± 0.039 0.690 ± 0.121 0.611 ± 0.112 0.642 ± 0.089 0.493 ± 0.132 0.863 ± 0.068 0.825 ± 0.045 0.138 ± 0.068 0.389 ± 0.112
HO-BP 0.753 ± 0.030* 0.768 ± 0.059 0.649 ± 0.067 0.537 ± 0.153 0.573 ± 0.092 0.417 ± 0.086 0.855 ± 0.062 0.800 ± 0.047 0.145 ± 0.062 0.463 ± 0.153
PO-BP 0.769 ± 0.057* 0.801 ± 0.075 0.665 ± 0.114 0.637 ± 0.104 0.641 ± 0.068 0.481 ± 0.112 0.833 ± 0.094 0.830 ± 0.040 0.168 ± 0.094 0.363 ± 0.104
BSO-BP 0.780 ± 0.050* 0.821 ± 0.067 0.713 ± 0.126 0.553 ± 0.194 0.601 ± 0.147 0.477 ± 0.145 0.888 ± 0.069 0.813 ± 0.060 0.113 ± 0.069 0.447 ± 0.194
ABC-BP 0.742 ± 0.050* 0.765 ± 0.053 0.631 ± 0.115 0.479 ± 0.141 0.537 ± 0.120 0.377 ± 0.140 0.868 ± 0.053 0.781 ± 0.046 0.133 ± 0.053 0.521 ± 0.141
SSO-BP 0.758 ± 0.062* 0.798 ± 0.074 0.672 ± 0.115 0.521 ± 0.143 0.574 ± 0.124 0.425 ± 0.143 0.870 ± 0.082 0.795 ± 0.046 0.130 ± 0.082 0.479 ± 0.143
WOA-BP 0.756 ± 0.054* 0.784 ± 0.069 0.679 ± 0.117 0.489 ± 0.111 0.560 ± 0.098 0.414 ± 0.126 0.883 ± 0.065 0.785 ± 0.038 0.118 ± 0.065 0.511 ± 0.111
GWO-BP 0.802 ± 0.044* 0.813 ± 0.060 0.771 ± 0.138 0.579 ± 0.089 0.652 ± 0.072 0.535 ± 0.108 0.908 ± 0.067 0.820 ± 0.029 0.093 ± 0.067 0.421 ± 0.089
SAO-BP 0.781 ± 0.035* 0.798 ± 0.049 0.719 ± 0.100 0.553 ± 0.067 0.619 ± 0.050 0.482 ± 0.081 0.890 ± 0.056 0.808 ± 0.022 0.110 ± 0.056 0.447 ± 0.067
DT 0.785 ± 0.045* 0.770 ± 0.053 0.829 ± 0.032 0.863 ± 0.070 0.844 ± 0.037 0.503 ± 0.102 0.621 ± 0.095 0.698 ± 0.112 0.379 ± 0.095 0.138 ± 0.070
RF 0.824 ± 0.030 0.894 ± 0.026 0.853 ± 0.026 0.895 ± 0.044 0.873 ± 0.023 0.590 ± 0.069 0.674 ± 0.069 0.760 ± 0.074 0.326 ± 0.069 0.105 ± 0.044
BP 0.761 ± 0.035* 0.781 ± 0.046 0.810 ± 0.022 0.848 ± 0.057 0.827 ± 0.030 0.444 ± 0.075 0.579 ± 0.070 0.653 ± 0.081 0.421 ± 0.070 0.153 ± 0.057
XGBoost 0.824 ± 0.031 0.897 ± 0.025 0.851 ± 0.023 0.898 ± 0.043 0.873 ± 0.024 0.589 ± 0.070 0.668 ± 0.061 0.763 ± 0.075 0.332 ± 0.061 0.103 ± 0.043
QSAO-BP 0.854 ± 0.035 0.863 ± 0.039 0.875 ± 0.033 0.918 ± 0.046 0.895 ± 0.026 0.663 ± 0.082 0.721 ± 0.082 0.814 ± 0.081 0.279 ± 0.082 0.083 ± 0.046

As shown in Table 6, the QSAO-BP outperforms other comparison methods in most indicators. The QSAO-BP achieved the highest accuracy, AUC, precision, recall, F1-score, MCC, and NPV of 0.873 ± 0.035, 0.921 ± 0.030, 0.862 ± 0.048, 0.916 ± 0.059, 0.886 ± 0.032, 0.748 ± 0.073, and 0.897 ± 0.064, respectively. The QSAO-BP achieved the lowest FNR of 0.084 ± 0.059. Meanwhile, the specificity and FPR are 0.822 ± 0.069 and 0.178 ± 0.069, respectively, indicating good competitiveness. Compared with SAO-BP and BP, the accuracy of QSAO-BP has increased by 8.178%, indicating that QSAO can solve the premature convergence and easy to fall into local optima of SAO in CVD diagnosis, and through QSAO, it can improve the accuracy and overfitting problems of BP neural network in CVD diagnosis, effectively enhancing its predictive ability. The Wilcoxon signed rank test further confirms that the superiority of QSAO-BP over all competing classifiers is statistically significant. In addition, the QSAO-BP has a relatively small std compared to other comparative algorithms in the vast majority of cases, verifying its good stability and robustness.

To provide a more intuitive comparison among the 14 classifiers, Fig. 3 visualises the bar charts of the ten evaluation metrics for all 14 models on Dataset 1. This graphical representation highlights the relative strengths and weaknesses of each model, particularly emphasising the multi-dimensional superiority of QSAO-BP.

Fig. 3.

Fig. 3

Comparison of CVD diagnosis by 10 classifiers under Dataset 1

We employ SHapley Additive exPlanations (SHAP), to analyse the contribution of each input feature to the QSAO-BP’s predictions on Dataset 1. Figure 4 presents the feature importance bar plot, Fig. 4a, and the SHAP beeswarm summary plot, Fig. 4b.

Fig. 4.

Fig. 4

Feature contribution analysis based on SHAP under Dataset 1

Figure 4 presents SHAP interpretative results for CVD diagnosis. The beeswarm plot reveals clear correlation differences between features and CVD diagnosis. Features including sex, trestbps, chol,, restecg, exang, oldpeak, slope, ca, and thal are positively correlated with CVD diagnosis, while thalach shows negative correlations with CVD diagnosis.The feature patterns captured by QSAO-BP align with the inherent relationships reflected in the clinical dataset, verifying the satisfactory interpretability of the proposed model.

To test the performance of the QSAO-BP in assessing the mortality risk from CVD, we evaluate it on the heart failure clinical records dataset, Dataset 2, where the task is to predict in mortality risk among confirmed heart failure patients. Table 6 reports the ten evaluation metrics for all 14 classifiers on this more challenging prognostic task.

As shown in Table 6, the QSAO-BP outperforms other comparison algorithms in most indicators. The QSAO-BP achieved the highest accuracy, precision, recall, F1-score, and MCC of 0.854 ± 0.035, 0.875 ± 0.033, 0.918 ± 0.046, 0.895 ± 0.026, and 0.663 ± 0.082, respectively, while the FNR achieved the lowest of 0.083 ± 0.046. Meanwhile, AUC, specificity, NPV, and FPR are 0.863 ± 0.039, 0.721 ± 0.082, 0.814 ± 0.081, and 0.279 ± 0.082, respectively, indicating good competitiveness. Compared with SAO-BP and BP, the accuracy of QSAO-BP has increased by 9.347% and 12.221% respectively, indicating that QSAO can solve the premature convergence and easily fall into local optima in the mortality risk assessment of SAO in CVD, and through QSAO, it can improve the accuracy and overfitting problems of BP neural network in the mortality risk assessment of CVD, effectively enhancing its predictive ability. Wilcoxon signed-rank tests show QSAO-BP significantly outperforms most competitors on Dataset 2, with only RF and XGBoost showing no statistical difference. The strong performance of ensemble tree models narrows the performance gap, yet QSAO-BP still holds clear overall advantages. In addition, the QSAO-BP algorithm has a relatively small std compared to other comparative algorithms in the vast majority of cases, verifying its good stability and robustness.

The bar chart comparison for Dataset 2 is depicted in Fig. 5, offering a visual summary of the relative performance of all classifiers in the mortality risk assessment task.

Fig. 5.

Fig. 5

Comparison of CVD diagnosis by 10 classifiers under Dataset 2

We employ SHAP to analyse the contribution of each input feature to the QSAO-BP’s predictions on Dataset 2. Figure 6 presents the feature importance bar plot, Fig. 6a, and the SHAP beeswarm summary plot, Fig. 6b.

Fig. 6.

Fig. 6

Feature contribution analysis based on SHAP under Dataset 2

Figure 6 presents SHAP interpretative results for CVD mortality risk prediction. The beeswarm plot reveals clear correlation differences between features and mortality risk. Features including smoking, serum_creatinine, high_blood_pressure, diabetes, anaemia, and age are positively correlated with CVD mortality, while ejection_fraction and platelets show negative correlations with CVD mortality.The feature patterns captured by QSAO-BP align with the inherent relationships reflected in the clinical dataset, verifying the satisfactory interpretability of the proposed model.

Conclusion and future works

This study proposed QSAO‑BP that integrates a QSAO with a BP neural network, to simultaneously perform CVD diagnosis and mortality risk assessment. The Quartile‑based strategy, which introduces Gaussian and Lévy random walks via population fitness, effectively balances global exploration and local exploitation. By optimizing the hyperparameters of the BP neural network, QSAO‑BP significantly improves prediction accuracy and generalization of BP neural network, alleviating the overfitting problems in medical prediction tasks. A dual‑validation framework was established on the Cleveland Heart Disease Dataset and the Heart Failure Clinical Records Dataset. Extensive experiments demonstrated that QSAO‑BP consistently outperformed nine optimizer‑based BP variants and four classical machine learning algorithms, achieving the highest accuracy, precision, recall, F1‑score, and MCC, along with the lowest FNR, on both tasks. The improvements over SAO‑BP in accuracy reached 8.178% and 9.347%, respectively, and were statistically significant according to the Wilcoxon signed‑rank test. SHAP analysis further verified that the key predictors identified by the model are consistent with established clinical knowledge, endorsing the interpretability and clinical plausibility of QSAO‑BP.

Based on the valuable findings of this study, we have planned the following clear and progressive directions for future research work: (1) QSAO-BP will be compared with more ML baselines and deep learning baselines, such as LightGBM and CatBoost, to further validate its superiority in CVD diagnosis and mortality risk assessment tasks. (2) Collect a larger, independent, multi-center CVD related clinical dataset to further validate the generalization ability and stability of QSAO-BP in CVD diagnosis and mortality risk assessment tasks. (3) Systematic ablation experiments will be carried out to quantify the specific performance gain brought by the quartile mechanism compared with the pure random walk strategy.

Author contributions

C.M.M. and Y.Y.N. conceived the research framework, screened, sorted and organized the public experimental datasets used in this study. C.M.M. and X.Y.G. proposed the improved QSAO optimization algorithm, constructed the prediction model, and completed all simulation experiments and result analysis. W.Y.T. acquired research funding and project support, organized the full-text structure, and refined academic wording. C.M.M. and X.Y.G. jointly drafted the initial manuscript. W.Y.T., X.Y.G. and C.M.M. repeatedly revised and optimized the manuscript throughout the revision process. All authors have read, reviewed, and approved the final revised version for submission.

Funding

The work is partially supported by the Zhejiang Provincial Medical and Health Science and Technology Plan Project (Grant No. 2023KY901) and the project of the Wenzhou Science and Technology Bureau (No.Y20220571).

Data availability

Data availability: at link (1) https://archive.ics.uci.edu/dataset/45/heart+disease. (2) https://archive.ics.uci.edu/dataset/519/heart+failure+clinical+records.

Code availability

Code is available on request.

Declarations

Ethics approval and consent to participate

Not applicable. The data leveraged in the study were obtained from open‑source databases, no additional approval is required.

Consent for publication

Not applicable.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Yige Xue, Email: xueyigezjwz@163.com.

Wenyi Tu, Email: 15858580535@163.com.

References

  • 1.Korial AE, Gorial II, Humaidi AJ. An improved ensemble-based cardiovascular disease detection system with chi-square feature selection. Computers. 2024;13(6):126. [Google Scholar]
  • 2.Song Y, Cao X, Zhang H, Tian X, Hua H, Ferdous M, Zhao P. Construction of classification model and analysis of risk factors in patients with multi-vessel coronary artery disease. BMC Med Inf Decis Mak. 2026;26(1):136. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Sekar J, Aruchamy P. A novel approach for heart disease prediction using hybridized AITH2O algorithm and SANFIS classifier. Network: Comput Neural Syst. 2025;36(1):109–47. [DOI] [PubMed] [Google Scholar]
  • 4.Xia C, Guo H, Ji L, Zheng Y, Du Y, Liu H. Prediction models for adherence to cardiac rehabilitation programs in patients with cardiovascular disease: a scoping review. BMC Med Inf Decis Mak. 2026;26(1):88. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Türk F. Investigation of machine learning algorithms on heart disease through dominant feature detection and feature selection. SIViP. 2024;18(4):3943–55. [Google Scholar]
  • 6.Wang Q, Su Y, Zhong J, Li J, Ren X, Xuan J, Wang J. The effect of the pericardial patching exclusion technique for left atrial appendage closure on postoperative reopening rate. BMC Cardiovasc Disord. 2025;25(1):860. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Chen M, Xue Y, Yan Y, Tu W. PSO-ACVO: A hybrid feature selection framework for cardiovascular disease prediction and postoperative sleep deprivation assessment. Biomed Signal Process Control. 2026;128:111270. [Google Scholar]
  • 8.Prajapati NK, Patel A, Mewada H. Automated diagnosis of atherosclerosis using multi-layer ensemble models and bio-inspired optimization in intravascular ultrasound imaging. Med Biol Eng Comput. 2025;63(1):213–27. [DOI] [PubMed] [Google Scholar]
  • 9.Zheng Y, Song Z, Cheng B, Peng X, Huang Y, Liu Q, Min M. Integrating phenotypic information of obstructive sleep apnea and deep representation of sleep-event sequences for cardiovascular risk prediction. BMC Med Inf Decis Mak. 2026;26(1):137. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Ramesh B, Lakshmanna K. A novel early detection and prevention of coronary heart disease framework using hybrid deep learning model and neural fuzzy inference system. IEEE Access. 2024;12:26683–95. [Google Scholar]
  • 11.Nia PS, Hesar HD. Abnormal heart sound detection using time-frequency analysis and machine learning techniques. Biomed Signal Process Control. 2024;90:105899. [Google Scholar]
  • 12.Chuma AT, Asmare MH, Varon C, Kassie DM, Wang C, Vanrumste B. Machine learning for classification of advanced rheumatic heart disease using electrocardiogram in cardiology ward. BMC Cardiovascular Disorders; 2025. [DOI] [PMC free article] [PubMed]
  • 13.Mahdavi M, Kazemnejad A, Asosheh A, Khalili D, Tajari A, Hosseinpour K. Development and validation of an artificial intelligence-based model for cardiovascular disease prediction using longitudinal data. BMC Med Inf Decis Mak. 2025;25(1):447. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Tu Y, Zhu H, Zhang X, Huang S, Tu W. Machine Learning-Based prediction models for postoperative delirium: a systematic review and Meta-Analysis. BMC Psychiatry. 2025;25(1):940. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Marmagkiolis K, Monlezun DJ, Caballero J, Cilingiroglu M, Brown MN, Ninios V, Iliescu CA. Prevalence, mortality, cost, and disparities in transcatheter mitral valve repair and replacement in cancer patients: artificial intelligence and propensity score national 5-year analysis of 7495 procedures. Int J Cardiol. 2024;408:132091. [DOI] [PubMed] [Google Scholar]
  • 16.Karna VVR, Karna VR, Janamala V, Devana VKR, Ch VRS, Tummala AB. A comprehensive review on heart disease risk prediction using machine learning and deep learning algorithms. Arch Comput Methods Eng. 2025;32(3):1763–95. [Google Scholar]
  • 17.Cai YQ, Gong DX, Tang LY, Cai Y, Li HJ, Jing TC, Zhang GW. Pitfalls in developing machine learning models for predicting cardiovascular diseases: challenge and solutions. J Med Internet Res. 2024;26:e47645. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Jiang ZZ, Jiang YF, Wang Y, Zhou Y, Peng RL, Ma CY, Liu XT. Development of an explainable machine learning model for 3-year cardiovascular risk prediction in new-onset type 2 diabetes using the TyG index and ultrasound features. BMC Med Inf Decis Mak. 2025;25(1):1–15. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Vijayaraj AR, Pasupathi S. Nature Inspired Optimization in Context-Aware-Based Coronary Artery Disease Prediction: A Novel Hybrid Harris Hawks Approach. IEEE Access. 2024;12:92635–51. [Google Scholar]
  • 20.Zheng J, Li J, Li T, Hu F, Cheng D, Lu C. Development and validation of an in-hospital major adverse cardiovascular events risk model for young patients with acute coronary syndrome: a retrospective cohort study. PeerJ. 2025;13:e19513. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Hou L, Li Y, Liu Q. Association between glucose-to-albumin ratio and ischemic stroke risk in patients with coronary heart disease: a machine learning-based predictive model analysis. BMC Cardiovasc Disord. 2025;25(1):544. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Zhang R, Li XY, Pan LH, Hu J, Zhang PY. Heart sound diagnosis method based on multi-domain self-learning convolutional computation. Biomed Signal Process Control. 2024;94:106332. [Google Scholar]
  • 23.Xie X, Lai J, Xie Z, Wei W, Ai S, Chen R, Liang H. LDH to lymphocyte percentage ratio is a novel predictor of in-hospital mortality in PLWH-a retrospective study. BMC Infect Dis. 2025;25(1):1822. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Feng G, Manimurugan S, Yi B, Feng Y. Towards precision cardiac healthcare: Deep learning and iot integration for real-time monitoring and personalized diagnosis. IEEE Internet Things J. 2025;12(22):46104–18. [Google Scholar]
  • 25.Mahmood T, Rehman A, Saba T, Alahmadi TJ, Tufail M, Bahaj SAO, Ahmad Z. Enhancing coronary artery disease prognosis: a novel dual-class boosted decision trees strategy for robust optimization. IEEE Access. 2024;12:107119–43. [Google Scholar]
  • 26.Zhang H, Mu R. Refining heart disease prediction accuracy using hybrid machine learning techniques with novel metaheuristic algorithms. Int J Cardiol. 2024;416:132506. [DOI] [PubMed] [Google Scholar]
  • 27.Palanisamy S, Rajaguru H. Leveraging Classifier Performance Using Heuristic Optimization for Detecting Cardiovascular Disease from PPG Signals. Diagnostics. 2024;14(20):2287. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Chamidah N, Lestari B, Susilo H, Alsagaff MY, Budiantara IN, Aydin D. Spline estimator in nonparametric ordinal logistic regression model for predicting heart attack risk. Symmetry. 2024;16(11):1440. [Google Scholar]
  • 29.Al-Alshaikh HA, Poonia PP, Saudagar RC, Yadav AKJ, AlSagri M, H. S., AlSanad AA. Comprehensive evaluation and performance analysis of machine learning in heart disease prediction. Sci Rep. 2024;14(1):7819. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Al-Jamimi HA. Synergistic feature engineering and ensemble learning for early chronic disease prediction. Ieee Access. 2024;12:62215–33. [Google Scholar]
  • 31.Liao Y, Tang Z, Gao K, Trik M. (2024). Optimization of resources in intelligent electronic health systems based on Internet of Things to predict heart diseases via artificial neural network. Heliyon, 10(11). [DOI] [PMC free article] [PubMed]
  • 32.Narasimhan G, Victor A. Grey wolf optimized stacked ensemble machine learning based model for enhanced efficiency and reliability of predicting early heart disease. Automatika. 2024;65(3):749–62. [Google Scholar]
  • 33.Rao CLN, Kakollu V. CB-HDM: ECG signal based heart disease classification using convolutional block attention assisted hybrid deep Maxout network. Biomed Signal Process Control. 2024;95:106388. [Google Scholar]
  • 34.Dhanushkodi K, Vinayagasundaram P, Anbalagan V, Subbaraj S, Sethuraman R. TriKSV-LG: a robust approach to disease prediction in healthcare systems using AI and Levy Gazelle optimization. Comput Methods Biomech BioMed Eng. 2025;28(11):1783–99. [DOI] [PubMed] [Google Scholar]
  • 35.Mansoor CMM, Chettri SK, Naleer HMM. Development of an efficient novel method for coronary artery disease prediction using machine learning and deep learning techniques. Technol Health Care. 2024;32(6):4545–69. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Ullah T, Ullah SI, Ullah K, Ishaq M, Khan A, Ghadi YY, Algarni A. Machine learning-based cardiovascular disease detection using optimal feature selection. IEEE Access. 2024;12:16431–46. [Google Scholar]
  • 37.Vinay NA, Vidyasagar KN, Rohith S, Pruthviraja D, Supreeth S, Bharathi SH. An RNN-Bi LSTM based multi decision GAN approach for the recognition of cardiovascular disease (CVD) from heart beat sound: a feature optimization process. IEEE Access. 2024;12:65482–502. [Google Scholar]
  • 38.Lenin ST, Venkatasalam K. Effective classification of heart disease using convolutional neural networks. Circuits Syst Signal Process. 2025;44(2):911–35. [Google Scholar]
  • 39.Ebraheem M, Kondaji AK, Raju YB, Kumar NB. A Computationally Effective Remote Health Monitoring Framework using AGTO-MLRC Models for CVD Diagnosis. KSII Trans Internet Inform Syst (TIIS). 2024;18(9):2512–45. [Google Scholar]
  • 40.Wolber J, Schuppert A, Mücke M, Sellin J. Predicting disease outcomes from remote monitoring using machine learning: a systematic review. BMC medical informatics and decision making; 2026. [DOI] [PMC free article] [PubMed]
  • 41.Kianfar N, Taghi M, Dasdar S, Mollalo A, Kiani B. Geospatial and machine learning analyses of cardiovascular disease mortality across the continental United States: Identifying associated variables using Shapley values. BMC Public Health. 2026;26(1):881. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Deng L, Liu S. Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert Syst Appl. 2023;225:120069. [Google Scholar]
  • 43.Xue Y, Sun F. Median-driven whale optimization algorithm with differential mutation for feature selection in students’ reading habits. J Supercomputing. 2026;82(2):86. [Google Scholar]
  • 44.Zhou T, Zhang Y, Wang B, Nie Z, Yu H, Luo J. Research on prognostic analysis of cardiovascular stent implantation based on machine learning. J Mech Med Biology. 2025;25(08):2540065. [Google Scholar]
  • 45.Li Y, Mei Z, Sun G, Liu Z, Li J, Hock Ong ME, Cao C. Machine learning for sudden cardiac death prediction among older adults using community-based electronic health records. BMC Public Health. 2025;25(1):3521. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Detrano RC, Jánosi A, Steinbrunn W, Pfisterer ME, Schmid J, Sandhu S, Guppy KH, Lee S, Froelicher V. International application of a new probability algorithm for the diagnosis of coronary artery disease. Am J Cardiol. 1989;64(5):304–10. [DOI] [PubMed] [Google Scholar]
  • 47.Chicco D, Jurman G. Machine learning can predict survival of patients with heart failure from serum creatinine and ejection fraction alone. BMC Med Inf Decis Mak. 2020;20(1):16. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Oladejo SO, Ekwe SO, Mirjalili S. The Hiking Optimization Algorithm: A novel human-based metaheuristic approach. Knowl Based Syst. 2024;296:111880. [Google Scholar]
  • 49.Amiri MH, Hashjin M, Montazeri N, Mirjalili M, S., Khodadadi N. Hippopotamus optimization algorithm: a novel nature-inspired optimization algorithm. Sci Rep. 2024;14(1):5032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Abdollahzadeh B, Khodadadi N, Barshandeh S, Trojovský P, Gharehchopogh FS, El-Kenawy ESM, Mirjalili S. Puma optimizer (PO): a novel metaheuristic optimization algorithm and its application in machine learning. Cluster Comput. 2024;27(4):5235–83. [Google Scholar]
  • 51.Shi Y. (2011, June). Brain storm optimization algorithm. In International conference in swarm intelligence (pp. 303–309). Berlin, Heidelberg: Springer Berlin Heidelberg.
  • 52.Karaboga D. (2005) An idea based on honey bee swarm for numerical optimization. Technical report-TR06, Department of Computer Engineering, Engineering Faculty, Erciyes University.
  • 53.Cuevas E, Cienfuegos M, Zaldívar D, Pérez-Cisneros M. A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl. 2013;40(16):6374–84. [Google Scholar]
  • 54.Mirjalili S, Lewis A. The whale optimization algorithm. Adv Eng Softw. 2016;95:51–67. [Google Scholar]
  • 55.Mirjalili S, Mirjalili SM, Lewis A. Grey wolf optimizer. Adv Eng Softw. 2014;69:46–61. [Google Scholar]
  • 56.Dhanka S, Maini S. A hybridization of XGBoost machine learning model by Optuna hyperparameter tuning suite for cardiovascular disease classification with significant effect of outliers and heterogeneous training datasets. Int J Cardiol. 2025;420:132757. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data availability: at link (1) https://archive.ics.uci.edu/dataset/45/heart+disease. (2) https://archive.ics.uci.edu/dataset/519/heart+failure+clinical+records.

Code is available on request.


Articles from BMC Medical Informatics and Decision Making are provided here courtesy of BMC

RESOURCES