Author Contributions
Conceptualization, G.A.M., N.K.H., S.A., D.G. and M.Q.; Methodology, N.K.H., D.G. and M.Q.; Software, G.A.M., S.A. and K.A.M.; Validation, N.K.H. and D.G.; Formal analysis, G.A.M., N.K.H., S.A. and K.A.M.; Investigation, N.K.H., S.A., K.A.M., D.G. and M.Q.; Resources, G.A.M., N.K.H., S.A. and K.A.M.; Data curation, G.A.M. and D.G.; Writing—original draft, G.A.M. and K.A.M.; Writing—review & editing, N.K.H., S.A. and D.G.; Visualization, S.A., K.A.M. and D.G.; Supervision, D.G. and M.Q.; Project administration, M.Q.; Funding acquisition, S.A. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Learning Stage Strategy. The diagram illustrates the past-based learning and vector reflection mechanisms. Solid colored circles represent key candidate solution positions: old solution (blue), current solution (olive green), generated learning position (yellow), globally best-known solution (orange), and the reflected exploratory position (bright green). Arrows denote update vector trajectories guided by historical position differences, Lévy flight step Z (curved blue arrow), and directed vector reflection toward the global best position.
Figure 1.
Learning Stage Strategy. The diagram illustrates the past-based learning and vector reflection mechanisms. Solid colored circles represent key candidate solution positions: old solution (blue), current solution (olive green), generated learning position (yellow), globally best-known solution (orange), and the reflected exploratory position (bright green). Arrows denote update vector trajectories guided by historical position differences, Lévy flight step Z (curved blue arrow), and directed vector reflection toward the global best position.
Figure 2.
Competitive Stage Strategy. The diagram details the pairwise competitive learning mechanism. Solid colored circles denote key functional roles: winner solution (green), loser solution (yellow), global best solution (purple), and the dynamic population mean center (grey). Light-blue circles represent other individual swarm members, where solid outlines indicate active candidates evaluated in the current iteration and dotted outlines represent historical or background population distributions. Arrows depict the multi-directional velocity pull of the losing candidate toward the winner (scaled by ), the population mean, and the global best (guided by Lévy flight ).
Figure 2.
Competitive Stage Strategy. The diagram details the pairwise competitive learning mechanism. Solid colored circles denote key functional roles: winner solution (green), loser solution (yellow), global best solution (purple), and the dynamic population mean center (grey). Light-blue circles represent other individual swarm members, where solid outlines indicate active candidates evaluated in the current iteration and dotted outlines represent historical or background population distributions. Arrows depict the multi-directional velocity pull of the losing candidate toward the winner (scaled by ), the population mean, and the global best (guided by Lévy flight ).
Figure 3.
Local Escape Stage Strategy. The diagram depicts the adaptive escape mechanism used to prevent premature convergence. Solid colored circles represent distinct candidate positions: initial position (orange), newly generated escape coordinate (purple), randomly selected population solutions and (red), globally best solution (green), and random perturbation noise (black). Solid arrows indicate directional vector updates driven by differential random differences and elite attraction, while the dashed black arrow highlights small stochastic perturbation added via Lévy flight .
Figure 3.
Local Escape Stage Strategy. The diagram depicts the adaptive escape mechanism used to prevent premature convergence. Solid colored circles represent distinct candidate positions: initial position (orange), newly generated escape coordinate (purple), randomly selected population solutions and (red), globally best solution (green), and random perturbation noise (black). Solid arrows indicate directional vector updates driven by differential random differences and elite attraction, while the dashed black arrow highlights small stochastic perturbation added via Lévy flight .
Figure 4.
The flowchart of the CLPO.
Figure 4.
The flowchart of the CLPO.
Figure 5.
Comparison of execution times for CLPO and competing optimization algorithms on the CEC2020 benchmark functions with 100-dimensional problems.
Figure 5.
Comparison of execution times for CLPO and competing optimization algorithms on the CEC2020 benchmark functions with 100-dimensional problems.
Figure 6.
Convergence comparison between CLPO and other optimizers. CLPO shows a rapid and stable drop in objective value, while QleSCA fluctuates heavily and converges much more slowly.
Figure 6.
Convergence comparison between CLPO and other optimizers. CLPO shows a rapid and stable drop in objective value, while QleSCA fluctuates heavily and converges much more slowly.
Figure 7.
Boxplot of optimization results across multiple runs. CLPO maintains a narrow spread, indicating high reliability, whereas QleSCA displays wide variation, confirming unstable behavior.
Figure 7.
Boxplot of optimization results across multiple runs. CLPO maintains a narrow spread, indicating high reliability, whereas QleSCA displays wide variation, confirming unstable behavior.
Figure 8.
Complete workflow of the proposed CLPO-XGBoost framework for cardiovascular disease (CVD) prediction, encompassing data preprocessing, optimization-driven hyperparameter tuning, model evaluation, and SHAP-based explainability analysis.
Figure 8.
Complete workflow of the proposed CLPO-XGBoost framework for cardiovascular disease (CVD) prediction, encompassing data preprocessing, optimization-driven hyperparameter tuning, model evaluation, and SHAP-based explainability analysis.
Figure 9.
Comparative performance analysis of optimization algorithms for XGBoost hyperparameter tuning on the cardiovascular disease (CVD) dataset. (a) Distribution of best cross-validation accuracy across 20 independent runs. Red diamonds indicate mean values. (b) Average runtime comparison with error bars representing standard deviation. (c) Multi-metric performance comparison showing mean accuracy, F1-score, precision, and recall. (d) Statistical significance heatmap from pairwise Wilcoxon tests; purple intensity indicates p-values (p < 0.05) and Asterisks (*) in the heatmap cells denote statistically significant differences (p < 0.05) between the corresponding pair of optimization algorithms.
Figure 9.
Comparative performance analysis of optimization algorithms for XGBoost hyperparameter tuning on the cardiovascular disease (CVD) dataset. (a) Distribution of best cross-validation accuracy across 20 independent runs. Red diamonds indicate mean values. (b) Average runtime comparison with error bars representing standard deviation. (c) Multi-metric performance comparison showing mean accuracy, F1-score, precision, and recall. (d) Statistical significance heatmap from pairwise Wilcoxon tests; purple intensity indicates p-values (p < 0.05) and Asterisks (*) in the heatmap cells denote statistically significant differences (p < 0.05) between the corresponding pair of optimization algorithms.
Figure 10.
Comprehensive performance comparison of eight machine learning models for cardiovascular disease (CVD) prediction. (a) Receiver Operating Characteristic (ROC) curves showing true-positive rate versus false-positive rate, with corresponding AUC values in the legend. (b) Precision–Recall (PR) curves illustrating the trade-off between precision and recall across thresholds, with PR-AUC values shown. (c) Matthews Correlation Coefficient (MCC) comparison across models, ranked from highest to lowest. The CLPO-XGBoost model (highlighted with a solid red line and bold border) achieves the best overall performance. All results are obtained using eight-fold stratified cross-validation for consistent and reliable evaluation.
Figure 10.
Comprehensive performance comparison of eight machine learning models for cardiovascular disease (CVD) prediction. (a) Receiver Operating Characteristic (ROC) curves showing true-positive rate versus false-positive rate, with corresponding AUC values in the legend. (b) Precision–Recall (PR) curves illustrating the trade-off between precision and recall across thresholds, with PR-AUC values shown. (c) Matthews Correlation Coefficient (MCC) comparison across models, ranked from highest to lowest. The CLPO-XGBoost model (highlighted with a solid red line and bold border) achieves the best overall performance. All results are obtained using eight-fold stratified cross-validation for consistent and reliable evaluation.
Figure 11.
ROC Curve for the CLPO-Optimized XGBoost Model.
Figure 11.
ROC Curve for the CLPO-Optimized XGBoost Model.
Figure 12.
Confusion Matrix. The matrix visualizes the classification results, showing the distribution of True Positives, True Negatives, False Positives, and False Negatives.
Figure 12.
Confusion Matrix. The matrix visualizes the classification results, showing the distribution of True Positives, True Negatives, False Positives, and False Negatives.
Figure 13.
Detailed Feature Impact on the Mendeley Dataset. Each point on the plot represents a single patient from the test set. The color indicates the feature’s value (red for high, blue for low), and the position on the x-axis shows the SHAP value, or the impact of that feature on the model’s prediction for that patient.
Figure 13.
Detailed Feature Impact on the Mendeley Dataset. Each point on the plot represents a single patient from the test set. The color indicates the feature’s value (red for high, blue for low), and the position on the x-axis shows the SHAP value, or the impact of that feature on the model’s prediction for that patient.
Figure 14.
Feature Interaction Analysis. The plots visualize the interaction effects between the six most important features, showing how the SHAP value for one feature (y-axis) changes based on the value of another feature (color).
Figure 14.
Feature Interaction Analysis. The plots visualize the interaction effects between the six most important features, showing how the SHAP value for one feature (y-axis) changes based on the value of another feature (color).
Figure 15.
Partial Dependence Plots. These plots illustrate the marginal effect of the top four features on the model’s prediction. The color of each point is determined by the feature with the strongest interaction effect.
Figure 15.
Partial Dependence Plots. These plots illustrate the marginal effect of the top four features on the model’s prediction. The color of each point is determined by the feature with the strongest interaction effect.
Figure 16.
Individual Prediction Explanations (Waterfall Plots). These plots explain three individual predictions: a high-confidence positive case (a), a high-confidence negative case (b), and an uncertain case (c). Red bars indicate features that increase the prediction of CVD risk, while blue bars represent features that decrease it.
Figure 16.
Individual Prediction Explanations (Waterfall Plots). These plots explain three individual predictions: a high-confidence positive case (a), a high-confidence negative case (b), and an uncertain case (c). Red bars indicate features that increase the prediction of CVD risk, while blue bars represent features that decrease it.
Figure 17.
Cohort Analysis of Feature Importance. The bar plots compare the global feature importance for two distinct patient subgroups: those at or below the median age and those above it.
Figure 17.
Cohort Analysis of Feature Importance. The bar plots compare the global feature importance for two distinct patient subgroups: those at or below the median age and those above it.
Table 1.
Statistical summary of execution times for all compared algorithms on the CEC2020 benchmark (100 dimensions, 30 runs, 2500 iterations, population size = 10). CLPO achieved the lowest average runtime, indicating strong computational efficiency.
Table 1.
Statistical summary of execution times for all compared algorithms on the CEC2020 benchmark (100 dimensions, 30 runs, 2500 iterations, population size = 10). CLPO achieved the lowest average runtime, indicating strong computational efficiency.
| Algorithm | Mean (s) | Std (s) | Min (s) | Max (s) |
|---|
| CLPO | 7.51 | 4.11 | 2.27 | 15.38 |
| saDE | 8.70 | 2.60 | 5.36 | 13.76 |
| SHADE | 12.13 | 2.74 | 8.52 | 17.45 |
| L-SHADE | 12.10 | 2.78 | 8.59 | 17.46 |
| jaDE | 11.92 | 2.91 | 8.46 | 17.56 |
| QleSCA | 22.75 | 7.77 | 12.47 | 37.98 |
Table 2.
Parameter settings for the CLPO and the comparative algorithms used in the CEC 2020 experiments.
Table 2.
Parameter settings for the CLPO and the comparative algorithms used in the CEC 2020 experiments.
| Algorithm | Key Parameters |
|---|
| SHADE | Initial weighting factor = 0.5; initial crossover probability = 0.5; popSize = 10 |
| jaDE | Adaptive f = 0.5; adaptive cr = 0.5; top-best ratio p = 0.1; adaptation control = 0.1; popSize = 10 |
| L_SHADE | Initial weighting factor = 0.5; initial crossover probability = 0.5; popSize = 10 |
| SaDE | popSize = 10 |
| QleSCA | popSize = 10; α = 0.1; γ = 0.9 |
| CLPO | popSize = 10 |
Table 3.
Optimization results of CLPO and comparative algorithms on the CEC 2020 benchmark suite (100-dimensional). The best results are shown in bold.
Table 3.
Optimization results of CLPO and comparative algorithms on the CEC 2020 benchmark suite (100-dimensional). The best results are shown in bold.
| | | CLPO | saDE | jaDE | SHADE | L_SHADE | QleSCA |
|---|
| F1 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F2 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F3 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F4 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F5 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F6 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F7 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F8 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F9 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
| F10 | Avg | | | | | | |
| Std | | | | | | |
| Med | | | | | | |
| min | | | | | | |
| worst | | | | | | |
Table 4.
Statistical comparison of the CLPO algorithm with competing methods using the Wilcoxon and Friedman tests. CLPO achieved the lowest mean fitness and top ranks, confirming its superior performance and consistency.
Table 4.
Statistical comparison of the CLPO algorithm with competing methods using the Wilcoxon and Friedman tests. CLPO achieved the lowest mean fitness and top ranks, confirming its superior performance and consistency.
| Algorithm | Mean | Wilcoxon Rank | Friedman Rank |
|---|
| CLPO | | 1 | 2.19 |
| jaDE | | 2 | 2.58 |
| SHADE | | 3 | 2.57 |
| L_SHADE | | 4 | 2.93 |
| saDE | | 5 | 4.75 |
| QleSCA | | 6 | 5.98 |
Table 5.
Parameter settings and search space used for CLPO-based optimization of the XGBoost classifier.
Table 5.
Parameter settings and search space used for CLPO-based optimization of the XGBoost classifier.
| Parameter | Range/Values | Step Size |
|---|
| Learning rate | [0.001, 1) | 0.1 |
| Max depth | [5, 16] | 1 |
| Colsample_bytree | (0.1, 1.0] | 0.1 |
| Reg_alpha | [1e−7, 100) | 0.01 |
| Reg_lambda | [1e−7, 100) | 0.01 |
Table 6.
Classification results of CLPO-XGBoost and competing optimization algorithms on the CVD dataset, showing mean cross-validation accuracy, precision, recall, and F1 score.
Table 6.
Classification results of CLPO-XGBoost and competing optimization algorithms on the CVD dataset, showing mean cross-validation accuracy, precision, recall, and F1 score.
| Optimizer | Best CV Accuracy (Mean ± Std) | Mean CV Accuracy (Mean ± Std) | Mean F1 Score (Mean ± Std) | Mean Precision (Mean ± Std) | Mean Recall (Mean ± Std) |
|---|
| SSA | 0.895561 ± 0.019139 | 0.898792 ± 0.018047 | 0.903376 ± 0.017076 | 0.901987 ± 0.017244 | 0.905604 ± 0.017293 |
| GWO | 0.920333 ± 0.001153 | 0.915796 ± 0.005407 | 0.920066 ± 0.003777 | 0.915559 ± 0.005295 | 0.926162 ± 0.003781 |
| PSO | 0.919822 ± 0.002423 | 0.917286 ± 0.003150 | 0.921824 ± 0.003116 | 0.916140 ± 0.003249 | 0.928561 ± 0.003051 |
| QPSOL | 0.914366 ± 0.000000 | 0.913527 ± 0.000000 | 0.917799 ± 0.000000 | 0.914981 ± 0.000000 | 0.921678 ± 0.000000 |
| SRA | 0.922079 ± 0.007794 | 0.915641 ± 0.003127 | 0.919980 ± 0.003183 | 0.915916 ± 0.003309 | 0.925098 ± 0.003352 |
| SSA | 0.904772 ± 0.023172 | 0.902894 ± 0.020359 | 0.907808 ± 0.019329 | 0.904961 ± 0.019788 | 0.911927 ± 0.019439 |
| SSALEO | 0.919025 ± 0.001888 | 0.915574 ± 0.002872 | 0.919976 ± 0.002882 | 0.914475 ± 0.003250 | 0.926530 ± 0.003903 |
| WOA | 0.919325 ± 0.002677 | 0.915526 ± 0.003391 | 0.920025 ± 0.003252 | 0.914982 ± 0.003926 | 0.926905 ± 0.004134 |
| CLPO | 0.947901 ± 0.001728 | 0.927101 ± 0.003691 | 0.931021 ± 0.003447 | 0.926150 ± 0.003776 | 0.936198 ± 0.004629 |
Table 7.
Computational efficiency and overall ranking of optimization algorithms on the CVD dataset.
Table 7.
Computational efficiency and overall ranking of optimization algorithms on the CVD dataset.
| Optimizer | Run Time—Seconds (Mean ± Std) | Runtime Range (Min–Max) | Best Accuracy Achieved | Overall Rank |
|---|
| ESSA | 290.0840 ± 34.1794 | 225.25–348.55 | 0.897 | 9 |
| GWO | 338.4796 ± 52.7244 | 217.08–409.95 | 0.920 | 3 |
| PSO | 295.0274 ± 45.1897 | 217.04–384.80 | 0.920 | 4 |
| QPSOL | 317.7326 ± 46.1466 | 204.92–393.72 | 0.914 | 7 |
| SRA | 243.2757 ± 33.3895 | 173.22–292.10 | 0.930 | 2 |
| SSA | 168.0579 ± 65.3716 | 89.82–340.71 | 0.902 | 8 |
| SSALEO | 370.3721 ± 66.3181 | 185.67–460.56 | 0.919 | 6 |
| WOA | 379.1506 ± 98.6031 | 179.66–512.89 | 0.919 | 5 |
| CLPO | 203.7601 ± 57.3905 | 93.42–273.62 | 0.9419 | 1 |
Table 8.
Comparison of the CLPO-XGBoost model with baseline machine learning classifiers for cardiovascular disease (CVD) prediction. All results are averaged over an eight-fold stratified cross-validation. The best performance for each metric is highlighted in bold.
Table 8.
Comparison of the CLPO-XGBoost model with baseline machine learning classifiers for cardiovascular disease (CVD) prediction. All results are averaged over an eight-fold stratified cross-validation. The best performance for each metric is highlighted in bold.
| Model | Accuracy | Precision | Recall | Specificity | F1-Score | ROC-AUC | PR-AUC | MCC |
|---|
| CLPO-XGBoost | 0.947839806 | 0.945095234 | 0.928493184 | 0.939393939 | 0.936415568 | 0.964563627 | 0.95555514 | 0.867081808 |
| Random Forest | 0.913482904 | 0.914516277 | 0.923746349 | 0.901960784 | 0.918451323 | 0.957942792 | 0.947615603 | 0.826264067 |
| Standard XGBoost | 0.903376111 | 0.91228285 | 0.904576436 | 0.901960784 | 0.90822556 | 0.957943894 | 0.94599776 | 0.806211512 |
| Gradient Boosting | 0.894153592 | 0.901703984 | 0.899951315 | 0.887700535 | 0.899964139 | 0.948518468 | 0.939177243 | 0.787541552 |
| Decision Tree | 0.891591466 | 0.91547939 | 0.876095424 | 0.909090909 | 0.894946066 | 0.892600026 | 0.867327773 | 0.783855979 |
| Naïve Bayes | 0.838693769 | 0.856995724 | 0.834773612 | 0.843137255 | 0.845380844 | 0.903050153 | 0.901905104 | 0.676997794 |
| Logistic Regression | 0.814330933 | 0.827008229 | 0.820431678 | 0.807486631 | 0.823375836 | 0.895440511 | 0.898533652 | 0.627556351 |
Table 9.
Comparative performance of the proposed CLPO-XGBoost model with recent state-of-the-art cardiovascular disease (CVD) prediction frameworks.
Table 9.
Comparative performance of the proposed CLPO-XGBoost model with recent state-of-the-art cardiovascular disease (CVD) prediction frameworks.
| Dataset(s) | Reference (Year) | Method(s) | Performance | Key Methodology/Highlights |
|---|
| Long Beach Veterans Affairs (VA), Hungarian Heart Disease | [54] (2024) | RF, LR | LR: F1 = 76%, Acc = 78%; RF: F1 = 90%, Acc = 91% | K-Means–based data balancing technique |
| Cleveland, Hungary, Switzerland | [29] (2024) | Improved Quantum CNN (IQCNN) | Cleveland: Acc = 92%, F1 = 90%; Hungary: Acc = 90.5%, F1 = 91.3%; Switzerland: Acc = 92.7%, F1 = 90.5% | Entropy and information gain features with IQCNN-based feature extraction |
| Cleveland | [55] (2024) | DT, RF, KNN, XGBoost | Best Acc = 0.73 (XGBoost) | Evaluation using the complete feature set |
| IEEE Data Port (Faisalabad, South African, etc.) | [31] (2025) | Stacked Meta-Neural Network (k-SMNN) | Acc = 90.5 ± 1.8 | C-RFID, AIC, and statistical significance testing |
| Cleveland, Faisalabad, Framingham | [56] (2025) | LR, DT, RF, SVM, KNN, XGBoost, NB, NN | Cleveland: Acc = 90.2%; Faisalabad: Acc = 91.7%; Framingham: Acc = 87% | Feature selection using Chi-square, F-statistic, and mutual information |
| Mendeley CVD | [57] (2025) | AdaBoost (Grid Search) | Acc = 97.75%; Prec = 97.76%; Spec = 97.19%; Sens = 98.20%; F1 = 97.98%; AUC = 99.33% | Decision Tree–based Recursive Feature Elimination (DTR-FECV) with optimized AdaBoost |
| Cleveland, Faisalabad | Alwakid et al. [35] (2025) | MLP + O-RBM | Acc = 96.0% | High accuracy, but lacks ensemble capability and clinical interpretability tools like SHAP. |
| Kaggle Heart Disease | Ashfaq et al. [33] (2025) | FCW-Net | AUC = 0.9622 | Strong deep learning framework, but requires significantly higher computational runtime. |
| IEEE Data Port (5 datasets) | This study | CLPO-XGBoost (8-fold CV) | Acc = 94.79%; F1 = 94.04%; Recall = 93.00%; Spec = 93.95%; Prec = 94.51%; AUC = 96.5% | Achieves optimal trade-off: High accuracy, rapid convergence (203.8 s), and full global/local SHAP clinical transparency. |
Table 10.
Performance Metrics of the CLPO-Optimized XGBoost Model. The table displays the average results from the 8-fold cross-validation, with 95% confidence intervals.
Table 10.
Performance Metrics of the CLPO-Optimized XGBoost Model. The table displays the average results from the 8-fold cross-validation, with 95% confidence intervals.
| Measure | Value | 95% CI |
|---|
| Accuracy | 0.9479 ± 0.0183 | [0.9316, 0.9642] |
| ROC AUC | 0.9649 ± 0.0166 | [0.9500, 0.9797] |
| F1 | 0.9400 ± 0.0173 | [0.9355, 0.9664] |
| Recall | 0.9555 ± 0.0171 | [0.9384, 0.9725] |
| Precision | 0.9451 ± 0.0195 | [0.9292, 0.9640] |
| Specificity | 0.9395 ± 0.0220 | [0.9198, 0.9591] |
Table 11.
Global Feature Importance Rankings. The table lists the clinical features sorted by their mean absolute SHAP value, indicating their overall importance to the model’s predictions.
Table 11.
Global Feature Importance Rankings. The table lists the clinical features sorted by their mean absolute SHAP value, indicating their overall importance to the model’s predictions.
| Rank | Feature | Mean |SHAP| | Mean SHAP | Std SHAP |
|---|
| 1 | st_slope | 1.5616 | −0.1236 | 1.6349 |
| 2 | chest_pain_type | 1.1231 | 0.0147 | 1.1657 |
| 3 | sex | 0.6671 | 0.0553 | 0.8103 |
| 4 | cholesterol | 0.6362 | 0.0590 | 0.7869 |
| 5 | old_peak | 0.5697 | 0.0811 | 0.7307 |
| 6 | age | 0.5696 | −0.0693 | 0.6988 |
| 7 | exercise_induced_angina | 0.5037 | 0.0744 | 0.5641 |
| 8 | resting_blood_pressure | 0.4394 | −0.0216 | 0.5326 |
| 9 | max_heart_rate_achieved | 0.3925 | 0.0351 | 0.4783 |
| 10 | fasting_blood_sugar | 0.3479 | 0.0541 | 0.4591 |
| 11 | rest_ecg | 0.2094 | 0.0147 | 0.2767 |
Table 12.
Ablation Analysis of the Proposed CLPO-XGBoost Framework.
Table 12.
Ablation Analysis of the Proposed CLPO-XGBoost Framework.
| Framework Configuration | Feature Selection (FS) | Hyperparameter Tuning (HT) | Mean CV Accuracy | F1-Score | MCC | Contribution Captured |
|---|
| Standard XGBoost | (All Features) | (Default Parameters) | 0.9034 | 0.9082 | 0.8062 | Baseline Classifier Capacity |
| FS + XGBoost | (CLPO Selected) | (Default Parameters) | 0.9185 | 0.9211 | 0.8294 | Benefit of Dimensionality Reduction |
| HT + XGBoost | (All Features) | (CLPO Optimized) | 0.924 | 0.9275 | 0.841 | Benefit of Hyperparameter Search |
| CLPO-XGBoost (Full) | (CLPO Selected) | (CLPO Optimized) | 0.9478 | 0.9364 | 0.8671 | Synergistic Co-optimization (Ours) |
Table 13.
Ablation study results of CLPO over 15 independent runs on benchmark functions. Mean, standard deviation (Std), best, and worst objective values are reported for the full CLPO algorithm and three variants with individual components removed (NoLearning, NoCompetition, and NoEscape). Lower values indicate better optimization performance.
Table 13.
Ablation study results of CLPO over 15 independent runs on benchmark functions. Mean, standard deviation (Std), best, and worst objective values are reported for the full CLPO algorithm and three variants with individual components removed (NoLearning, NoCompetition, and NoEscape). Lower values indicate better optimization performance.
| Function | Variant | Mean | Std | Best | Worst |
|---|
| f1 | CLPO-Full | | | | |
| | CLPO-NoLearning | | | | |
| | CLPO-NoCompetition | | | | |
| | CLPO-NoEscape | | | | |
| f2 | CLPO-Full | | | | |
| | CLPO-NoLearning | | | | |
| | CLPO-NoCompetition | | | | |
| | CLPO-NoEscape | | | | |
| f3 | CLPO-Full | | | | |
| | CLPO-NoLearning | | | | |
| | CLPO-NoCompetition | | | | |
| | CLPO-NoEscape | | | | |
| f4 | CLPO-Full | | | | |
| | CLPO-NoLearning | | | | |
| | CLPO-NoCompetition | | | | |
| | CLPO-NoEscape | | | | |
| f5 | CLPO-Full | | | | |
| | CLPO-NoLearning | | | | |
| | CLPO-NoCompetition | | | | |
| | CLPO-NoEscape | | | | |