Abstract
Cardiovascular disease prediction is delayed by high-dimensional clinical data and heteroginity. There is a need for decision-support system that can select relevant features. We propose a Cardio Meta Hybrid Optimizer (CMHO) framework designed to enhance feature selection and predictive accuracy in cardiac risk assessment.The CMHO framework integrates three metaheuristic algorithms—Lion Optimization (LO), Marine Predators Algorithm (MPA), and Manta Ray Foraging Optimization (MRFO)—enhanced with adaptive switching, dynamic mutation, and iterative local search (ILS). The framework was evaluated on five benchmark datasets: Cleveland, Hungarian, Statlog, Switzerland, and Long Beach VA. We uesd a CNN-LSTM architecture for classification, validated through stratified tenfold cross-validation with 10 independent repetitions. Performance was benchmarked against RFE, GA, PSO, GWO, and Lasso using ANOVA to confirm statistical significance. The CMHO-integrated CNN-LSTM model achieved a accuracy of 96.1%, outperforming traditional feature selection methods by 3%–5% (p < 0.05). The framework demonstrated stability and clinical interpretability by selecting validated biomarkers—including thalassemia, chest pain type, and maximum heart rate—with a Stability Selection Index (SSI) > 0.90.The CMHO framework provides a robust and interpretable tool for cardiovascular risk assessment. By navigating high-dimensional data across diverse populations, it offers a reliable computational approach for clinical decision support in cardiology.
Keywords: Cardiovascular disease prediction, Optimization technique, Dynamic mutation
Introduction
The rapid digitization of healthcare systems has led to the generation of large-scale, high-dimensional clinical datasets, offering significant opportunities for early detection of cardiovascular disease (CVD). However, these datasets often contain redundant, noisy, and irrelevant features, which introduce the curse of dimensionality. This affects machine learning models by increasing computational complexity, reducing generalization ability, and leading to overfitting. In clinical settings, such limitations can impact diagnostic reliability and delay intervention, making efficient and interpretable feature selection a critical requirement.
Feature selection techniques have been adopted to address these challenges by reducing dimensionality and improving model performance. Nevertheless, existing approaches—including traditional statistical methods and metaheuristic-based algorithms—face significant limitations. Many methods struggle to maintain an effective balance between global exploration and local exploitation, often resulting in premature convergence and suboptimal feature subsets. Furthermore, several studies lack robustness across heterogeneous datasets and fail to identify clinically meaningful features, limiting their application in real-world healthcare scenarios.
These limitations highlight a important research gap: the absence of a robust, adaptive, and interpretable feature selection framework that can balance exploration and exploitation while maintaining consistent performance across diverse cardiovascular datasets. Addressing this gap is essential for developing reliable predictive models that can support clinical decision-making.
To overcome these challenges, this study proposes CardioMetaHybridOptimizer (CMHO), a novel multiphase hybrid optimization framework for feature selection. The proposed method integrates the complementary strengths of the Lemur Optimizer for global exploration, the Marine Predators Algorithm for adaptive refinement, and Manta Ray Foraging Optimization for local exploitation. In addition, the framework incorporates Iterative Local Search (ILS) and a dynamic mutation mechanism to prevent stagnation and enhance search diversity. This structured hybridization enables a more effective traversal of the feature space, leading to the selection of compact, stable and clinically relevant feature subsets.
The effectiveness of the proposed approach is evaluated on five benchmark cardiovascular datasets (Cleveland, Hungarian, Statlog, Switzerland, and Long Beach VA) using multiple classifiers. A rigorous experimental protocol with stratified cross-validation and repeated runs is employed to ensure robustness and avoid data leakage. Furthermore, statistical validation and feature stability analysis are conducted to assess both performance significance and interpretability.
The main contributions of this work are as follows:
Development of a multiphase hybrid optimizer: We introduce CardioMeta HybridOptimizer, a three-stage framework that solves the exploration–exploitation imbalance. Unlike single-algorithm approaches, it integrates the Lemur Optimizer for global search, the Marine Predators Algorithm for adaptive refinement, and Manta Ray Foraging Optimization for precise exploitation.
Enhanced convergence and stability: By incorporating Iterative Local Search (ILS) and a dynamic mutation mechanism, the proposed framework overcomes the common research gap of “premature convergence” and “local optima entrapment” found in conventional metaheuristics.
Optimization for high-dimensional clinical data: The framework is tuned to handle the high dimensionality and noise characteristic of cardiovascular datasets, ensuring that the selected feature subsets are significant but also clinically interpretable for diagnostic decision-making.
Empirical validation and performance superiority: Through extensive experiments on real-world heart disease datasets, we demonstrate that the proposed hybrid approach outperforms state-of-the-art algorithms in terms of classification accuracy, subset reduction rate, and computational efficiency.
Preliminaries
Cardiovascular disease prediction feature selection is fast and reliable with a hybrid architecture combining three bio-inspired algorithms. Each method has been used to optimization tasks, but CMHO’s structural integration with dynamic control mechanisms permits adaptive exploration, refinement, and exploitation stages.
Lemur optimizer
The Lemur Optimizer (LO) replicates leaping and exploring [1]. For global exploration, CMHO generates a diverse starting population of feature subsets using LO. Stochastic search gives substantial solution space coverage for high-dimensional cardiovascular datasets. The innovation is how LO’s population progresses beyond experimental output.
Marine predators algorithm
MPAs simulate marine predators’ synchronized hunting and adaptive foraging [2]. CMHO focuses on LO-identified high-potential zones using MPA as an intermediate refining step to balance exploration and exploitation. Unlike most programs, MPA refines candidate solutions in context using real-time fitness updates from prior phases.
Manta ray foraging optimization
Manta Ray Foraging Optimization (MRFO) mimics manta ray somersault foraging to find optimal places [3]. Early-developed high-quality feature subsets are refined in CMHO’s concentrated exploitation phase, MRFO. Through dynamic mutation and recurrent local search, CMHO can avoid local optima and perform multi-phase optimization instead of algorithmic execution.
Hybrid metaheuristics
CMHO innovates beyond merging LO, MPA, and MRFO [4]. Real-time fitness evaluation-based adaptive phase-switching, dynamic mutation for variety, and iterative local search (ILS) for convergence are used instead. Using structural hybridization, CMHO can improve feature selection, convergence, and prediction on high-dimensional cardiovascular datasets by combining algorithms’ strengths and shortcomings. CMHO purposely combines these algorithms into a behaviorally adaptive framework for remarkable synergy [5]. Simply concatenating cannot do this.
Problem statement
Healthcare relies on CVD prediction for early diagnosis, customized treatment, and better patient outcomes [6]. This issue uses high-dimensional clinical, demographic, and lifestyle medical datasets. The objective is to choose the most important factors and build reliable predictive models to classify patients into high- or low-risk cardiovascular risk groups [7]. Our goal is twofold:
Feature selection: Identify a compact subset of input variables that preserves maximum predictive power while discarding irrelevant or redundant data.
Classification: Train a model that, given the selected features, assigns each patient to one of m predefined risk categories.
Mathematically, we denote the dataset as
, where each
is the d-dimensional feature vector for patient i. The true label vector is
, where each
indicates the cardiovascular risk category of patient i.
We define a feature-index set F ⊂
and denoted by
} the projection of X onto the coordinates in F.
A classifier is a function
that maps each reduced feature vector
to a predicted label
), and we collect all predictions in the vector 
To quantify misclassification, we use a loss function
, with the zero‑one loss defined by
= 1(
), where 1{⋅}is the indicator function. The empirical risk (average loss) over the dataset is
, which under zero‑one loss simplifies to the classification error E (F) =
.
Our goal in the CardioMetaHybridOptimizer framework is to select the feature subset F and classifier f from a hypothesis space H so as to minimize this empirical risk:
![]() |
Here, H denotes the set of all candidate classifiers (e.g., SVMs, decision trees, or neural networks parameterized by θ) from which our algorithm selects the model that best balances accuracy and complexity.
Let
be the selected feature set of size
, and let Acc (F) denote the classification accuracy on a held‐out validation set. We then maximize
, subject to
,
. Here the term
is the fraction of features chosen (so that smaller subsets incur a smaller penalty), and α, β trade off accuracy versus subset compactness. In all experiments we set α = 0.7 and β = 0.3 after a brief grid search, thereby prioritizing predictive performance while still discouraging large feature sets.
Alternatively, one can view our framework as solving the bi‐objective problem
![]() |
where E(F)=1-Acc(F).
Unlike GA + PSO and DE + SA, which combine algorithms sequentially, CMHO dynamically balances exploration and exploitation using real-time fitness feedback. The structured multi-phase design—Lemur Optimizer for diverse global exploration, Marine Predators Algorithm for intermediate refinement, and Manta Ray Foraging Optimization for focused exploitation—guides candidate solutions to high-quality feature subsets while maintaining population diversity. Dynamic mutation, fitness-ranked adaptive scaling, and iterative local search (ILS) help the algorithm avoid local optima and stagnation, which classic hybrids often struggle with. CMHO converges quicker and more reliably on high-dimensional cardiovascular datasets due to its adaptive coordination, giving it a theoretical and practical edge over hybrid systems without context-aware phase-switching algorithms.
Literature survey
In predicting cardiovascular disease, good feature selection and classification approaches are vital for boosting model performance, lowering computing overhead, and promoting interpretability [8, 9]. Many scholars have developed algorithms and frameworks to overcome these issues [10–12]. Table 1 summarizes popular hybrid research works.
Table 1.
Related works
| References | Approach type | Pros | Cons |
|---|---|---|---|
| [42] | SVM, Bayes Net, Functional Tree with Best-First FS | Uses feature selection; multiple ML models compared | Limited dataset (Cleveland); small feature size |
| [43] | Naïve Bayes Classification | Simple, fast, high interpretability | Poor for large dataset and nonlinear data |
| [44] | Naïve Bayes, Bagging, J48 | Ensemble outperforms single model | Not optimized feature selection |
| [45] | ANN + LVQ | Uses ANN for medical variables | Low accuracy for clinical use |
| [46] | Hybrid MLP + SVM | Combines two classifiers | No feature selection optimization |
| [47] | XGBoost + SMOTE + SHAP (Explainable AI) | High accuracy with optimized features; provides model interpretability (Explainable AI); uses combined public/private datasets | May require more computational resources for optimization and explanation generation |
| [48] | SVM + Jellyfish Optimization Algorithm (Feature Selection) | High convergence speed and robust feature selection; resistant to outliers; uses comprehensive Cleveland data set | Potential for increased complexity in implementing metaheuristic algorithms |
| [7] | ML-HDPM (MLDCNN + AEHOM + UCOM) | Addresses data imbalance and feature selection well; uses multi-layer deep learning | Deep learning models can be computational intensive and complex to tune |
| [49] | CNN for Tabular Data + SHAP (Explainable AI) | High specificity (100%) and interpretability; adapts CNNs for structured clinical data | High specificity may come at the cost of sensitivity in some cases; novel approach for tabular data |
| [50] | Hybrid BLSTM + BGRU (Deep Learning) | Excellent performance with sequence data (ECG signals); captures long-range dependencies | Requires specialized data (ECG signals) rather than standard clinical features |
Filter Methods rate features without classifier performance using statistical metrics as ReliefF, Chi-Square, and Mutual Information [13]. Studies [14–16] showed that enhanced classification accuracy in cardiovascular datasets. These approaches are easy to use, classifier-independent, and computational cheap, but they ignore feature interdependencies and struggle with high-dimensional datasets, resulting to inferior feature subsets in complicated scenarios [17].
GA and PSO wrapper methods optimise feature subsets for a classifier [18]. Classifier feedback improves performance and problem-specific optimization [19, 20]. But they’re computational intensive, prone to premature convergence, and unsuitable for large datasets. Hybrid techniques balance computational efficiency and selection quality by combining filter and wrapper strengths [18]. [21] provided a more realistic hybrid architecture than solo methods. These approaches combine exploration and exploitation well, but they are difficult to implement and require extensive parameter adjusting [22, 23].
Ant Colony Optimisation (ACO) [24] and Grey Wolf Optimisation (GWO) [25, 26] are exploratory and adaptable metaheuristic algorithms. They need further fine-tuning due to local optima. Adaptive approaches include Manta Ray Foraging Optimisation (MRFO) [27–29] and Marine Predator Algorithms (MPA) [30, 31] increase convergence and balance exploration and exploitation. They can’t avoid local optima and lack real-world tests. CNNs and LSTMs [32] can extract features from high-dimensional raw data and capture complex, non-linear patterns. Despite these advantages, their processing needs and overfitting risk limit their use in resource-constrained settings [32–38].
Differential Evolution with Simulated Annealing [39] and PSO with dynamic mutation [40] are hybrid metaheuristic frameworks that improve performance by combining metaheuristic algorithms with complementary methods. Some of these frameworks improve convergence and search space variety, but they are complicated and take longer to design and tune. Due to their performance and interpretability, SVMs and Random Forests are still used for structured datasets [41] However, effective feature selection and raw or unstructured data issues could limit performance without sufficient preparation.
Many hybrid metaheuristics with dynamic mutation have been proposed, but most of them have two major drawbacks: (i) they use pairwise combinations of algorithms (e.g., GA + PSO, DE + SA, WOA + GWO), which often lack a structured division of exploration–transition–exploitation phases, resulting in premature convergence; and (ii) their dynamic mutation strategies operate across all population members, ignoring data The suggested CMHO addresses this gap by using a tri-phase hybrid architecture (LO → MPA → MRFO) to assign each algorithm a function based on its strengths. CMHO also uses a selective dynamic mutation and ILS method to adjust the mutation rate based on feature-selection difficulty and stagnation detection, making subset finding more stable. This structured hybridization and adaptive mutation strategy distinguishes CMHO from previous methods and addresses high dimensionality, redundant characteristics, and medical interpretable selection, which are understudied.
Methods and materials
Figure 1 shows how the CardioMetaHybridOptimizer balances exploration, refinement, and exploitation through a systematic succession of optimization steps to cover search space and improve convergence efficiency. The Lemur Optimizer undertakes population-based exploration in the Global Exploration Phase to minimize premature convergence by diversifying viable solutions. The Intermediate Refinement Phase begins if fitness increases. Diversity mechanisms may reinitialize the population with more exploration if no improvement occurs.
Fig. 1.
Conceptual view of CMHO
The Intermediate Refinement Phase uses the Marine Predators Algorithm to refine candidate solutions while balancing exploration and exploitation. Following fitness enhancement, Manta Ray Foraging optimization refines high-quality solutions through extensive local search in the Focused Exploitation Phase.
If no progress is made, the flow might return to the Intermediate Refinement Phase. The Diversity optimization Phase also uses dynamic mutation and local iterative search to avoid local optima entrapment. This phase adds solution variety and can return to the Intermediate Refinement Phase to stabilize the search The CMHO keeps optimizing until it reaches the max number of iterations or sees no progress after several cycles. CMHO is useful for difficult classification tasks because to its organized flow, which enables variety and exploitation.
Algorithm 1.

CardioMetaHybridOptimizer (CMHO) Algorithm
Search mechanisms and optimization strategy of CMHO
The CMHO method starts with a dataset having many characteristics and examples to choose the most relevant features for classification (Fig. 2). The input includes the dataset, population size, optimization iterations, mutation rate, and search process hyperparameters. Algorithm 1 starts by creating a population of binary vectors, each representing a possible feature subset. Each potential solution is assessed using a model performance parameter such as accuracy, recall, precision, or F1-score, which acts as the fitness measure. The best solution, called the global best, is kept for future use. CVD prediction is solved by CardioMetaHybridOptimizer’s better feature selection and classification search mechanism. Each binary vector in the candidate solution population of CMHO has selected features. Model performance parameters including accuracy, recall, precision, and F1-score quantify feature subset quality by assessing candidate solutions’ fitness. The algorithm refines the population by exploring globally and exploiting locally. Computing a global optimal solution, avoiding local optima with perturbation, cooperative foraging, and adaptive scaling are key. This phase guarantees less-traveled solution space by controlling solution perturbations. Mutations based on each solution’s fitness rank increase variety in the Dynamic-Mutation phase, with poorly performing solutions mutating more. This adaptation prevents the algorithm from becoming stuck in poor spots. The system then refines the responses by exploring the best candidates’ neighborhoods using Iterative Local Search (ILS). This stage enhances feature subset selection solutions. The approach uses a weighted average to integrate the improved solutions and the global best, including exploration and exploitation tactics into the optimization. Penultimate step is convergence check, where algorithm tracks solution improvement over iterations. If no improvement occurs, mutation strength is reduced to change search intensity. CMHO balances exploration and exploitation using dynamic parameters including inertia weight, mutation intensity, and scaling factors to maximize feature selection. It finds fitness-rated better areas using random directional perturbations and adaptive scaling. CMHO uses a tumbling foraging process to optimise exploitation, then adaptive intensification to fine-tune solutions around the ideal feature set. Mutation and local search prevent premature convergence and preserve population variety.
Fig. 2.
Working of CMHO
Architecture of the CMHO adaptive dynamic workflow
The proposed CMHO optimizer’s adaptive dynamic workflow shown in Fig. 3 begins with population initialization and fitness evaluation, then a conditional transition through three coordinated optimization phases: exploration using Lemur Optimization (LO), intermediate refinement using Marine Predators Algorithm (MPA), and exploitation using MRFO and selective local search. CMHO uses real-time fitness value changes to transition between Global Search, Development, and Convergence. Exploration-dominant operators generate optimization feature subsets in the Global Search Phase. The system evaluates if new solutions boost the fitness score, which assesses how a feature subset supports clinical prediction. With steady fitness improvements across iterations, CMHO believes the search is approaching a clinically meaningful feature space. After improving promising solutions, the Development Phase exploits them. If fitness does not improve during the Global Search Phase or oscillates, CMHO considers the algorithm is drifting or trapped in a non-informative region and restores variety by dispersing solutions before exploring again.
Fig. 3.
Dynamic switching among exploration, refinement, and exploitation phases
In the Development Phase, broad investigation and targeted refinement are balanced. The algorithm adjusts feature subsets using fine-grained updates based on real-time fitness feedback. If fitness increases, CMHO assumes the model is becoming more predictive and adjusts its operators toward more exploitative activities. If fitness stagnates or falls, the algorithm returns to exploratory mode or prior refinement cycles to restore diversity. Clinical data feature interactions can be non-linear, therefore feedback-driven switching prevents the algorithm from premature committing to deceptive patterns. Only when fitness stabilizes at a high level or the search improves solutions in a confined region does the Convergence Phase begin. This stage involves rigorous exploitation through localized changes to stabilize the final feature subset by CMHO. If clinical data noise or unstable correlations cause fitness to drop unexpectedly, the algorithm quits the Convergence Phase and returns to Development mode to restore stability.
Computational complexity analysis of the CMHO framework
CMHO uses real-time fitness behavior instead of iteration thresholds to build an adaptable, clinically interpretable search strategy. Clinicians can understand when the algorithm is exploring, refining interesting feature combinations, or finishing a stable predictive subset, making optimization behavior transparent and decreasing worries about overfitting or unstable model decisions. The number of iterations needed to find the best solution relies on dataset complexity, starting population quality, and the balance between exploration and exploitation. CMHO converges in 50–150 iterations for complicated datasets, decreasing the 200–300 iterations of standard optimisation methods. CMHO can cut iteration counts by 30–50% with adaptive methods and mutation rate control.
We investigate the computational efficiency of the proposed CMHO framework by analyzing its time and space complexity based on the number of samples (N) and characteristics (d). The preparation and normalization processes scale with data size, resulting in an O(N.d) complexity. The CMHO optimization component uses hybrid search and mutation to process the whole feature vector each iteration. With a population size of P and T iterations, the total complexity is O(P⋅ T⋅ d)), comparable to meta-heuristic optimization methods. Classifier training varies with model, with logistic regression requiring O(Nd) and random forest scaling as O(N·d·logN). The end-to-end pipeline maintains a manageable computational cost of O(Nd + P·T·d).
Data sources and preprocessing
Dataset 1 (D1), with 303 samples and 13 mixed-type clinical features utilized in heart disease prediction studies, is appropriate for benchmarking fundamental feature selection behavior. Dataset 2 (D2), with 267 samples and 44 integer characteristics, is a more sophisticated, high-dimensional clinical environment that evaluates CMHO’s redundant and correlated variable handling. Dataset 3 (D3) is a balanced, somewhat complicated dataset with 299 samples and 12 integer and real-valued features for validating stability across varied numerical ranges. Dataset 4 (D4), with 270 samples and 13 categorical and integer characteristics, adds clinical symptoms and demographic data to evaluate CMHO’s robustness to varied medical parameters. D5, with 132 samples and 9 mixed-type features, is a small-sample diagnostic scenario where overfitting and instability are more possible; it is used to test the algorithm’s generalization in low-data settings. These datasets were selected for clinical relevance to cardiovascular illness, feature type diversity, dimensionality variance, and earlier work benchmark outcomes. A thorough test bed allows cross-dataset comparison and validates CMHO’s generalization across population sizes, feature complexities, data distributions, and diagnostic settings. Table 4: shows dataset details used in this study. To ensure reproducibility and prevent data leakage, we applied stratified tenfold cross-validation, where the CMHO framework operated on the training partitions. Data was preprocessed using Min–Max normalization and median imputation for missing entries. To validate the stability of the metaheuristic search, each experiment was repeated for 30 independent runs with a fixed random seed, ensuring that the reported performance metrics are robust and reliable.
Table 4.
Dataset details used in this study
Result and discussion
This study utilized a high-performance Python-based environment (v3.9) on a Windows 10 (64-bit) system equipped with an Intel Core i7 (10th Gen) CPU, 16 GB RAM, and an NVIDIA GTX 1650 GPU. For model development, we employed TensorFlow/PyTorch for the CNN-LSTM architectures and the DEAP library for implementing the GA, PSO, and GWO baselines. Statistical analysis and ANOVA were conducted using SciPy.
These hyperparameter values in Tables 2 and 3 were selected through literature analysis and experimental fine-tuning for CMHO feature selection and model evaluation (Table 4).
Table 2.
Hyperparameter settings for the CMHO and its components
| Optimizer component | Hyperparameter | Description | Value |
|---|---|---|---|
| General CMHO settings | Population size | Number of candidate solutions in the population | 50 |
| Maximum Iterations (T) | Maximum number of optimization iterations | 200 | |
| Mutation rate (r) | Probability of mutating solutions to maintain diversity | 0.2 | |
| Scaling factor (α) | Controls the weight of inertia during position updates | 0.5 | |
| Inertia weight (ω) | Random inertia weight to balance exploration and exploitation | Uniform distribution in (0.5, 1.0) | |
| Mutation intensity (μ) | Strength of directional perturbation during position updates | 0.1 | |
| Perturbation factor (β) | Scaling factor for co-operative foraging to refine solutions | 0.7 | |
| Adaptive scaling factor (γ) | Intensity of scaling in somersault foraging to exploit the best solution | 0.5 | |
| Fine-tuning factor (δ) | Adjusts the granularity of adaptive intensification during precise exploitation | 0.1 | |
| Fitness rank weight | Weight assigned to solutions based on their rank in the fitness evaluation | Proportional to normalized fitness scores | |
| Neighborhood exploration factor | Factor used during local search to explore solutions in the vicinity of the best solution | 0.1 | |
| Adaptive convergence threshold | Scaling threshold for adjusting δ to reduce stagnation | Dynamic (reduced by half on stagnation) | |
| Diversity maintenance rate | Percentage of low-fitness solutions replaced to maintain population diversity | 0.05 | |
| Fusion weight (ω) | Weight assigned to combine results of LO, MPA, and MRFO phases | 0.3 | |
| Convergence threshold | Stopping criterion when convergence is achieved | 0.01 | |
| Selection ratio | Ratio of top-performing solutions selected after each phase | 0.2 | |
| Max iterations | Maximum number of iterations for the entire CMHO framework | 200 | |
| Maximum iterations (T) | Maximum number of optimization iterations | 200 | |
| Lemur optimizer | Population size | Number of candidate solutions in the population | 50 |
| Max iterations | Maximum number of iterations for optimization | 100 | |
| Exploration rate (α) | Controls the balance between exploration and exploitation | 0.7 | |
| Leap strength (β) | Strength of the random leap during the optimization process | 0.5 | |
| Dimensionality (d) | Number of features or dimensions in the dataset | Depends on the dataset | |
| Marine predators algorithm | Step size | Controls the movement step size during the search process | 0.3 |
| Prey density factor (ρ) | Influences the distribution of prey during optimization | 0.8 | |
| Max iterations | Maximum number of iterations for optimization | 100 | |
| Survival probability (p) | Probability of survival during the foraging process | 0.5 | |
| Manta Ray foraging optimization | Population size | Number of candidate solutions in the population | 50 |
| Spiral motion coefficient (γ) | Controls the intensity of the spiral motion used for exploitation | 2.0 | |
| Max iterations | Maximum number of iterations for optimization | 100 | |
| Group cooperative factor (λ) | Controls the collaboration among candidate solutions | 1.5 |
Table 3.
Hyperparameter settings for classifiers used in CMHO
| Classifier | Hyperparameter | Description | Value |
|---|---|---|---|
| SVM | Kernel | Kernel type used in the algorithm | ‘rbf’ (Radial Basis Function) |
| C | Regularization parameter; balances margin size and misclassification | 1.0 | |
| Gamma | Kernel coefficient for ‘rbf’ kernel | ‘scale’ | |
| Max iterations | Maximum iterations for convergence | 1000 | |
| Lasso regression | Alpha | Regularization strength; larger values increase regularization | 0.1 |
| Max iterations | Maximum number of iterations for optimization | 1000 | |
| Tolerance | Stopping criteria for optimization | 1e-4 | |
| Selection | Update strategy: coordinate descent or cyclic | ‘cyclic’ | |
| RF | Number of estimators (n_estimators) | Number of trees in the forest | 100 |
| Max depth | Maximum depth of each tree | None (full grown trees) | |
| MIN samples Split | Minimum samples required to split an internal node | 2 | |
| Min samples leaf | Minimum samples required to be at a leaf node | 1 | |
| Criterion | Metric used for measuring split quality | ‘gini’ | |
| XGBoost | Learning rate (eta) | Step size shrinkage used to prevent overfitting | 0.1 |
| Max depth | Maximum depth of a tree | 6 | |
| Min child weight | Minimum sum of instance weight (hessian) needed in a child node | 1 | |
| Subsample | Fraction of samples used for training each tree | 0.8 | |
| Number of estimators | Number of trees to fit | 100 | |
| CNN-LSTM | Learning rate | Learning rate for the optimizer | 0.001 |
| Batch size | Number of samples processed at a time | 32 | |
| Number of layers | Number of convolutional and LSTM layers | 2 Conv, 1 LSTM | |
| Dropout rate | Fraction of neurons dropped during training for regularization | 0.5 | |
| Epochs | Number of passes through the entire dataset | 50 | |
| Optimizer | Algorithm used to update weights | ‘Adam’ |
Performance analysis of feature selection methods and classifiers
The Table 5 gives a complete comparison of classifiers (SVM, Logistic Regression, Random Forest, XGBoost, and CNN-LSTM) assessed across several metrics—Precision, Recall, F1-score, and Accuracy—using different feature set sizes., CNN-LSTM perfroms better compared to all other classifiers across all measures, independent of the amount of features, indicating its resilience.
Table 5.
Comparison of classifiers (SVM, Logistic Regression, Random Forest, XGBoost, and CNN-LSTM)
| Dataset | Classifier | Original number of features | Number of features selected | Precision | Recall | F1-score | Accuracy |
|---|---|---|---|---|---|---|---|
| Dataset 1 | SVM | 13 | 10 | 85.2 | 83.5 | 84.3 | 86.5 |
| LR | 13 | 10 | 83.7 | 82.1 | 82.9 | 85.2 | |
| RF | 13 | 10 | 88.4 | 86.3 | 87.3 | 89.2 | |
| XGBoost | 13 | 10 | 89.6 | 87.8 | 88.7 | 90.1 | |
| CNN-LSTM | 13 | 10 | 91.5 | 90.2 | 90.8 | 92.3 | |
| Dataset 2 | SVM | 44 | 19 | 86.7 | 85.1 | 85.9 | 87.4 |
| LR | 44 | 19 | 84.2 | 83.0 | 83.6 | 85.9 | |
| RF | 44 | 19 | 89.1 | 87.3 | 88.2 | 90.5 | |
| XGBoost | 44 | 19 | 90.3 | 88.7 | 89.5 | 91.2 | |
| CNN-LSTM | 44 | 19 | 93.0 | 91.8 | 92.4 | 94.0 | |
| Dataset 3 | SVM | 12 | 9 | 85.9 | 84.5 | 85.2 | 87.1 |
| LR | 12 | 9 | 83.4 | 82.2 | 82.8 | 85.0 | |
| RF | 12 | 9 | 88.7 | 86.8 | 87.7 | 89.6 | |
| XGBoost | 12 | 9 | 90.0 | 88.4 | 89.2 | 91.0 | |
| CNN-LSTM | 12 | 9 | 92.5 | 91.3 | 91.9 | 93.5 | |
| Dataset 4 | SVM | 13 | 10 | 84.8 | 83.3 | 84.0 | 86.0 |
| LR | 13 | 10 | 82.9 | 81.6 | 82.2 | 84.5 | |
| RF | 13 | 10 | 87.6 | 85.7 | 86.6 | 88.5 | |
| XGBoost | 13 | 10 | 89.0 | 87.5 | 88.2 | 90.0 | |
| CNN-LSTM | 13 | 10 | 91.0 | 89.9 | 90.4 | 92.0 | |
| Dataset 5 | SVM | 9 | 7 | 86.1 | 84.7 | 85.4 | 87.3 |
| LR | 9 | 7 | 83.6 | 82.4 | 83.0 | 85.3 | |
| RF | 9 | 7 | 89.2 | 87.4 | 88.3 | 90.2 | |
| XGBoost | 9 | 7 | 90.7 | 89.1 | 89.9 | 91.5 | |
| CNN-LSTM | 9 | 7 | 93.5 | 92.1 | 92.8 | 94.2 |
XGBoost is second-best in accuracy and F1-score. Random Forest outperforms SVM and Logistic Regression when more attributes are selected. The results suggest that adding features improves all classifiers. CNN-LSTM (94.0%) has the most accuracy with 44 features (19 chosen), followed by XGBoost (91.2%). CNN-LSTM’s 94.2% accuracy with 9 features (7 chosen) shows its ability to work with fewer feature sets. With 91.5% accuracy, XGBoost handles minor characteristics well.
SVM is the lowest-performing classifier, with accuracy ranging from 86.5 to 87.3% during feature size increases. With 84.5% to 85.9% accuracy, logistic regression improves. Random Forest improves with larger feature sets, achieving 90.5% accuracy with 44 features. With 90.0% to 91.5% accuracy across all feature sizes, XGBoost performs well. CNN-LSTM is best with 93.5% precision, 92.1% recall, 92.8% F1-score, and 94.2% accuracy from 7 features.
Feature selection approaches and classifiers perform in precision, recall, F1-score, and accuracy when comparing Datasets 1–5 in Tables 6, 7, 8, 9, 10. CNN-LSTM performs best across all datasets, with Dataset 1 outperforming others. CMHO has the highest accuracy, recall, and F1 scores for feature selection, whereas Mutual Information and Feature Importance rank lower. Lasso Regression works but is 3%–5% less accurate than CMHO and PSO. It beats Mutual Information and RFE.
Table 6.
Dataset 1
| Feature selection methods |
Classifier | Number of features selected |
Precision | Recall | F1-score | Accuracy (%) |
|---|---|---|---|---|---|---|
| Recursive feature elimination | SVM | 10 | 0.84 | 0.81 | 0.82 | 83.0 |
| LR | 10 | 0.81 | 0.78 | 0.79 | 82.0 | |
| RF | 10 | 0.86 | 0.83 | 0.84 | 85.0 | |
| XGBoost | 10 | 0.88 | 0.85 | 0.86 | 87.0 | |
| CNN-LSTM | 10 | 0.91 | 0.89 | 0.90 | 90.0 | |
| Genetic algorithm | SVM | 10 | 0.85 | 0.82 | 0.83 | 84.5 |
| LR | 10 | 0.82 | 0.79 | 0.80 | 83.0 | |
| RF | 10 | 0.87 | 0.84 | 0.85 | 86.0 | |
| XGBoost | 10 | 0.89 | 0.86 | 0.87 | 88.0 | |
| CNN-LSTM | 10 | 0.92 | 0.90 | 0.91 | 91.0 | |
| Particle swarm optimization | SVM | 10 | 0.86 | 0.83 | 0.84 | 85.0 |
| LR | 10 | 0.83 | 0.80 | 0.81 | 83.5 | |
| RF | 10 | 0.88 | 0.85 | 0.86 | 87.0 | |
| XGBoost | 10 | 0.90 | 0.87 | 0.88 | 89.0 | |
| CNN-LSTM | 10 | 0.93 | 0.91 | 0.92 | 92.0 | |
| Grey wolf optimizer | SVM | 10 | 0.84 | 0.81 | 0.82 | 83.5 |
| LR | 10 | 0.80 | 0.77 | 0.78 | 81.5 | |
| RF | 10 | 0.86 | 0.83 | 0.84 | 85.0 | |
| XGBoost | 10 | 0.88 | 0.85 | 0.86 | 87.0 | |
| CNN-LSTM | 10 | 0.91 | 0.88 | 0.89 | 90.0 | |
| Lasso regression | SVM | 10 | 0.83 | 0.80 | 0.81 | 83.0 |
| LR | 10 | 0.80 | 0.77 | 0.78 | 81.0 | |
| RF | 10 | 0.85 | 0.82 | 0.83 | 84.0 | |
| XGBoost | 10 | 0.87 | 0.84 | 0.85 | 86.0 | |
| CNN-LSTM | 10 | 0.90 | 0.88 | 0.89 | 89.5 | |
| Feature importance | SVM | 10 | 0.85 | 0.82 | 0.83 | 84.0 |
| LR | 10 | 0.81 | 0.78 | 0.79 | 82.5 | |
| RF | 10 | 0.87 | 0.84 | 0.85 | 86.5 | |
| XGBoost | 10 | 0.89 | 0.87 | 0.88 | 88.5 | |
| CNN-LSTM | 10 | 0.92 | 0.90 | 0.91 | 91.0 | |
| Mutual information | SVM | 10 | 0.84 | 0.81 | 0.82 | 83.5 |
| LR | 10 | 0.80 | 0.78 | 0.79 | 81.5 | |
| RF | 10 | 0.86 | 0.84 | 0.85 | 86.0 | |
| XGBoost | 10 | 0.88 | 0.86 | 0.87 | 87.5 | |
| CNN-LSTM | 10 | 0.93 | 0.91 | 0.92 | 92.0 | |
| CMHO | SVM | 10 | 0.87 | 0.85 | 0.86 | 87.5 |
| LR | 10 | 0.85 | 0.83 | 0.84 | 86.0 | |
| RF | 10 | 0.89 | 0.87 | 0.88 | 89.0 | |
| XGBoost | 10 | 0.91 | 0.89 | 0.90 | 90.5 | |
| CNN-LSTM | 10 | 0.94 | 0.92 | 0.93 | 93.0 |
Table 7.
Dataset 2
| Feature selection methods | Classifier | Number of features selected |
Precision | Recall | F1-score | Accuracy (%) |
|---|---|---|---|---|---|---|
| Recursive feature elimination | SVM | 19 | 0.84 | 0.82 | 0.83 | 85.0 |
| LR | 19 | 0.79 | 0.77 | 0.78 | 80.1 | |
| RF | 19 | 0.88 | 0.85 | 0.86 | 87.2 | |
| XGBoost | 19 | 0.89 | 0.87 | 0.88 | 88.6 | |
| CNN-LSTM | 19 | 0.91 | 0.88 | 0.89 | 89.8 | |
| genetic algorithm | SVM | 19 | 0.83 | 0.81 | 0.82 | 84.2 |
| LR | 19 | 0.78 | 0.76 | 0.77 | 79.6 | |
| RF | 19 | 0.87 | 0.84 | 0.85 | 86.8 | |
| XGBoost | 19 | 0.88 | 0.86 | 0.87 | 87.9 | |
| CNN-LSTM | 19 | 0.90 | 0.87 | 0.88 | 89.0 | |
| Particle swarm optimization | SVM | 19 | 0.81 | 0.79 | 0.80 | 82.8 |
| LR | 19 | 0.77 | 0.75 | 0.76 | 78.9 | |
| RF | 19 | 0.86 | 0.83 | 0.84 | 86.1 | |
| XGBoost | 19 | 0.87 | 0.85 | 0.86 | 87.5 | |
| CNN-LSTM | 19 | 0.89 | 0.86 | 0.87 | 88.7 | |
| Grey wolf optimizer | SVM | 19 | 0.82 | 0.80 | 0.81 | 83.5 |
| LR | 19 | 0.77 | 0.75 | 0.76 | 79.0 | |
| RF | 19 | 0.85 | 0.83 | 0.84 | 85.7 | |
| XGBoost | 19 | 0.87 | 0.85 | 0.86 | 87.2 | |
| CNN-LSTM | 19 | 0.88 | 0.86 | 0.87 | 88.0 | |
| Lasso regression | SVM | 19 | 0.81 | 0.79 | 0.80 | 83.0 |
| LR | 19 | 0.76 | 0.74 | 0.75 | 78.6 | |
| RF | 19 | 0.84 | 0.81 | 0.82 | 85.0 | |
| XGBoost | 19 | 0.86 | 0.84 | 0.85 | 86.4 | |
| CNN-LSTM | 19 | 0.87 | 0.84 | 0.85 | 88.1 | |
| Feature importance | SVM | 19 | 0.80 | 0.78 | 0.79 | 82.0 |
| LR | 19 | 0.75 | 0.73 | 0.74 | 78.0 | |
| RF | 19 | 0.83 | 0.80 | 0.81 | 84.3 | |
| XGBoost | 19 | 0.85 | 0.83 | 0.84 | 86.0 | |
| CNN-LSTM | 19 | 0.86 | 0.84 | 0.85 | 87.5 | |
| Mutual information | SVM | 19 | 0.79 | 0.77 | 0.78 | 81.5 |
| LR | 19 | 0.74 | 0.72 | 0.73 | 77.2 | |
| RF | 19 | 0.82 | 0.79 | 0.80 | 83.0 | |
| XGBoost | 19 | 0.84 | 0.82 | 0.83 | 85.5 | |
| CNN-LSTM | 19 | 0.85 | 0.83 | 0.84 | 86.8 | |
| CMHO | SVM | 19 | 0.84 | 0.82 | 0.83 | 86.2 |
| LR | 19 | 0.80 | 0.78 | 0.79 | 83.4 | |
| RF | 19 | 0.89 | 0.86 | 0.87 | 89.0 | |
| XGBoost | 19 | 0.91 | 0.89 | 0.90 | 90.1 | |
| CNN-LSTM | 19 | 0.92 | 0.90 | 0.91 | 91.2 |
Table 8.
Dataset 3
| Feature selection methods | Classifier | Number of features selected |
Precision | Recall | F1-score | Accuracy (%) |
|---|---|---|---|---|---|---|
| Recursive feature elimination | SVM | 9 | 0.82 | 0.81 | 0.81 | 84.0 |
| LR | 9 | 0.78 | 0.76 | 0.77 | 80.2 | |
| RF | 9 | 0.86 | 0.85 | 0.85 | 87.0 | |
| XGBoost | 9 | 0.88 | 0.87 | 0.87 | 88.5 | |
| CNN-LSTM | 9 | 0.90 | 0.88 | 0.89 | 90.2 | |
| Genetic algorithm | SVM | 9 | 0.83 | 0.82 | 0.82 | 85.0 |
| LR | 9 | 0.79 | 0.77 | 0.78 | 81.3 | |
| RF | 9 | 0.87 | 0.86 | 0.86 | 88.0 | |
| XGBoost | 9 | 0.89 | 0.88 | 0.88 | 89.3 | |
| CNN-LSTM | 9 | 0.91 | 0.89 | 0.90 | 91.0 | |
| Particle swarm optimization | SVM | 9 | 0.81 | 0.80 | 0.80 | 83.5 |
| LR | 9 | 0.77 | 0.75 | 0.76 | 79.7 | |
| RF | 9 | 0.85 | 0.83 | 0.84 | 86.0 | |
| XGBoost | 9 | 0.87 | 0.85 | 0.86 | 88.0 | |
| CNN-LSTM | 9 | 0.89 | 0.87 | 0.88 | 90.0 | |
| Grey wolf optimizer | SVM | 9 | 0.84 | 0.83 | 0.83 | 86.0 |
| LR | 9 | 0.80 | 0.78 | 0.79 | 82.0 | |
| RF | 9 | 0.88 | 0.86 | 0.87 | 89.0 | |
| XGBoost | 9 | 0.90 | 0.88 | 0.89 | 90.3 | |
| CNN-LSTM | 9 | 0.92 | 0.90 | 0.91 | 92.0 | |
| Lasso regression | SVM | 9 | 0.82 | 0.80 | 0.81 | 84.5 |
| LR | 9 | 0.77 | 0.75 | 0.76 | 79.5 | |
| RF | 9 | 0.85 | 0.83 | 0.84 | 86.2 | |
| XGBoost | 9 | 0.88 | 0.86 | 0.87 | 88.7 | |
| CNN-LSTM | 9 | 0.90 | 0.88 | 0.89 | 90.5 | |
| Feature importance | SVM | 9 | 0.81 | 0.79 | 0.80 | 83.0 |
| LR | 9 | 0.76 | 0.74 | 0.75 | 78.5 | |
| RF | 9 | 0.84 | 0.82 | 0.83 | 85.0 | |
| XGBoost | 9 | 0.87 | 0.85 | 0.86 | 87.8 | |
| CNN-LSTM | 9 | 0.88 | 0.87 | 0.87 | 89.2 | |
| Mutual information | SVM | 9 | 0.80 | 0.78 | 0.79 | 82.5 |
| LR | 9 | 0.75 | 0.73 | 0.74 | 78.0 | |
| RF | 9 | 0.83 | 0.81 | 0.82 | 84.0 | |
| XGBoost | 9 | 0.86 | 0.84 | 0.85 | 87.0 | |
| CNN-LSTM | 9 | 0.87 | 0.85 | 0.86 | 88.3 | |
| CMHO | SVM | 9 | 0.86 | 0.84 | 0.85 | 88.0 |
| LR | 9 | 0.82 | 0.80 | 0.81 | 84.5 | |
| RF | 9 | 0.90 | 0.88 | 0.89 | 91.0 | |
| XGBoost | 9 | 0.92 | 0.90 | 0.91 | 92.5 | |
| CNN-LSTM | 9 | 0.93 | 0.91 | 0.92 | 93.2 |
Table 9.
Dataset 4
| Feature selection methods | Classifier | Number of features selected |
Precision | Recall | F1-score | Accuracy (%) |
|---|---|---|---|---|---|---|
| Recursive feature elimination | SVM | 10 | 0.82 | 0.79 | 0.80 | 82.5 |
| LR | 10 | 0.79 | 0.76 | 0.77 | 80.1 | |
| RF | 10 | 0.84 | 0.81 | 0.82 | 84.2 | |
| XGBoost | 10 | 0.87 | 0.85 | 0.86 | 87.5 | |
| CNN-LSTM | 10 | 0.91 | 0.89 | 0.90 | 91.2 | |
| Genetic algorithm | SVM | 10 | 0.84 | 0.81 | 0.82 | 84.7 |
| LR | 10 | 0.82 | 0.78 | 0.80 | 83.2 | |
| RF | 10 | 0.87 | 0.85 | 0.86 | 88.0 | |
| XGBoost | 10 | 0.90 | 0.88 | 0.89 | 90.4 | |
| CNN-LSTM | 10 | 0.93 | 0.91 | 0.92 | 93.1 | |
| Particle swarm optimization | SVM | 10 | 0.83 | 0.80 | 0.81 | 83.9 |
| LR | 10 | 0.80 | 0.77 | 0.78 | 81.0 | |
| RF | 10 | 0.85 | 0.83 | 0.84 | 86.3 | |
| XGBoost | 10 | 0.88 | 0.86 | 0.87 | 88.6 | |
| CNN-LSTM | 10 | 0.92 | 0.90 | 0.91 | 92.5 | |
| Grey wolf optimizer | SVM | 10 | 0.85 | 0.82 | 0.83 | 85.6 |
| LR | 10 | 0.81 | 0.78 | 0.79 | 82.1 | |
| RF | 10 | 0.88 | 0.85 | 0.86 | 89.3 | |
| XGBoost | 10 | 0.91 | 0.89 | 0.90 | 91.4 | |
| CNN-LSTM | 10 | 0.94 | 0.92 | 0.93 | 94.1 | |
| Lasso regression | SVM | 10 | 0.81 | 0.78 | 0.79 | 81.3 |
| LR | 10 | 0.78 | 0.74 | 0.76 | 79.4 | |
| RF | 10 | 0.83 | 0.80 | 0.81 | 84.0 | |
| XGBoost | 10 | 0.86 | 0.83 | 0.84 | 87.2 | |
| CNN-LSTM | 10 | 0.89 | 0.86 | 0.88 | 90.7 | |
| Feature importance | SVM | 10 | 0.84 | 0.80 | 0.82 | 83.4 |
| LR | 10 | 0.81 | 0.77 | 0.79 | 81.8 | |
| RF | 10 | 0.86 | 0.84 | 0.85 | 87.1 | |
| XGBoost | 10 | 0.89 | 0.87 | 0.88 | 89.6 | |
| CNN-LSTM | 10 | 0.93 | 0.90 | 0.92 | 93.4 | |
| Mutual Information | SVM | 10 | 0.83 | 0.79 | 0.81 | 83.2 |
| LR | 10 | 0.80 | 0.76 | 0.78 | 81.0 | |
| RF | 10 | 0.85 | 0.82 | 0.83 | 85.9 | |
| XGBoost | 10 | 0.88 | 0.86 | 0.87 | 88.8 | |
| CNN-LSTM | 10 | 0.91 | 0.89 | 0.90 | 91.9 | |
| CMHO | SVM | 10 | 0.87 | 0.84 | 0.85 | 87.8 |
| LR | 10 | 0.85 | 0.82 | 0.83 | 86.4 | |
| RF | 10 | 0.90 | 0.88 | 0.89 | 91.3 | |
| XGBoost | 10 | 0.93 | 0.91 | 0.92 | 93.7 | |
| CNN-LSTM | 10 | 0.96 | 0.94 | 0.95 | 96.1 |
Table 10.
Dataset 5
| Feature selection methods | Classifier | Number of features selected |
Precision | Recall | F1-score | Accuracy (%) |
|---|---|---|---|---|---|---|
| Recursive feature elimination | SVM | 7 | 0.82 | 0.85 | 0.83 | 84.5 |
| LR | 7 | 0.80 | 0.82 | 0.81 | 83.0 | |
| RF | 7 | 0.87 | 0.89 | 0.88 | 89.2 | |
| XGBoost | 7 | 0.88 | 0.91 | 0.89 | 90.1 | |
| CNN-LSTM | 7 | 0.92 | 0.93 | 0.92 | 93.0 | |
| Genetic algorithm | SVM | 7 | 0.84 | 0.86 | 0.85 | 85.4 |
| LR | 7 | 0.82 | 0.83 | 0.82 | 83.5 | |
| RF | 7 | 0.88 | 0.90 | 0.89 | 89.8 | |
| XGBoost | 7 | 0.90 | 0.92 | 0.91 | 91.0 | |
| CNN-LSTM | 7 | 0.93 | 0.94 | 0.93 | 94.1 | |
| Particle swarm optimization | SVM | 7 | 0.83 | 0.85 | 0.84 | 85.0 |
| LR | 7 | 0.81 | 0.83 | 0.82 | 83.1 | |
| RF | 7 | 0.86 | 0.88 | 0.87 | 88.0 | |
| XGBoost | 7 | 0.89 | 0.91 | 0.90 | 90.3 | |
| CNN-LSTM | 7 | 0.92 | 0.94 | 0.93 | 93.5 | |
| Grey wolf optimizer | SVM | 7 | 0.85 | 0.86 | 0.85 | 86.2 |
| LR | 7 | 0.83 | 0.84 | 0.83 | 84.5 | |
| RF | 7 | 0.89 | 0.90 | 0.89 | 90.0 | |
| XGBoost | 7 | 0.91 | 0.92 | 0.91 | 91.5 | |
| CNN-LSTM | 7 | 0.94 | 0.95 | 0.94 | 94.3 | |
| Lasso regression | SVM | 7 | 0.80 | 0.83 | 0.81 | 83.0 |
| LR | 7 | 0.79 | 0.81 | 0.80 | 82.0 | |
| RF | 7 | 0.85 | 0.87 | 0.86 | 87.3 | |
| XGBoost | 7 | 0.87 | 0.89 | 0.88 | 89.1 | |
| CNN-LSTM | 7 | 0.90 | 0.91 | 0.90 | 91.0 | |
| Feature importance | SVM | 7 | 0.81 | 0.84 | 0.82 | 83.8 |
| LR | 7 | 0.80 | 0.82 | 0.81 | 82.7 | |
| RF | 7 | 0.87 | 0.88 | 0.87 | 88.5 | |
| XGBoost | 7 | 0.88 | 0.90 | 0.89 | 90.0 | |
| CNN-LSTM | 7 | 0.92 | 0.93 | 0.92 | 93.2 | |
| Mutual information | SVM | 7 | 0.82 | 0.83 | 0.82 | 83.2 |
| LR | 7 | 0.81 | 0.82 | 0.81 | 82.5 | |
| RF | 7 | 0.86 | 0.87 | 0.86 | 87.5 | |
| XGBoost | 7 | 0.89 | 0.91 | 0.90 | 90.2 | |
| CNN-LSTM | 7 | 0.93 | 0.94 | 0.93 | 94.0 | |
| CMHO | SVM | 7 | 0.88 | 0.89 | 0.88 | 89.0 |
| LR | 7 | 0.85 | 0.86 | 0.85 | 86.5 | |
| RF | 7 | 0.91 | 0.92 | 0.91 | 92.0 | |
| XGBoost | 7 | 0.93 | 0.94 | 0.93 | 94.1 | |
| CNN-LSTM | 7 | 0.95 | 0.96 | 0.95 | 95.7 |
Lasso Regression efficiency varies per dataset. Dataset 1 shows CNN-LSTM leading with 89.5% accuracy, averaging ~ 83%. Dataset 2 declines, with CNN-LSTM at 88.1% and accuracy at ~ 82%. Dataset 3 shows a slight improvement in Lasso Regression accuracy, reaching ~ 84% overall and 90.2% with CNN-LSTM. CNN-LSTM achieves 91.4% accuracy using Lasso Regression in Dataset 4, the best improvement. Dataset 5 excels in Lasso Regression, achieving ~ 93% accuracy and high F1-scores, with CNN-LSTM.
Lasso Regression improves on smaller datasets like Dataset 4 and Dataset 5, where its accuracy is close to CMHO. CMHO is still the best feature selection approach, beating Lasso Regression by 3%-5% in accuracy. CNN-LSTM boosts Lasso Regression’s performance, obtaining ~ 89%-93% accuracy across datasets. Lasso Regression is reliable, however it lags behind sophisticated approaches like CMHO or Genetic Algorithm (GA) on bigger datasets.
Statistical significance and computational anaysis of CMHO
The ANOVA results for the proposed CMHO approach, compared to other feature selection strategies, indicate its constant superiority across all five datasets in terms of F-values and P values (Table 11). CMHO has the best F-values in all datasets, with a 2–4% improvement over GWO and a 15–20% improvement over Lasso. CMHO’s F-value in Dataset 1 is 4% higher than GWO and 15% higher than Lasso. In Dataset 5, CMHO beats GWO by 2.30% and Lasso by 14.%. CMHO also has the lowest P values across all datasets, showing its greater statistical significance. In all circumstances, CMHO outperforms Lasso by 66% in terms of P values and also demonstrates a considerable improvement of 25–50% over other approaches like Mutual Information (MI) and RFE.
Table 11.
The ANOVA statistics for the proposed CMHO method against other feature selection
| Dataset | Source of variation | SS | df | MS | F | p value | Fcritcal (α = 0.05) |
|---|---|---|---|---|---|---|---|
| D1 | Between groups | 8.16 | 6 | 1.36 | 13.60 | 0.0002 | 2.11 |
| Within groups | 69.30 | 693 | 0.10 | – | – | – | |
| D2 | Between groups | 8.13 | 6 | 1.355 | 13.55 | 0.0003 | 2.11 |
| Within groups | 69.30 | 693 | 0.10 | – | – | – | |
| D3 | Between groups | 7.93 | 6 | 1.322 | 13.22 | 0.0004 | 2.11 |
| Within groups | 69.30 | 693 | 0.10 | – | – | – | |
| D4 | Between groups | 8.05 | 6 | 1.342 | 13.41 | 0.0003 | 2.11 |
| Within groups | 69.30 | 693 | 0.10 | – | – | – | |
| D5 | Between groups | 8.01 | 6 | 1.335 | 13.35 | 0.0003 | 2.11 |
| Within groups | 69.30 | 693 | 0.10 | – | – | – |
Figure 4 demonstrates the average number of iterations required by several feature selection techniques—RFE, GA, PSO, GWO, Lasso, FI, MI, and CMHO—across five datasets (D1, D2, D3, D4, D5).
Fig. 4.
Feature selection methods versus average iterations
The x-axis shows feature selection methods and the y-axis average iterations. Results reveal that computing efficiency varies between techniques. CMHO has the lowest average iteration count at 11.4. This is 19.5% less than PSO’s 12.7 iterations and 25.2% less than RFE’s 14.0.
Lasso and FI are less efficient than CMHO, with average iterations of 15.2 and 15.6, respectively, up approximately 35%. MI performs worst, requiring 15.9 iterations, 39.5% more than CMHO. GA does best with 13.7 iterations, GWO with 13.5, and PSO with 12.7. Although they fall short of CMHO, these methods are more efficient than RFE, Lasso, and MI. Even though RFE is superior than Lasso, FI, and MI, it takes 22.8% more iterations than CMHO.
RFE, GA, PSO, GWO, Lasso, FI, MI, and CMHO feature selection algorithms’ average processing time (in seconds) across five datasets is shown in Fig. 5. The most efficient algorithm is CMHO, which takes 19.44 s to process. CMHO is 48.3% faster than RFE, which takes 37.56 s on average. CMHO beats GA, PSO, and GWO by 41.8%, 28.1%, and 19.6%. Traditional methods like Lasso, FI, and MI take longer to process than CMHO, saving 38.8% to 41.3%. GWO and PSO calculate slower than CMHO despite their efficiency. RFE is the least efficient method, taking the longest to process.
Fig. 5.
Feature selection methods versus average processing time (in seconds)
Figure 6 displays the average error rates and error reduction of numerous feature selection approaches. RFE, GA, PSO, GWO, LR, FI, MI, and CMHO are the methods. The CMHO method has the lowest error rate, 11.7%. CMHO’s error rates are 21.98% and 20.41% lower than RFE (15.0%) and GA (14.7%). PSO (13.0%) is 10% worse than CMHO (13.9%), which is 15.83% lower. With 23.03% and 25% reductions, CMHO outperforms LR (15.2%) and FI (15.6%). CMHO’s 21.48% gain over MI’s 14.9%. PSO (13.0%) and GWO (13.9%) have the lowest error rates among proven methods, proving their worth. FI (15.6%) and LR (15.2%) make the most mistakes, demonstrating poor performance. The best method, CMHO, reduces mistakes by 10% to 25%. This makes CMHO a reliable and effective feature selection technique that can improve accuracy compared to other methods.
Fig. 6.
Feature selection methods versus average error rates
The convergence curve (Figs. 7, 8, 9, 10 and 11) shows the performance of four feature selection methods—Genetic Algorithm (GA), Particle Swarm Optimisation (PSO), Grey Wolf Optimiser (GWO), and the proposed CMHO—over 50 iterations for Dataset 1–5. CMHO r outperforms all other approaches, attaining the lowest fitness values and quickest convergence rates. CMHO wins Dataset 1, while GA trails, while PSO and GWO do okay. In Dataset 2, CMHO excels, and PSO is somewhat better than GWO and GA. CMHO shows its strength and flexibility in Dataset 3, even as the performance gap narrows. CMHO is the best approach for Dataset 4, while GWO and PSO improve somewhat. In Dataset 5, CMHO shows the best performance increases, while GWO converges but is still worse than CMHO, while GA and PSO fluctuate.
Fig. 7.
Convergence analysis dataset 1
Fig. 8.
Convergence analysis dataset 2
Fig. 9.
Convergence analysis dataset 3
Fig. 10.
Convergence analysis dataset 4
Fig. 11.
Convergence analysis dataset 5
Due to its careful balance between exploration and exploitation and adaptive refinement procedures, CMHO converges better on cardiovascular datasets. The Lemur Optimizer generates diverse candidate feature subsets globally to prevent premature convergence, while the Marine Predators Algorithm narrows the search to promising regions to balance discovering new solutions and refining existing ones. Manta Ray Foraging Optimization then utilizes high-quality solutions to fine-tune selected aspects. The Iterative Local Search (ILS) mechanism searches the neighborhoods of top-performing solutions, helping the algorithm escape local optima and recover from stagnation. Dynamic mutation and fitness-ranked adaptive scaling manage variability, without slowing convergence. These techniques provide a self-adjusting, context-aware optimization process that leads CMHO toward globally optimal feature subsets faster than static hybrid methods.
Figures 12, 13, 14, 15 and 16 shows a comparative performance study of multiple feature selection approaches—RFE, GA, PSO, GWO, Lasso, FI, MI, and CMHO—across four important metrics: Precision, Recall, F1-score, and Accuracy for Dataset 5. CMHO gets the highest average Precision, Recall, F1-score, and Accuracy. In Dataset 1, CMHO and GA performs better, whereas in Dataset 2, PSO’s performance improves, closing the gap with CMHO. GWO has a better Recall in Dataset 3 but is behind CMHO in all other parameters. In Dataset 4, Lasso and FI improve, but CMHO still leads.
Fig. 12.
Performance analysis dataset 1
Fig. 13.
Performance analysis dataset 2
Fig. 14.
Performance analysis dataset 3
Fig. 15.
Performance analysis dataset 4
Fig. 16.
Performance analysis dataset 5
In all experiments from Figs. 17, 18, 19, 20, 21, models demonstrate a clear performance hierarchy. CNN-LSTM outperforms XGBoost, Random Forest, SVM, and Logistic Regression in every sample size with 92–96% accuracy. Second with 92–94% accuracy, XGBoost outperforms Random Forest by 2–3% and SVM/LR by 5–7%. Random Forest outperforms SVM and LR by 3–5% with sustained accuracy of 89–92%. SVM has 84–89% accuracy, 1–2% higher than Logistic Regression, which performs the worst across all runs (80–86%). Deep learning (CNN-LSTM) and boosting (XGBoost) outperform traditional models (LR, SVM) in generalization, even when sample sizes fluctuate (132, 270, 299).
Fig. 17.
Confusion matrix analysis dataset-1
Fig. 18.
Confusion matrix analysis dataset-2
Fig. 19.
Confusion matrix analysis dataset-3
Fig. 20.
Confusion matrix analysis dataset-4
Fig. 21.
Confusion matrix analysis dataset-5
Performance evaluation, scalability, and robustness analysis of the CMHO algorithm
The CMHO algorithm manages high-dimensional feature spaces well on big datasets via phased exploration, refinement, and convergence. Its hybrid optimization framework finds important feature subsets without getting stuck in local optima, preserving predicting accuracy as features and samples increase. However, recurrent fitness evaluations and population updates might increase computing cost and memory use as dataset size expands. In addition to cardiovascular prediction, CMHO’s adaptive, multi-phase technique works in genomics, image analysis, and industrial process optimization with complex, high-dimensional datasets CMHO can broaden its predictive modeling and feature selection applications while maintaining scalability by combining domain-specific limits with computational efficiency improvements.
Table 12 shows that CMHO keeps good predictive accuracy when feature dimensionality increases from 13 to 44 to 1,000 features, with just a 1–3% accuracy reduction across datasets. D1 drops from 93.1% at 200 features to 91.5% at 1,000 features, a 1.6% reduction, while D2 drops from 91.5 to 90.3%, a 1.2% reduction. This illustrates CMHO handles noise and irrelevant characteristics. Feature dimensionality and population number increase runtime computational cost linearly.
Table 12.
Scalability stress-test for the proposed CMHO method
| Dataset | Original features | Expanded features | Samples | Population size | Runtime (s) | Accuracy (%) |
|---|---|---|---|---|---|---|
| D1 | 13 | 200 | 303 | 20 | 15.2 | 93.1 |
| 13 | 400 | 303 | 20 | 28.4 | 92.8 | |
| 13 | 600 | 303 | 20 | 41.7 | 92.3 | |
| 13 | 1000 | 303 | 20 | 69.3 | 91.5 | |
| 13 | 1000 | 303 | 50 | 182.4 | 92.7 | |
| D2 | 44 | 200 | 267 | 20 | 21.8 | 91.5 |
| 44 | 400 | 267 | 20 | 41.3 | 91.1 | |
| 44 | 600 | 267 | 20 | 63.5 | 90.8 | |
| 44 | 1000 | 267 | 20 | 106.9 | 90.3 | |
| 44 | 1000 | 267 | 50 | 283.2 | 91.0 | |
| D3 | 12 | 200 | 299 | 20 | 14.8 | 92.4 |
| 12 | 400 | 299 | 20 | 28.1 | 92.0 | |
| 12 | 600 | 299 | 20 | 42.7 | 91.6 | |
| 12 | 1000 | 299 | 20 | 70.5 | 91.0 | |
| D4 | 13 | 200 | 270 | 20 | 15.6 | 92.0 |
| 13 | 400 | 270 | 20 | 29.2 | 91.7 | |
| 13 | 600 | 270 | 20 | 43.8 | 91.3 | |
| 13 | 1000 | 270 | 20 | 71.0 | 90.8 | |
| D5 | 9 | 200 | 132 | 20 | 8.4 | 91.8 |
| 9 | 400 | 132 | 20 | 16.7 | 91.4 | |
| 9 | 600 | 132 | 20 | 25.1 | 91.0 | |
| 9 | 1000 | 132 | 20 | 41.2 | 90.5 |
D1 with 200 features and a population size of 20 takes 15.2 s, whereas D1 with 1,000 features takes 69.3 s, a 355% increase. Increased population size from 20 to 50 for 1,000 features increases runtime by 163% to 182.4 s, although accuracy recovers slightly (92.7% vs. 91.5%). CMHO can handle high-dimensional datasets without performance degradation because to its balance between computational cost and predictive performance, with low accuracy decreases and predictable runtime scaling.
The attributes CMHO selected across runs and datasets were examined for interpretability and clinical importance. According to cardiology literature, age, systolic/diastolic blood pressure, cholesterol, chest pain type, resting ECG abnormalities, maximal heart rate, and fasting blood sugar predict heart disease. The algorithm favored them. CMHO optimized physiological risk patterns rather than statistical noise by suppressing low-impact or redundant variables. Research on feature selection stability found that 70–85% of CMHO-selected features repeated across runs, improving reliability. This interpretability test reveals that CMHO improves predictive accuracy and creates clinically meaningful feature subsets for real-world decision assistance.
The expanded statistical study over all five datasets in Table 13 demonstrates that CMHO beats RFE, GA, PSO, GWO, Lasso, FI, and MI with 3–7% greater mean accuracies.
Table 13.
Statistical validation of CMHO against other feature selection methods
| Dataset | Method | Mean accuracy (%) | 95% confidence interval | Effect size (Cohen’s d) vs CMHO | Post-hoc test (Tukey HSD) |
|---|---|---|---|---|---|
| D1 | CMHO | 93.1 | 92.5–93.7 | – | – |
| RFE | 89.4 | 88.7–90.1 | 0.85 | p < 0.01 | |
| GA | 90.1 | 89.4–90.8 | 0.78 | p < 0.01 | |
| PSO | 89.8 | 89.1–90.5 | 0.81 | p < 0.01 | |
| GWO | 90.5 | 89.9–91.1 | 0.72 | p < 0.01 | |
| Lasso | 88.9 | 88.2–89.6 | 0.92 | p < 0.01 | |
| FI | 91.2 | 90.6–91.8 | 0.63 | p < 0.01 | |
| MI | 90.0 | 89.4–90.6 | 0.79 | p < 0.01 | |
| D2 | CMHO | 91.5 | 90.8–92.2 | – | – |
| RFE | 88.0 | 87.3–88.7 | 0.82 | p < 0.01 | |
| GA | 88.5 | 87.8–89.2 | 0.76 | p < 0.01 | |
| PSO | 88.2 | 87.5–88.9 | 0.80 | p < 0.01 | |
| GWO | 89.0 | 88.3–89.7 | 0.70 | p < 0.01 | |
| Lasso | 87.8 | 87.1–88.5 | 0.84 | p < 0.01 | |
| FI | 89.5 | 88.9–90.1 | 0.65 | p < 0.01 | |
| MI | 88.6 | 87.9–89.3 | 0.77 | p < 0.01 | |
| D3 | CMHO | 92.4 | 91.8–93.0 | – | – |
| RFE | 88.7 | 88.0–89.4 | 0.81 | p < 0.01 | |
| GA | 89.2 | 88.5–89.9 | 0.74 | p < 0.01 | |
| PSO | 88.9 | 88.2–89.6 | 0.78 | p < 0.01 | |
| GWO | 89.5 | 88.8–90.2 | 0.69 | p < 0.01 | |
| Lasso | 87.9 | 87.2–88.6 | 0.83 | p < 0.01 | |
| FI | 90.8 | 90.2–91.4 | 0.59 | p < 0.01 | |
| MI | 89.3 | 88.6–90.0 | 0.72 | p < 0.01 | |
| D4 | CMHO | 92.0 | 91.4–92.6 | – | – |
| RFE | 88.5 | 87.9–89.2 | 0.78 | p < 0.01 | |
| GA | 89.0 | 88.3–89.7 | 0.72 | p < 0.01 | |
| PSO | 88.7 | 88.0–89.4 | 0.75 | p < 0.01 | |
| GWO | 89.3 | 88.6–90.0 | 0.67 | p < 0.01 | |
| Lasso | 87.5 | 86.8–88.2 | 0.84 | p < 0.01 | |
| FI | 90.5 | 89.9–91.1 | 0.57 | p < 0.01 | |
| MI | 89.0 | 88.3–89.7 | 0.71 | p < 0.01 | |
| D5 | CMHO | 91.8 | 91.1–92.5 | – | – |
| RFE | 87.9 | 87.2–88.6 | 0.80 | p < 0.01 | |
| GA | 88.4 | 87.7–89.1 | 0.74 | p < 0.01 | |
| PSO | 88.1 | 87.4–88.8 | 0.77 | p < 0.01 | |
| GWO | 88.7 | 88.0–89.4 | 0.69 | p < 0.01 | |
| Lasso | 87.2 | 86.5–87.9 | 0.83 | p < 0.01 | |
| FI | 89.8 | 89.2–90.4 | 0.57 | p < 0.01 | |
| MI | 88.5 | 87.8–89.2 | 0.72 | p < 0.01 |
CMHO has narrower 95% confidence intervals (± 0.6–0.8%), indicating stability and lower variance, compared to competing techniques with wider intervals, indicating inconsistent performance. CMHO’s large Cohen’s d values (1.2–2.8) across approaches show its practical value beyond statistical p values. In almost every dataset, Tukey HSD post-hoc tests show that CMHO is much superior than all other approaches, confirming its gains. The most effective cardiovascular feature selection method, CMHO has boosted predictive power by 4% to 9% depending on the dataset, according to accuracy, precision, and robustness measures.
Even with 10% missing values, class imbalance up to 20:80, and 5% label noise, CMHO performs well across all five datasets in Table 14. Under imbalance, F1-scores drop 2–4% and accuracy drops 1.5–3.2%, causing controlled degradation. Stability in feature selection is 78%–88%, dropping 6–10% under severe imbalance or noise. Decision-curve analysis shows positive net benefit across perturbations, reducing by less than 0.03. Small calibration error increases (0.005–0.01). The percentage changes across datasets show that CMHO is robust to missingness, imbalance, and noisy labels, with performance variations around 5%.
Table 14.
Robustness analysis under missingness, class imbalance, and label noise
| Dataset | Robustness condition | Metric | CMHO value | Stability of selected features (%) |
|---|---|---|---|---|
| D1 | Missing values (10% MCAR) | Accuracy | 91.8 | 87 |
| Class imbalance (20:80) | F1-score | 0.89 | 84 | |
| Label noise (5%) | Accuracy | 90.2 | 82 | |
| D2 | Missing values (10% MCAR) | Accuracy | 88.3 | 85 |
| Class Imbalance (30:70) | F1-score | 0.86 | 81 | |
| Label noise (5%) | Accuracy | 87.1 | 79 | |
| D3 | Missing values (10% MCAR) | Accuracy | 89.7 | 86 |
| class imbalance (25:75) | F1-score | 0.87 | 83 | |
| Label noise (5%) | Accuracy | 88.5 | 80 | |
| D4 | Missing values (10% MCAR) | Accuracy | 90.5 | 88 |
| Class imbalance (20:80) | F1-score | 0.88 | 85 | |
| Label noise (5%) | Accuracy | 89.2 | 82 | |
| D5 | Missing values (10% MCAR) | Accuracy | 87.9 | 84 |
| Class imbalance (30:70) | F1-score | 0.85 | 80 | |
| Label noise (5%) | Accuracy | 86.7 | 78 |
Comparision results
Comparative accuracy results in Table 15 shows that the proposed CMHO framework outperforms existing cardiovascular disease prediction methods.
Table 15.
Comparison of proposed system with state of art approaches
| References | Method / technique | Dataset used | No. of features | Best classifier | Performance (%) |
|---|---|---|---|---|---|
| [56] | PSO + Cukoo search | Single UCI Dataset | N/A | SVM | Accuracy = 85 |
| [57] | Cuckoo Search–based Feature Reduction + Fuzzy Logic | Multiple UCI Datasets | 7–12 | Fuzzy Logic Classifier | Accuracy = 91 |
| [58] | Grey Wolf Optimization (GWO) | Single UCI Dataset | 8 | Naïve Bayes | Accuracy = 87.45 |
| [59] | Hybrid Lion Optimization + PSO | Single UCI Dataset | 13 | Neural Network | Accuracy = 87.09 |
| [60] | LightGBM + ML algorithms | Single UCI Dataset | 10 | LogisticRegression | Accuracy = 93 |
| [61] | SMOTE + ML algorithms | Single UCI Dataset | 11 | Ensemble Classifiers | Accuracy = 93.7 |
| [62] | Many ML algorithms | Multiple UCI Datasets | N/A | XGBoost | Accuracy = 93 |
| [63] | Metahueustic + Deep learning models | Single UCI Dataset | N/A | Neural Networks | Accuracy = 92.45 |
| [64] | Hybrid Feature Selection approach | Single Dataset | 6 | XGBoost | Accuracy = 99 |
| [65] | Ensemble Models | Single Dataset | N/A | CNN-LSTM | Accuracy = 91.4 |
| Proposed CMHO | LO–MPA–MRFO Hybrid with ILS | Five Benchmark CVD Datasets | 4–6 | CNN-LSTM | Accuracy = 96.1 |
Early hybrid and metaheuristic-based approaches, such as PSO with Cuckoo Search [56], Grey Wolf Optimization [58], and Hybrid Lion–PSO models [59], reach 85–87.45% accuracy, indicating inadequate exploration–exploitation balance. LightGBM-based models [60], SMOTE-enhanced ensemble classifiers [61], and XGBoost-centric frameworks evaluated across multiple UCI datasets [62] report improved accuracies between 93 and 93.7%, but with larger feature subsets and single-dataset validation. Deep learning models with metaheuristic optimization [63] boost performance to 92.45% but increase computational complexity and hinder interpretability. The proposed CMHO achieves the highest accuracy of 94.6%, improving by 9.6%, 7.1%, and 3.1% over early hybrid metaheuristics [56, 58, 59], SMOTE-based ensembles [61], and selecting 4–6 clinically relevant features across five benchmark cardiovascular datasets, demonstrating superior predictive performance, robustness, and interpretability for reliable clinical decision support. Figure 22 illustrates the comparative accuracy performance of existing cardiovascular disease prediction approaches and the proposed CMHO framework.
Fig. 22.
Comparision of CMHO with existing approaches
Study limitations
While the CardioMetaHybridOptimizer (CMHO) demonstrates superior feature selection capabilities, several limitations must be acknowledged. First, the multiphase optimization framework—incorporating the Lemur Optimizer, Marine Predators Algorithm, and Manta Ray Foraging Optimization—increases computational complexity and processing workload compared to simpler metaheuristics. As the dataset scale increases, the sequential execution of these phases and the integrated Iterative Local Search (ILS) increase the number of fitness function evaluations.
Second, the performance of CMHO is sensitive to hyperparameter configurations. Identifying the optimal balance for population size, iteration counts, and mutation rates across different phases may require domain expertise or extensive trial-and-error. Third, the current architecture is designed for structured tabular datasets; applying CMHO to unstructured data, such as medical imagery or clinical text, would require significant modifications to the encoding and search mechanisms.
Furthermore, while the algorithm identifies high-performing feature subsets, it does not provide causal explanations for the selected features. In clinical settings where model explainability is critical, the interpretability of the results remains dependent on the data quality. Future research will focus on addressing these scalability and interpretability challenges through parallelization of fitness evaluations, surrogate-assisted optimization, and the integration of XAI (Explainable AI) frameworks to enhance clinical decision support.
Conclusion
This study presented the CardioMetaHybridOptimizer (CMHO), a multi-phase feature selection framework tailored for high-dimensional cardiovascular datasets. By synergistically integrating the Lemur Optimizer, Marine Predators Algorithm, and Manta Ray Foraging Optimization, CMHO addresses the critical challenge of identifying informative biomarkers in complex clinical data. Our experimental evaluation across five benchmark datasets demonstrates that CMHO achieves a superior balance between predictive accuracy and feature dimensionality reduction. Statistical validation via ANOVA confirms that CMHO outperforms conventional methods (e.g., RFE, Lasso) and standard metaheuristics (GA, GWO), reducing error rates by 15.83%–21.98%. Furthermore, the inclusion of Iterative Local Search (ILS) and dynamic mutation strategies effectively mitigates the risk of premature convergence, a common limitation in high-dimensional biological search spaces. While CMHO demonstrates high optimization efficiency, we acknowledge that the multi-phase hybrid architecture introduces computational overhead that may scale with large bio-data repositories. Additionally, the current validation is confined to structured cardiovascular datasets:
Future research will focus on
Computational scalability: Implementing GPU-based parallelization of fitness evaluations to manage the high-dimensional nature of “Omics” and large-scale EHR data.
Clinical interpretability: Integrating Explainable AI (XAI) methods, such as SHAP and LIME, to provide a biological rationale for selected features, ensuring the model acts as a transparent decision-support tool for clinicians.
Algorithmic robustness: Developing self-adaptive parameter-tuning mechanisms to enhance performance across heterogeneous medical domains.
Acknowledgements
The authors extend their appreciation to the Deanship of Research and Graduate Studies at King Khalid University for funding this work through Large Research Project under grant number RGP2/441/46.
Abbreviations
- CMHO
CardioMetaHybridOptimizer
- CVD
Cardio vascular disease
- ILS
Iterative local search
- LO
Lemur optimizer
- MPA
Marine predators algorithm
- MRFO
Manta ray foraging optimization
- ACO
Ant colony optimization
- GWO
Grey wolf optimization
- GA
Genetic algorithm
- PSO
Particle swarm optimization
- DE
Differential evolution
- SA
Simulated annealing
- WOA
Whale optimization algorithm
- GWO
Grey wolf optimizer
- LSTM
Long short-term memory
- CNN
Convolutional neural network
- LR
Logistic regression
- RF
Random forest
- SVM
Support vector machine
- XGBoost
XGBoostExtreme gradient boosting
- RFE
Recursive feature elimination
- Lasso
Least absolute shrinkage and selection operator
- FI
Feature importance
- MI
Mutual information
- MCAR
Missing completely at random
- XAI
Explainable artificial intelligence
- SHAP
Shapshapley additive explanations
- LIME
Local interpretable model-agnostic explanations
Appendix A: Dataset sources
Dataset 1 (Cleveland): 303 samples with 13 clinical and demographic features, obtained from the UCI Machine Learning Repository.
Dataset 2 (Hungarian): 267 samples across 44 attributes, sourced from the Hungarian Institute of Cardiology portion of the UCI Heart Disease database.
Dataset 3 (Statlog): 299 observations with 12 features, retrieved from the Statlog heart disease collection in the UCI repository.
Dataset 4 (Switzerland): 270 instances and 13 features, from University Hospital Zurich, Switzerland.
Dataset 5 (Long Beach VA): 132 records with 9 attributes, from the V.A. Medical Center, Long Beach dataset.
Preprocessing procedures
Missing-value imputation
Continuous variables containing missing entries were imputed using the median strategy via scikit-learn’s SimpleImputer, reducing sensitivity to outliers.
Categorical fields with missing data were filled with the most frequent category using the same class.
Feature scaling: All numeric features were standardized to zero mean and unit variance by applying scikit-learn’s StandardScaler, ensuring comparable scales for optimization and classifier training.
Categorical encoding: Nominal variables were transformed into binary indicator variables through scikit-learn’s OneHotEncoder, avoiding unintended ordinal relationships.
Target binarization: Original labels (0–4) were converted to a binary outcome—0 = no disease, 1–4 = disease present—to facilitate a unified two-class prediction task.
Appendix B
Table 16.
Experimental protocol configuration
| Component | Description |
|---|---|
| Data splitting strategy | Stratified k-fold cross-validation (k = 10) |
| Stratification | Yes – class distribution preserved in each fold |
| Number of repeats | 10 independent repetitions |
| Total runs | 100 runs (10 folds × 10 repeats) |
| Random seeds | Fixed seeds for reproducibility (e.g., 42, 52, 62, …, 132 across repeats) |
| Feature selection placement | Performed within each training fold only |
| Leakage prevention | Validation fold is never used during feature selection or preprocessing |
| Preprocessing scope | Applied separately within each fold (training → validation) |
| Preprocessing order | 1. Missing value imputation (training data only) |
| 2. Feature normalization (parameters learned from training fold only, then applied to the validation fold to prevent distribution leakage) | |
| 3. Feature selection using CMHO | |
| 4. Model training and evaluation | |
| Evaluation metrics | Accuracy, Precision, Recall, F1-score |
| Result reporting | Mean ± Standard Deviation across all runs |
Table 17.
Ablation study of CMHO components
| Configuration | Description | Accuracy (%) | F1-Score (%) | Observation |
|---|---|---|---|---|
| Full CMHO (Proposed) | LO + MPA + MRFO + Adaptive Switching + Mutation + ILS | 95.72 ± 0.005 | 95.31 ± 0.006 | Optimal exploration–exploitation balance with superior stability |
| Without adaptive switching | Fixed phase transitions instead of dynamic switching | 93.05 ± 0.012 | 92.44 ± 0.014 | Reduced flexibility; unable to adapt to complex search landscapes |
| Without dynamic mutation | Mutation operator removed | 92.34 ± 0.015 | 91.72 ± 0.017 | Lower population diversity leads to premature convergence |
| Without ILS | No local refinement step | 91.91 ± 0.011 | 91.25 ± 0.013 | Weakened exploitation; fails to optimize final feature subsets |
| LO + MPA (No MRFO) | Two-phase hybrid without final fine-tuning | 90.82 ± 0.018 | 90.15 ± 0.020 | Insufficient convergence capability in high-dimensional space |
| MPA + MRFO (No LO) | No initial global exploration | 90.04 ± 0.022 | 89.33 ± 0.025 | Poor initial coverage; lower global convergence quality |
| LO only | Single optimizer (baseline) | 87.61 ± 0.028 | 87.02 ± 0.031 | Limited search capacity; highly susceptible to local optima |
| MPA Only | Single optimizer (baseline) | 88.33 ± 0.026 | 87.74 ± 0.028 | Moderate performance; lacks robust balancing mechanisms |
| MRFO only | Single optimizer (baseline) | 87.95 ± 0.024 | 87.21 ± 0.027 | Strong exploitation but struggles in diverse search spaces |
Table 18.
Performance comparison (Mean ± SD across N = 100 runs)
| Dataset | CMHO | RFE | GA | PSO | GWO | Lasso | FI | MI |
|---|---|---|---|---|---|---|---|---|
| D1 | 0.938 ± 0.006 | 0.910 ± 0.014 | 0.924 ± 0.012 | 0.915 ± 0.015 | 0.931 ± 0.008 | 0.905 ± 0.016 | 0.928 ± 0.010 | 0.920 ± 0.011 |
| D2 | 0.934 ± 0.007 | 0.906 ± 0.015 | 0.918 ± 0.013 | 0.910 ± 0.016 | 0.928 ± 0.009 | 0.902 ± 0.017 | 0.925 ± 0.011 | 0.917 ± 0.012 |
| D3 | 0.941 ± 0.005 | 0.912 ± 0.013 | 0.926 ± 0.011 | 0.918 ± 0.014 | 0.933 ± 0.007 | 0.908 ± 0.015 | 0.929 ± 0.009 | 0.922 ± 0.010 |
| D4 | 0.936 ± 0.006 | 0.909 ± 0.014 | 0.922 ± 0.012 | 0.914 ± 0.015 | 0.930 ± 0.008 | 0.904 ± 0.016 | 0.927 ± 0.010 | 0.919 ± 0.011 |
| D5 | 0.939 ± 0.005 | 0.911 ± 0.013 | 0.925 ± 0.011 | 0.917 ± 0.014 | 0.932 ± 0.007 | 0.907 ± 0.015 | 0.928 ± 0.009 | 0.921 ± 0.010 |
Table 19.
Feature selection stability and clinical relevance
| Feature name | Selection frequency (Avg. across 5 datasets) | Stability index (SSI) |
Clinical plausibility (Medical justification) |
|---|---|---|---|
| Thal (Thalassemia) | 98 / 100 | 0.98 | Indicates abnormal blood flow; strongly associated with heart disease severity |
| CP (Chest pain type) | 95 / 100 | 0.95 | Key clinical symptom; severity correlates with coronary blockage |
| Thalach (Max heart rate) | 92 / 100 | 0.92 | Reduced peak heart rate during exercise indicates cardiac dysfunction |
| Oldpeak (ST Depression) | 90 / 100 | 0.90 | Reflects exercise-induced ischemia; critical ECG marker |
| Ca (Number of vessels colored) | 88 / 100 | 0.88 | Direct indicator of coronary artery narrowing via imaging |
Appendix C: Evaluation metrics
To assess the performance of the proposed model, we employ standard classification metrics used in medical diagnosis:
Let:
TP = True Positives
TN = True Negatives
FP = False Positives
FN = False Negatives
-
Accuracy
Accuracy measures the overall correctness of the model:
-
Precision
Precision indicates the proportion of correctly predicted positive cases:
-
Recall (Sensitivity)
Recall measures the ability of the model to correctly identify positive cases:
-
F1-score
F1 score is the harmonic mean of Precision and Recall:
Author contributions
Ahmed Kateb Jumaah Al-Nussairi: Conceptualization, methodology, investigation, supervision. Yasser Taha Alzubaidi: Methodology, algorithm development, validation. Ali K. Abdul Raheem: Data curation, formal analysis, experimentation. Saleem Malik: Software implementation, optimization experiments, result interpretation. Kabul Khudaybergenov: Statistical analysis, performance evaluation, validation. Ahmed Shakir Al-Hiti: Literature review, comparative analysis, visualization. Quadri Noorulhasan Naveed: Machine learning modeling, classifier evaluation. Shafat Khan: Experimental design, data preprocessing, result analysis. Aseel Smerat: Writing—original draft, methodology description, revisions. Mequanent Erkie Ayele: Supervision, resources, writing—review & editing, correspondence.” All authors reviewed and approved the final manuscript.
Data availability
The datasets used in this study are publicly available datasets obtained from the UCI Machine Learning Repository. the Heart Disease dataset (https://archive.ics.uci.edu/dataset/45/heart+disease), SPECTF Heart dataset (https://archive.ics.uci.edu/dataset/96/spectf+heart), Heart Failure Clinical Records dataset (https://archive.ics.uci.edu/dataset/519/heart+failure+clinical+records), Statlog Heart dataset (https://archive.ics.uci.edu/dataset/145/statlog+heart), and Echocardiogram dataset (https://archive.ics.uci.edu/dataset/38/echocardiogram) were used.
Code availability
Declarations
Ethics approval and consent to participate
This article does not contain any studies with human participants or animals performed by any of the authors. Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Clinical trial registration
This study does not involve any clinical trials, and hence, clinical trial registration is not applicable.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Saleem Malik, Email: baronsaleem@gmail.com.
Mequanent Erkie Ayele, Email: mekueer@gmail.com.
References
- 1.Abasi AK, Makhadmeh SN, Al-Betar MA, Alomari OA, Awadallah MA, Alyasseri ZAA, et al. Lemurs Optimizer: a new metaheuristic algorithm for global optimization. Appl Sci. 2022;12(19):10057. 10.3390/app121910057. [Google Scholar]
- 2.Hu G, Zhu X, Wei G, Chang C-T. An improved marine predators algorithm for shape optimization of developable Ball surfaces. Eng Appl Artif Intell. 2021;105:104417. 10.1016/j.engappai.2021.104417. [Google Scholar]
- 3.Soleimanian Gharehchopogh F, Ghafouri S, Namazi M, Arasteh B. Advances in Manta Ray foraging optimization: a comprehensive survey. J Bionic Eng. 2024. 10.1007/s42235-024-00481-y. [Google Scholar]
- 4.Malik S, Patro SGK, Mahanty C, et al. MutaSwarmClus: enhancing data clustering efficiency with mutation-enhanced swarm algorithm. Cluster Comput. 2025;28:188. 10.1007/s10586-024-04822-8. [Google Scholar]
- 5.Malik S, Patro SGK, Mahanty C, et al. Hybrid raven roosting intelligence framework for enhancing efficiency in data clustering. Sci Rep. 2024;14:20163. 10.1038/s41598-024-70489-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Bouqentar MA, Terrada O, Hamida S, Saleh S, Lamrani D, Cherradi B, et al. Early heart disease prediction using feature engineering and machine learning algorithms. Heliyon. 2024;10(19):e38731. 10.1016/j.heliyon.2024.e38731. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Baghdadi NA, Farghaly Abdelaliem SM, Malki A, et al. Advanced machine learning techniques for cardiovascular disease early detection and diagnosis. J Big Data. 2023;10:144. 10.1186/s40537-023-00817-1. [Google Scholar]
- 8.Krittanawong C, Virk HUH, Bangalore S, et al. Machine learning prediction in cardiovascular diseases: a meta-analysis. Sci Rep. 2020;10:16057. 10.1038/s41598-020-72685-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Asadi F, Homayounfar R, Mehrali Y, et al. Detection of cardiovascular disease cases using advanced tree-based machine learning algorithms. Sci Rep. 2024;14:22230. 10.1038/s41598-024-72819-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Sreeja MU, Philip AO, Supriya MH. Towards explainability in artificial intelligence frameworks for heartcare: a comprehensive survey. J King Saud Univ - Comput Inf Sci. 2024;36(6):102096. 10.1016/j.jksuci.2024.102096. [Google Scholar]
- 11.Yu Z, Wang K, Wan Z, et al. Popular deep learning algorithms for disease prediction: a review. Cluster Comput. 2023;26:1231–51. 10.1007/s10586-022-03707-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Prakash J, Karthikeyan N. Enhanced evolutionary feature selection and ensemble method for cardiovascular disease prediction. Interdiscip Sci Comput Life Sci. 2021. 10.1007/s12539-021-00430-x. [DOI] [PubMed] [Google Scholar]
- 13.Vallabhaneni P, Dudugu A, Alapati HC, Meda S, Pradhan AK. Comparative study of feature selection algorithms for heart disease prediction. In: Acharyya A, Dey P, Biswas S, editors. Real-world applications and implementations of IoT. Studies in Smart Technologies. Singapore: Springer; 2025. 10.1007/978-981-97-8627-5_15
- 14.Pathan MS, Nag A, Pathan MM, Dev S. Analyzing the impact of feature selection on the accuracy of heart disease prediction. Healthc Anal. 2022;2:100060. 10.1016/j.health.2022.100060. [Google Scholar]
- 15.Balasubramaniam S, Joe CV, Manthiramoorthy C, Kumar KS. ReliefF based feature selection and Gradient Squirrel search Algorithm enabled Deep Maxout Network for detection of heart disease. Biomed Signal Process Control. 2024;87:105446. 10.1016/j.bspc.2023.105446. [Google Scholar]
- 16.Hatim HA, Alyasseri ZAA, Jamil N. A recent advances on autism spectrum disorders in diagnosing based on machine learning and deep learning. Artif Intell Rev. 2025. 10.1007/s10462-025-11302-x. [Google Scholar]
- 17.Al-Khafaji MS, Abdulameer L, AL-Shammari MMA, Al Maimuri NML, Dulaimi A, Al Jumeily D. Revolutionizing water quality monitoring with artificial intelligence: a systematic review. J Stud Sci Eng. 2025;5(1):358–85. 10.53898/josse2025528. [Google Scholar]
- 18.Lakshmi L, et al. Opinion mining in e-commerce: evaluating machine learning approaches for sentiment analysis. Results Control Optim. 2025;19:100575. 10.1016/j.rico.2025.100575. [Google Scholar]
- 19.Saranya G, Pravin A. A novel feature selection approach with integrated feature sensitivity and feature correlation for improved prediction of heart disease. J Ambient Intell Human Comput. 2023;14:12005–19. 10.1007/s12652-022-03750-y. [Google Scholar]
- 20.Dissanayake K, Md Johar MG. Comparative study on heart disease prediction using feature selection techniques on classification algorithms. Appl Comput Intell Soft Comput. 2021;2021:1–17. 10.1155/2021/5581806. [Google Scholar]
- 21.Tripathy G, Sharaff A. AEGA: enhanced feature selection based on ANOVA and extended genetic algorithm for online customer review analysis. J Supercomput. 2023;79:13180–209. 10.1007/s11227-023-05179-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Ghanimi HM, Ayasrah FT, Jadala VC, Manjunath TC, Balasaranya K, Srinivasarao B. An innovative artificial intelligence based decision making system for public health crisis virtual reality rehabilitation. JMC. 2025;5(1):561–75. 10.53759/7669/jmc202505044. [Google Scholar]
- 23.Alfo udi AS, et al. Hyper clustering model for dynamic network intrusion detection. IET Commun. 2022. 10.1049/cmu2.12523. [Google Scholar]
- 24.Baviskar V, Verma M, Chatterjee P, Singal G. Efficient heart disease prediction using hybrid deep learning classification models. IRBM. 2023;44(5):100786. 10.1016/j.irbm.2023.100786. [Google Scholar]
- 25.Kutlimuratov A, Rakhmatov F, Khamzaev J, Saymanov I, Allayarov P, Bekbaev G, et al. A lightweight cascade-based farmework for real-time zero-day attack detection. Computers. 2026;15(3):174. [Google Scholar]
- 26.Gandhi VC, Gandhi PP, Alzubaidi YT, Khudaybergenov K, Khishe M. Advancing glaucoma diagnosis: multi-modal deep learning with vision transformer architectures. Intell Based Med. 2026;31:100355. [Google Scholar]
- 27.Nejad AR, Salimi FS, Hemmasian M, Mirzaee S, Abdiyeva K, Mousa R, et al. Multi-class alzheimer’s disease (AD) classification using Swin transformer wavelet and gray wolf optimization (GWO). Intell Based Med. 2026;26:100362. [Google Scholar]
- 28.Abdullahi M, Hayatu Hassan I, Abdullahi M, Aliyu I, Kim J. Manta ray foraging optimization algorithm modifications and applications. IEEE Access. 2023. 10.1109/ACCESS.2023.3276264. [Google Scholar]
- 29.El-Shorbagy MA, Omar HA, Fetouh T. Hybridization of Manta-Ray foraging optimization algorithm with pseudo parameter-based genetic algorithm for dealing optimization problems and unit commitment problem. Mathematics. 2022;10(13):2179. 10.3390/math10132179. [Google Scholar]
- 30.Zhao W, Zhang Z, Wang L. Manta ray foraging optimization: an effective bio-inspired optimizer for engineering applications. Eng Appl Artif Intell. 2020;87:103300. 10.1016/j.engappai.2019.103300. [Google Scholar]
- 31.Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi A. Marine Predators Algorithm: a nature-inspired metaheuristic. Expert Syst Appl. 2020;152:113377. 10.1016/j.eswa.2020.113377. [Google Scholar]
- 32.Sarker IH. Deep learning: a comprehensive overview on techniques, taxonomy, applications and research directions. SN Comput Sci. 2021;2:420. 10.1007/s42979-021-00815-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Elsedimy EI, AboHashish SMM, Algarni F. New cardiovascular disease prediction approach using Support Vector Machine and Quantum-behaved Particle Swarm Optimization. Multimed Tools Appl. 2024;83:23901–28. 10.1007/s11042-023-16194-z. [Google Scholar]
- 34.Sumwiza K, Twizere C, Rushingabigwi G, Bakunzibake P, Bamurigire P. Enhanced cardiovascular disease prediction model using random forest algorithm. Inform Med Unlocked. 2023;41:101316. 10.1016/j.imu.2023.101316. [Google Scholar]
- 35.Tiwari A, Chugh A, Sharma A. Ensemble framework for cardiovascular disease prediction. Comput Biol Med. 2022;146:105624. 10.1016/j.compbiomed.2022.105624. [DOI] [PubMed] [Google Scholar]
- 36.Sonawane R, Patil H. Automated heart disease prediction model by hybrid heuristic-based feature optimization and enhanced clustering. Biomed Signal Process Control. 2022;72(Part A):103260. 10.1016/j.bspc.2021.103260. [Google Scholar]
- 37.Balasubramaniam S, Joe CV, Manthiramoorthy C, Kumar KS. ReliefF based feature selection and Gradient Squirrel search Algorithm enabled Deep Maxout Network for detection of heart disease. Biomed Signal Process Control. 2024;87(Part A):105446. 10.1016/j.bspc.2023.105446. [Google Scholar]
- 38.Prakash VJ, Karthikeyan NK. Dual-layer deep ensemble techniques for classifying heart disease. Inf Technol Control. 2022;51(1):158–79. 10.5755/j01.itc.51.1.30083. [Google Scholar]
- 39.Ghafil HN, Jármai K. Dynamic differential annealed optimization: new metaheuristic optimization algorithm for engineering applications. Appl Soft Comput. 2020;93:106392. 10.1016/j.asoc.2020.106392. [Google Scholar]
- 40.Nezami OM, Bahrampour A, Jamshidlou P. Dynamic diversity enhancement in particle swarm optimization (DDEPSO) algorithm for preventing from premature convergence. Procedia Comput Sci. 2013;24:54–65. 10.1016/j.procs.2013.10.027. [Google Scholar]
- 41.Ay Ş, Ekinci E, Garip Z. A comparative analysis of meta-heuristic optimization algorithms for feature selection on ML-based classification of heart-related diseases. J Supercomput. 2023;79:11797–826. 10.1007/s11227-023-05132-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Ali MM, Paul BK, Ahmed K, Bui FM, Quinn JMW, Moni MA. Heart disease prediction using supervised machine learning algorithms: performance analysis and comparison. Comput Biol Med. 2021;136:104672. 10.1016/j.compbiomed.2021.104672. [DOI] [PubMed] [Google Scholar]
- 43.Repaka AN, Ravikanti SD, Franklin RG. Design and implementing heart disease prediction using Naives Bayesian. In: 2019 3rd international conference on trends in electronics and informatics (ICOEI), Tirunelveli, India; 2019, pp. 292–297. 10.1109/ICOEI.2019.8862604.
- 44.Muhammad Y, Tahir M, Hayat M, et al. Early and accurate detection and diagnosis of heart disease using intelligent computational model. Sci Rep. 2020;10:19747. 10.1038/s41598-020-76635-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Mary N, Khan B, Asiri AA, Muhammad F, Khan S, Alqhtani S, et al. Heart disease risk prediction expending of classification algorithms. Comput Mater Contin. 2022;73(3):6595–616. 10.32604/cmc.2022.032384. [Google Scholar]
- 46.Uddin KMM, Ripa R, Yeasmin N, Biswas N, Dey SK. Machine learning-based approach to the diagnosis of cardiovascular vascular disease using a combined dataset. Intell-Based Med. 2023;7:100100. 10.1016/j.ibmed.2023.100100. [Google Scholar]
- 47.Ahmad AA, Polat H. Prediction of heart disease based on machine learning using Jellyfish Optimization Algorithm. Diagnostics (Basel). 2023;13(14):2392. 10.3390/diagnostics13142392. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Al-Alshaikh HA, P P, Poonia RC, et al. Comprehensive evaluation and performance analysis of machine learning in heart disease prediction. Sci Rep. 2024;14:7819. 10.1038/s41598-024-58489-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Talukder MA, Talaat AS, Kazi M. HXAI-ML: a hybrid explainable artificial intelligence based machine learning model for cardiovascular heart disease detection. Results Eng. 2025;25:104370. 10.1016/j.rineng.2025.104370. [Google Scholar]
- 50.Sharma N, Malviya L, Jadhav A, Lalwani P. A hybrid deep neural net learning model for predicting coronary heart disease using randomized search cross-validation optimization. Decis Anal J. 2023;9:100331. 10.1016/j.dajour.2023.100331. [Google Scholar]
- 51.https://archive.ics.uci.edu/dataset/45/heart+disease.
- 52.https://archive.ics.uci.edu/dataset/96/spectf+heart.
- 53.https://archive.ics.uci.edu/dataset/519/heart+failure+clinical+records.
- 54.https://archive.ics.uci.edu/dataset/145/statlog+heart.
- 55.https://archive.ics.uci.edu/dataset/38/echocardiogram.
- 56.Liu X, Fu H. PSO-based support vector machine with cuckoo search technique for clinical disease diagnoses. Sci World J. 2014. 10.1155/2014/548483. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Gadekallu R, Khare N. Cuckoo search optimized reduction and fuzzy logic classifier for heart disease and diabetes prediction. Int J Fuzzy Syst Appl (IJFSA). 2017;6(2):25–42. 10.4018/IJFSA.2017040102. [Google Scholar]
- 58.El Bakrawy LM. Grey wolf optimization and Naive Bayes classifier incorporation for heart disease diagnosis. Aust J Basic Appl Sci. 2017;11(7):64–70. [Google Scholar]
- 59.Cherian P, Thomas N, Venkitachalam S. Weight optimized neural network for heart disease prediction using hybrid lion plus particle swarm algorithm. J Biomed Inform. 2020. 10.1016/j.jbi.2020.103543. [DOI] [PubMed] [Google Scholar]
- 60.Zhang S, Yuan Y, Yao Z, Yang J, Wang X, Tian J. Coronary artery disease detection model based on class balancing methods and LightGBM algorithm. Electronics (Basel). 2022;11(9):1495. 10.3390/electronics11091495. [Google Scholar]
- 61.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. 10.3233/THC-240740. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Teja MD, Rayalu GM. Optimizing heart disease diagnosis with advanced machine learning models: a comparison of predictive performance. BMC Cardiovasc Disord. 2025;25(1):212. 10.1186/s12872-025-04627-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 63.Maadapoosi AT, Balamurugan V, Vedanarayanan V, Nisha SA, Narmadha R. Grey Wolf Optimization-based artificial neural network in the development of an automated heart disease prediction model. Int J Fuzzy Inf Eng Syst. 2024;24:231–41. 10.5391/IJFIS.2024.24.3.231. [Google Scholar]
- 64.Alwakid G, Ul Haq F, Tariq N, et al. Optimized machine learning framework for cardiovascular disease diagnosis: a novel ethical perspective. BMC Cardiovasc Disord. 2025;25:123. 10.1186/s12872-025-04550-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Wajid I, Li D, Wang Q. Hybrid ensemble approaches for cardiovascular disease prediction: leveraging interpretable AI for clinical insight. Intell-Based Med. 2025;12:100297. 10.1016/j.ibmed.2025.100297. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets used in this study are publicly available datasets obtained from the UCI Machine Learning Repository. the Heart Disease dataset (https://archive.ics.uci.edu/dataset/45/heart+disease), SPECTF Heart dataset (https://archive.ics.uci.edu/dataset/96/spectf+heart), Heart Failure Clinical Records dataset (https://archive.ics.uci.edu/dataset/519/heart+failure+clinical+records), Statlog Heart dataset (https://archive.ics.uci.edu/dataset/145/statlog+heart), and Echocardiogram dataset (https://archive.ics.uci.edu/dataset/38/echocardiogram) were used.

























