5. Experiments
This section presents the empirical evaluation of the proposed LSFS framework. The experiments are designed to answer five main questions: (i) whether LSFS selects features that preserve predictive performance, (ii) how LSFS compares with established feature selection methods, (iii) how effectively LSH reduces the candidate search space before exact refinement, (iv) how much computational time LSFS requires, and (v) how stable the selected feature subsets are across cross-validation folds.
5.1. Experimental Setup
All experiments were conducted using stratified 5-fold cross-validation. In each fold, feature selection was performed only on the training partition. The selected feature subset was then applied to both the training and test partitions, and the downstream classifier was trained and evaluated on the reduced data. This protocol prevents information leakage from the test fold into the feature selection stage.
To ensure fair comparison, all feature selection methods were evaluated using the same feature budget of selected features whenever feasible. This fixed-budget design avoids confounding feature selection quality with subset size. Numerical features were scaled using Min-Max normalization before model training. For LSFS, this preprocessing also ensures compatibility with the weighted MinHash component when continuous-valued features are used.
The LSFS configuration used in the experiments was , initial , initial , minimum candidate threshold , hybrid weight , redundancy threshold , and fixed final budget . Adaptive LSH retrieval was enabled. If the retrieved candidate set was smaller than the minimum required candidate threshold, LSFS reduced the band size r, increased the number of bands accordingly, and repeated candidate retrieval while keeping k fixed.
5.2. Datasets
We evaluated LSFS on ten high-dimensional benchmark datasets covering gene expression, toxicology, sparse high-dimensional classification, and image-derived feature spaces. These datasets represent challenging supervised learning settings where the number of features is often much larger than the number of samples.
Table 2.
Benchmark datasets used in the experiments.
Table 2.
Benchmark datasets used in the experiments.
| Dataset |
Samples |
Features |
Domain |
| ALLAML |
72 |
7,129 |
Gene expression |
| GLIOMA |
50 |
4,434 |
Gene expression |
| Prostate_GE |
102 |
5,966 |
Gene expression |
| SMK_CAN_187 |
187 |
19,993 |
Gene expression |
| TOX_171 |
171 |
5,748 |
Toxicology |
| Colon |
62 |
2,000 |
Gene expression |
| Leukemia |
72 |
7,070 |
Gene expression |
| Pixraw10P |
100 |
10,000 |
Image-derived |
| ARCENE |
200 |
10,000 |
Mass spectrometry |
| DOROTHEA |
1,150 |
100,000 |
Sparse high-dimensional |
The benchmark suite was intentionally selected to cover a diverse range of high-dimensional learning scenarios. The gene-expression datasets (ALLAML, GLIOMA, Prostate_GE, SMK_CAN_187, TOX_171, Colon, and Leukemia) represent classical feature-selection problems characterized by thousands of biological variables and relatively few samples. ARCENE provides a noisy, high-dimensional mass spectrometry benchmark specifically designed for feature selection evaluation, while DOROTHEA represents an extreme sparse learning scenario with 100,000 features. Pixraw10P contributes an image-derived feature space with structural characteristics distinct from those of genomic datasets. Collectively, these datasets enable evaluation of LSFS across varying dimensionality, sparsity levels, sample sizes, and application domains.
5.3. Compared Feature Selection Methods
We compared LSFS against representative feature selection methods from several families:
Classical filter methods: ANOVA and Mutual Information (MI);
Redundancy-aware methods: mRMR and ReliefF;
Wrapper methods: Recursive Feature Elimination (RFE);
Embedded methods: Random Forest importance, L1-Logistic Regression, and L1-Linear SVM;
Nonlinear dependence-based methods: HSIC Lasso.
These baselines were selected to compare LSFS against univariate, multivariate, wrapper, embedded, and nonlinear feature selection strategies.
5.4. Classifiers and Evaluation Metrics
We evaluated the selected feature subsets using three classifiers: Logistic Regression (LR), Random Forest (RF), and Support Vector Machine (SVM). These classifiers were selected because they represent different learning behaviors: LR evaluates linear separability, RF evaluates nonlinear ensemble-based learning, and SVM evaluates margin-based classification in high-dimensional spaces.
The primary comparison metric reported across all feature selection methods is the F1 Score. We focus on F1-score because several benchmark datasets are small and may exhibit class imbalance, making F1 more informative than accuracy alone. For the proposed LSFS method, we additionally report accuracy, balanced accuracy, precision, recall, AUC, and MCC to provide a more complete diagnostic view of its predictive behavior. Runtime is reported only for LSFS as an internal scalability measure, not as a direct runtime comparison against all baseline methods.
5.5. Classification Performance
This subsection compares LSFS with the baseline feature selection methods in terms of downstream classification performance. The results are reported separately for LR, RF, and SVM to avoid overly dense tables and to show how each selected subset behaves under different model assumptions.
5.5.1. Results with Logistic Regression
Table 3 reports the F1-score obtained by each feature selection method using LR.
The LR results show that LSFS remains competitive across most datasets. LSFS achieves the best performance on ARCENE and remains close to the strongest competing methods on several other datasets. Although embedded and redundancy-aware approaches occasionally achieve higher F1-scores, LSFS consistently preserves predictive information despite relying on a fundamentally different label-aware sketching and candidate retrieval mechanism. These results suggest that the proposed framework can identify informative feature subsets without directly optimizing a linear-classifier objective.
5.5.2. Results with Random Forest
Table 4 reports the F1-score obtained by each feature selection method using RF.
The RF results demonstrate that LSFS is particularly effective when paired with nonlinear ensemble learning. LSFS achieves the best or tied-best performance on GLIOMA, ALLAML, Prostate_GE, and ARCENE, while remaining competitive on several other datasets. These findings suggest that the candidate retrieval and refinement stages preserve nonlinear predictive structure that can be effectively exploited by ensemble-based classifiers.
5.5.3. Results with SVM
Table 5 reports the F1-score obtained by each feature selection method using SVM.
The SVM results further demonstrate the robustness of LSFS across high-dimensional classification tasks. LSFS achieves the best performance on ALLAML, TOX_171, and ARCENE, while remaining competitive on several additional datasets. These results indicate that the selected feature subsets preserve discriminative information that supports effective margin-based classification and generalizes well across different data domains.
5.6. Average Predictive Performance of LSFS
In addition to the F1-score comparisons against baseline methods,
Table 6 reports additional evaluation metrics for LSFS averaged across all benchmark datasets. These metrics include accuracy, balanced accuracy, precision, recall, AUC, and MCC, providing a broader view of predictive performance beyond F1-score alone.
These results show that LSFS maintains consistent predictive performance across different classifier families. The strongest average F1-score is obtained with SVM, followed closely by RF. The AUC and MCC values also indicate that the selected subsets retain useful discriminative information beyond what accuracy alone captures.
5.7. Aggregated Performance Comparison
While the classifier-specific tables provide detailed dataset-level comparisons, average performance offers a compact summary.
Table 7 reports the average F1-score of each feature selection method across all benchmark datasets for each classifier.
The aggregate results show that LSFS achieves one of the strongest average F1-scores with RF and SVM, while remaining competitive with LR. Under RF and SVM, LSFS performs very close to the strongest observed averages, indicating that its label-aware candidate retrieval and refinement strategy preserves useful predictive information across classifier families.
5.8. Candidate Retrieval Efficiency
A central goal of LSFS is to reduce the number of features requiring exact statistical evaluation.
Table 8 reports the average number of original features, the average number of LSH-retrieved candidates, and the corresponding candidate reduction ratio across cross-validation folds.
The results demonstrate that LSFS substantially reduces the feature search space before exact refinement. Across all datasets, LSFS reduced the average search space from 17,234 original features to only 1,176 retrieved candidates, while maintaining competitive predictive performance across multiple classifiers. On average, LSFS reduces the number of features requiring exact evaluation from 17,234 to 1,176, corresponding to an average reduction of 85.54%. The reduction is especially strong on the largest datasets. For DOROTHEA, LSFS reduces 100,000 original features to approximately 909 candidates, eliminating nearly 99% of the original feature space before mutual-information refinement. For ARCENE, LSFS reduces 10,000 features to approximately 292 candidates, corresponding to a 97.07% reduction.
These results directly support the main computational motivation of LSFS. Instead of applying exact statistical feature evaluation to all features, LSFS first uses label-aware LSH retrieval to identify a much smaller candidate set, and then applies exact refinement only to this reduced subset.
5.9. Runtime and Scalability Analysis
Table 9 reports the average LSFS feature selection time for each dataset. This runtime includes sketch construction, LSH candidate retrieval, exact refinement, hybrid ranking, redundancy pruning, and budget enforcement. These results are intended to evaluate the practical feasibility of LSFS and should not be interpreted as a direct runtime comparison with all baseline methods, since the methods compared differ substantially in algorithmic design, implementation, and optimization level.
The runtime results show that LSFS is computationally feasible across the benchmark suite. Most datasets require only a few seconds to approximately twenty seconds for feature selection. DOROTHEA is the most expensive dataset because it contains 100,000 features; nevertheless, LSFS reduces this dataset to fewer than 1,000 candidates on average before exact refinement. Therefore, the runtime evidence should be interpreted together with the candidate-reduction results: LSFS incurs the cost of sketch construction, but this cost enables substantial reduction of the feature space before exact statistical evaluation.
5.10. Adaptive Retrieval and Redundancy Behavior
The LSFS implementation also records diagnostics for adaptive retrieval and redundancy pruning. Across all datasets, the average retry count was 0.16, indicating that the initial LSH configuration was sufficient for most datasets, while adaptive retry was activated for more difficult cases such as GLIOMA and DOROTHEA. Importantly, the LSH retrieval stage produced sufficiently large candidate sets in the final runs, so no additional candidates from a backup mutual-information pool were needed.
Redundancy pruning also contributed to the final selected subsets. On average, LSFS removed 9.8 redundant features after ranking. The strongest redundancy effects were observed on Pixraw10P and ARCENE, where the redundancy-pruning stage removed, on average, 40.2 and 34.8 features, respectively. This confirms that LSFS not only retrieves label-aligned features but also reduces redundancy among them before constructing the final fixed-size subset.
5.11. Average Ranking of Methods
Average performance can sometimes be affected by a small number of large wins or losses. To complement the aggregate F1 results,
Table 10 reports the average rank of each method across datasets for each classifier, where lower values indicate better performance.
The ranking results provide a complementary view of performance. LSFS achieves one of the strongest average ranks under RF and SVM, while ranking in the middle under LR. This pattern is consistent with the average F1 results and suggests that LSFS is particularly effective when its selected features are evaluated using nonlinear or margin-based classifiers.
5.12. Statistical Significance Analysis
To assess whether the observed differences among methods are statistically significant, we performed a Friedman test across datasets for each classifier using the F1-scores of the compared methods. The results are shown in
Table 11.
None of the Friedman tests are statistically significant at the 0.05 level. Therefore, the results should not be interpreted as establishing universal statistical superiority of any single method. Instead, they indicate comparative trends. In this context, LSFS is best understood as a competitive and scalable alternative whose main advantage lies in its ability to reduce the candidate feature space while maintaining predictive performance.
5.13. Feature Selection Stability
Predictive performance alone does not fully characterize a feature selection method. In high-dimensional problems, it is also important to examine whether a method selects similar subsets across different folds.
Table 12 reports the stability of LSFS across datasets.
The stability results show that LSFS exhibits variable stability across datasets. Stability is highest for DOROTHEA, Leukemia, and Prostate_GE, suggesting that LSFS repeatedly identifies similar informative subsets across these datasets. Stability is lower on datasets such as SMK_CAN_187, GLIOMA, and ALLAML, which may indicate the presence of multiple alternative predictive feature subsets.
This behavior is common in high-dimensional small-sample settings, where many features may carry overlapping or partially redundant information. Importantly, reduced stability does not necessarily imply poor predictive performance. Rather, LSFS may identify different but similarly effective subsets across folds, especially when the dataset contains many correlated features.
5.14. Overlap Analysis
To examine whether LSFS selects similar features to existing methods,
Table 13 reports the average overlap between LSFS-selected subsets and the subsets selected by baseline methods.
The highest overlap occurs between LSFS and mutual information, as expected, because LSFS uses mutual information during exact refinement. However, the overlap remains modest, indicating that LSFS is not simply reproducing MI rankings. The low overlap with L1-based methods and HSIC suggests that LSFS identifies substantially different feature subsets from embedded sparse models and nonlinear dependence-based approaches.
This supports the claim that LSFS is a distinct feature selection strategy. Its selected subsets reflect the combined effect of label-aware sketching, LSH candidate retrieval, exact refinement, and redundancy pruning.
5.15. Visualization of Overall Method Behavior
Figure 1 summarizes average F1-scores across methods and classifiers using a heatmap.
The visualization highlights the main empirical pattern: LSFS is not uniformly dominant across all datasets and classifiers, but it remains consistently competitive and is particularly strong with RF and SVM.
5.16. Discussion of Experimental Findings
Taken together, the experimental results support three main conclusions.
First, LSFS provides competitive predictive performance across a diverse set of high-dimensional datasets. It achieves one of the strongest average F1-scores among RF and SVM and remains competitive with LR. This indicates that the selected feature subsets preserve useful predictive information across different classifier families.
Second, LSFS substantially reduces the number of features requiring exact statistical evaluation. Across datasets, the average candidate reduction ratio is 85.54%. The reduction is especially strong on large datasets such as DOROTHEA and ARCENE, where LSFS removes approximately 99% and 97% of the original feature space, respectively, before exact refinement. This validates the framework’s central computational motivation.
Third, the stability and overlap results suggest that LSFS identifies feature subsets that are meaningfully different from those selected by existing methods. Although LSFS does not always yield the most stable subsets, its predictive performance remains strong, suggesting it can identify alternative yet effective combinations of predictive features in high-dimensional settings.
Overall, the experiments show that LSFS is not merely another filter method. Rather, it provides a scalable feature selection framework that combines label-aware sketching, LSH-based candidate retrieval, exact statistical refinement, and redundancy control. Its main contribution is the ability to reduce the effective feature search space while maintaining competitive downstream predictive performance.