Simple yet Effective Ensemble Feature Selection Using Hierarchical Binning
Featured Application
Abstract
1. Introduction
- Reduced model bias through union-based integration of multiple learners.
- Lower threshold sensitivity via bin-level cumulative search.
- Deterministic convergence, as the feature space is gradually reduced until it stops shrinking.
- High simplicity and compatibility, requiring only model-provided importance values.
- Joint model–feature selection, enabling automatic identification of the most effective configuration.
2. Ensemble Feature Selection Using Hierarchical Binning (EFSHB)
2.1. Overview of EFSHB
2.2. Feature Importance-Based Binning and Bin-Wise Greedy Evaluation
2.3. Union-Based Multi-Model Feature Integration
2.4. Iterative Hierarchical Refinement and Final Model–Feature Selection
3. Experimental Results
- Greedy Feature Selection (GFS), which performs cumulative greedy search without binning;
- binning-based GFS (GFSB), which incorporates equal-width binning to examine the impact of bin partitioning;
- Greedy Feature Selection with Hierarchical Binning (GFSHB), which applies iterative refinement but excludes the union operation.
3.1. Data Description
3.2. Effectiveness of the Proposed Method
- GFS: GFS is a forward selection-based method that sorts all features in descending order according to their importance values and incrementally adds individual features while evaluating classification performance at each step. As a purely greedy approach, it does not employ binning or iterative refinement, and the process continues until all features have been evaluated. This exhaustive behavior enables GFS to serve as a baseline for assessing feature selection performance in the absence of bin-based grouping. The procedure of GFS is illustrated in Figure 2.Figure 2. Flowchart of greedy feature selection (GFS).
- GFSB: GFSB performs greedy selection after dividing the sorted feature list into a predefined number of bins. Classification performance is evaluated by cumulatively adding bins rather than individual features. Since GFSB operates in a single-pass manner without iterative refinement, it is used to evaluate the effectiveness of introducing bin-based grouping. The algorithmic flow of GFSB is illustrated in Figure 1a.
- GFSHB: GFSHB extends GFSB by incorporating iterative hierarchical refinement, where bin-wise greedy selection is repeated at each iteration. The algorithm terminates when the selected feature subset remains unchanged between consecutive iterations. Unlike EFSHB, GFSHB does not apply any union operation across models, allowing us to isolate and examine the contribution of the iterative refinement process. The overall structure of GFSHB is illustrated in Figure 3.Figure 3. Greedy feature selection using hierarchical binning (GFSHB). denotes the optimal feature subsets obtained from the classification model.Figure 3. Greedy feature selection using hierarchical binning (GFSHB). denotes the optimal feature subsets obtained from the classification model.
3.2.1. Overall Performance Comparison
3.2.2. Classification Accuracy Comparison
| Base | FS Method | Dataset | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet | ||
| RF | Base | 73.08 | 69.57 | 92.68 | 94.29 | 84.62 | 82.35 | 90.48 | 85 | 91.35 |
| GFS | 89.04 | 82.61 | 95.12 | 97.14 | 92.31 | 76.47 | 95.24 | 90 | 90.71 | |
| GFSB | 85.38 | 82.61 | 97.56 | 97.14 | 84.62 | 82.35 | 90.48 | 85 | 90.38 | |
| GFSHB | 89.04 | 82.61 | 97.56 | 97.14 | 92.31 | 82.35 | 95.24 | 92.5 | 91.67 | |
| EFSHB | 89.23 | 86.96 | 97.56 | 100 | 92.31 | 82.35 | 100 | 92.5 | 92.31 | |
| ET | Base | 47.12 | 73.91 | 78.05 | 51.43 | 61.54 | 76.47 | 71.43 | 60 | 63.46 |
| GFS | 72.88 | 82.61 | 95.12 | 77.14 | 92.31 | 88.24 | 95.24 | 90 | 70.19 | |
| GFSB | 58.65 | 60.87 | 85.37 | 62.86 | 84.62 | 76.47 | 85.71 | 85 | 62.18 | |
| GFSHB | 75.38 | 78.26 | 92.68 | 71.43 | 92.31 | 82.35 | 95.24 | 85 | 67.63 | |
| EFSHB | 82.12 | 82.61 | 100 | 77.14 | 92.31 | 88.24 | 100 | 92.5 | 75.64 | |
| AB | Base | 61.92 | 69.57 | 80.49 | 51.43 | 76.92 | 76.47 | 85.71 | 80 | 25.96 |
| GFS | 66.35 | 82.61 | 82.93 | 62.86 | 84.62 | 76.47 | 100 | 87.5 | 25.96 | |
| GFSB | 61.92 | 73.91 | 80.49 | 51.43 | 76.92 | 76.47 | 85.71 | 80 | 25.96 | |
| GFSHB | 65.96 | 78.26 | 87.8 | 65.71 | 84.62 | 82.35 | 100 | 82.5 | 25.96 | |
| EFSHB | 66.73 | 73.91 | 80.49 | 57.14 | 84.62 | 76.47 | 100 | 87.5 | 25.96 | |
| DT | Base | 77.31 | 65.22 | 90.24 | 71.43 | 61.54 | 70.59 | 85.71 | 72.5 | 77.24 |
| GFS | 81.92 | 69.57 | 97.56 | 74.29 | 84.62 | 76.47 | 95.24 | 87.5 | 80.13 | |
| GFSB | 78.27 | 65.22 | 92.68 | 71.43 | 69.23 | 76.47 | 95.24 | 82.5 | 78.53 | |
| GFSHB | 82.31 | 69.57 | 97.56 | 71.43 | 76.92 | 76.47 | 95.24 | 85 | 78.85 | |
| EFSHB | 83.08 | 69.57 | 100 | 74.29 | 84.62 | 76.47 | 95.24 | 85 | 80.13 | |
| XGB | Base | 79.04 | 78.26 | 87.80 | 80.00 | 84.62 | 70.59 | 95.24 | 80.00 | 88.78 |
| GFS | 87.88 | 78.26 | 97.56 | 85.71 | 92.31 | 76.47 | 95.24 | 90.00 | 90.38 | |
| GFSB | 84.23 | 78.26 | 87.80 | 82.86 | 84.62 | 70.59 | 95.24 | 87.50 | 89.42 | |
| GFSHB | 88.85 | 78.26 | 95.12 | 82.86 | 84.62 | 76.47 | 95.24 | 87.50 | 89.74 | |
| EFSHB | 90.38 | 78.26 | 95.12 | 88.57 | 92.31 | 76.47 | 100 | 92.50 | 90.06 | |
3.2.3. Feature Reduction Comparison
| Base | FS Method | Dataset | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet | ||
| RF | GFS | 20 | 10 | 3 | 194 | 11 | 10 | 2 | 160 | 195 |
| GFSB | 50 | 9072 | 332 | 1150 | 200 | 4458 | 597 | 2000 | 617 | |
| GFSHB | 18 | 3 | 6 | 133 | 9 | 1338 | 2 | 24 | 159 | |
| EFSHB | 14 | 591 | 5 | 612 | 10 | 1000 | 8 | 105 | 369 | |
| ET | GFS | 8 | 21 | 135 | 154 | 4 | 132 | 47 | 168 | 108 |
| GFSB | 50 | 1134 | 2650 | 4600 | 600 | 4458 | 4178 | 9000 | 434 | |
| GFSHB | 5 | 228 | 68 | 167 | 4 | 90 | 3 | 196 | 72 | |
| EFSHB | 20 | 699 | 56 | 79 | 22 | 4000 | 15 | 5633 | 174 | |
| AB | GFS | 3 | 15 | 3 | 8 | 33 | 4 | 17 | 19 | 19 |
| GFSB | 50 | 11,340 | 332 | 575 | 200 | 2229 | 597 | 1000 | 62 | |
| GFSHB | 4 | 10 | 4 | 6 | 3 | 3 | 17 | 3 | 20 | |
| EFSHB | 4 | 170 | 12 | 27 | 34 | 1000 | 8 | 19 | 35 | |
| DT | GFS | 9 | 41 | 14 | 3 | 69 | 18 | 9 | 33 | 174 |
| GFSB | 100 | 2268 | 1326 | 2300 | 1400 | 17,827 | 2985 | 10,000 | 310 | |
| GFSHB | 8 | 110 | 5 | 7 | 1 | 14,263 | 2985 | 48 | 124 | |
| EFSHB | 20 | 248 | 4 | 103 | 86 | 1000 | 31 | 450 | 220 | |
| XGB | GFS | 8 | 19 | 4 | 117 | 17 | 5 | 5 | 29 | 145 |
| GFSB | 50 | 1134 | 332 | 1150 | 200 | 2229 | 597 | 1000 | 186 | |
| GFSHB | 10 | 4 | 4 | 16 | 5 | 201 | 3 | 1000 | 150 | |
| EFSHB | 16 | 85 | 7 | 138 | 36 | 2456 | 6 | 42 | 122 | |
3.2.4. FS Execution Time Comparison
3.2.5. Comparison with Existing Feature Selection Methods
3.3. Cross-Validation Performance Analysis
3.4. Feature Selection Stability Analysis Using Jaccard Index
3.4.1. Model-Dependent Feature Selection Behavior
3.4.2. Cross-Validation-Based Feature Selection Stability
4. Discussion
4.1. Interpretation of Key Findings
4.2. Feature Selection Stability and Predictive Performance
4.3. Mitigating Model-Dependent Bias via Union-Based Aggregation
4.4. Structural Trade-Offs: Feature Size and Computational Efficiency
4.5. Limitations and Future Work
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AB | AdaBoost |
| DT | Decision Tree |
| EFSHB | Ensemble Feature Selection using Hierarchical Binning |
| ET | Extra Trees |
| FS | Feature Selection |
| GFS | Greedy Feature Selection |
| GFSB | Greedy Feature Selection with Binning |
| GFSHB | Greedy Feature Selection using Hierarchical Binning |
| RF | Random Forest |
| XGB | XGBoost |
References
- Natarajan, K.; Baskaran, D.; Kamalanathan, S. An adaptive ensemble feature selection technique for model-agnostic diabetes prediction. Sci. Rep. 2025, 15, 6907. [Google Scholar] [CrossRef]
- AlZu’bi, S.; Elbes, M.; Mughaid, A.; Bdair, N.; Abualigah, L.; Forestiero, A.; Zitar, R.A. Diabetes monitoring system in smart health cities based on big data intelligence. Future Internet 2023, 15, 85. [Google Scholar] [CrossRef]
- Lee, H.D.; Mendes, A.I.; Spolaor, N.; Oliva, J.T.; Parmezan, A.R.S.; Wu, F.C.; Fonseca-Pinto, R. Dermoscopic assisted diagnosis in melanoma: Reviewing results, optimizing methodologies and quantifying empirical guidelines. Knowl. Based Syst. 2018, 158, 9–24. [Google Scholar] [CrossRef]
- Gómez-Martínez, V.; Chushig-Muzo, D.; Veierød, M.B.; Granja, C.; Soguero-Ruiz, C. Ensemble feature selection and tabular data augmentation with generative adversarial networks to enhance cutaneous melanoma identification and interpretability. BioData Min. 2024, 17, 46. [Google Scholar] [CrossRef] [PubMed]
- BenSaid, F.; Alimi, A.M. Online feature selection system for big data classification based on multi-objective automated negotiation. Pattern Recognit. 2021, 110, 107629. [Google Scholar] [CrossRef]
- Chandrashekar, G.; Sahin, F. A survey on feature selection methods. Comput. Electr. Eng. 2014, 40, 16–28. [Google Scholar] [CrossRef]
- Pudjihartono, N.; Fadason, T.; Kempa-Liehr, A.W.; O’Sullivan, J.M. A review of feature selection methods for machine learning-based disease risk prediction. Front. Bioinform. 2022, 2, 927312. [Google Scholar] [CrossRef]
- Kumar, A.; Kaur, A.; Singh, P.; Driss, M.; Boulila, W. Efficient multiclass classification using feature selection in high-dimensional datasets. Electronics 2023, 12, 2290. [Google Scholar] [CrossRef]
- Xiang, F.; Zhao, Y.; Zhang, M.; Zuo, Y.; Zou, X.; Tao, F. Ensemble learning-based stability improvement method for feature selection towards performance prediction. J. Manuf. Syst. 2024, 74, 55–67. [Google Scholar] [CrossRef]
- Bolón-Canedo, V.; Alonso-Betanzos, A. Ensembles for feature selection: A review and future trends. Inf. Fusion 2019, 52, 1–12. [Google Scholar] [CrossRef]
- Xu, Z.; Huang, G.; Weinberger, K.Q.; Zheng, A.X. Gradient boosted feature selection. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 522–531. [Google Scholar]
- Peng, H.; Long, F.; Ding, C. Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef]
- Kira, K.; Rendell, L.A. A practical approach to feature selection. In Machine Learning Proceedings 1992; Elsevier: Amsterdam, The Netherlands, 1992; pp. 249–256. [Google Scholar]
- Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B Stat. Methodol. 1996, 58, 267–288. [Google Scholar] [CrossRef]
- Nie, F.; Huang, H.; Cai, X.; Ding, C. Efficient and robust feature selection via joint ℓ2, 1-norms minimization. Adv. Neural Inf. Process. Syst. 2010, 23, 1813–1821. [Google Scholar]
- Qaraad, M.; Amjad, S.; Manhrawy, I.I.; Fathi, H.; Hassan, B.A.; El Kafrawy, P. A hybrid feature selection optimization model for high dimension data classification. IEEE Access 2021, 9, 42884–42895. [Google Scholar] [CrossRef]
- Hussein, N.K.; Qaraad, M.; Amjad, S.; Farag, M.; Hassan, S.; Mirjalili, S.; Elhosseini, M.A. Enhancing feature selection with GMSMFO: A global optimization algorithm for machine learning with application to intrusion detection. J. Comput. Des. Eng. 2023, 10, 1363–1389. [Google Scholar] [CrossRef]
- Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Chen, T.; Guestrin, C. Xgboost: A scalable tree boosting system. In Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
- Loh, W.Y. Classification and regression trees. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2011, 1, 14–23. [Google Scholar] [CrossRef]
- Htun, H.H.; Biehl, M.; Petkov, N. Survey of feature selection and extraction techniques for stock market prediction. Financ. Innov. 2023, 9, 26. [Google Scholar] [CrossRef]
- Ma, Z. Ensemble Feature Selection Using Neighbourhood Rough Set–Based Multicriterion Fusion. J. Appl. Math. 2024, 2024, 5534285. [Google Scholar] [CrossRef]
- Kalousis, A.; Prados, J.; Hilario, M. Stability of feature selection algorithms. In Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM’05), Houston, TX, USA, 27–30 November 2005; p. 8. [Google Scholar]
- Zappia, L.; Richter, S.; Ramírez-Suástegui, C.; Kfuri-Rubens, R.; Vornholz, L.; Wang, W.; Dietrich, O.; Frishberg, A.; Luecken, M.D.; Theis, F.J. Feature selection methods affect the performance of scRNA-seq data integration and querying. Nat. Methods 2025, 22, 834–844. [Google Scholar] [CrossRef]
- Bolón-Canedo, V.; Sánchez-Maroño, N.; Alonso-Betanzos, A. A review of feature selection methods on synthetic data. Knowl. Inf. Syst. 2013, 34, 483–519. [Google Scholar] [CrossRef]
- Seijo-Pardo, B.; Bolón-Canedo, V.; Alonso-Betanzos, A. On developing an automatic threshold applied to feature selection ensembles. Inf. Fusion 2019, 45, 227–245. [Google Scholar] [CrossRef]
- Bolón-Canedo, V.; Sánchez-Maroño, N.; Alonso-Betanzos, A. An ensemble of filters and classifiers for microarray data classification. Pattern Recognit. 2012, 45, 531–539. [Google Scholar] [CrossRef]
- Freund, Y.; Schapire, R.E. A desicion-theoretic generalization of on-line learning and an application to boosting. In Proceedings of the European Conference on Computational Learning Theory, Barcelona, Spain, 13–15 March 1995; pp. 23–37. [Google Scholar]
- Geurts, P.; Ernst, D.; Wehenkel, L. Extremely randomized trees. Mach. Learn. 2006, 63, 3–42. [Google Scholar] [CrossRef]
- Park, J.; Kim, D.; Kim, W. Greedy Feature Selection with Iterative Hierarchical Binning. In Proceedings of the 2026 IEEE International Conference on Consumer Electronics (ICCE), Dubai, United Arab Emirates, 3–5 February 2026. [Google Scholar]
- Guyon, I.; Li, J.; Mader, T.; Pletscher, P.A.; Schneider, G.; Uhr, M. Competitive baseline methods set new standards for the NIPS 2003 feature selection benchmark. Pattern Recognit. Lett. 2007, 28, 1438–1444. [Google Scholar] [CrossRef]
- Haslinger, C.; Schweifer, N.; Stilgenbauer, S.; Dohner, H.; Lichter, P.; Kraut, N.; Stratowa, C.; Abseher, R. Microarray gene expression profiling of B-cell chronic lymphocytic leukemia subgroups defined by genomic aberrations and VH mutation status. J. Clin. Oncol. 2004, 22, 3937–3949. [Google Scholar] [CrossRef]
- Bhattacharjee, A.; Richards, W.G.; Staunton, J.; Li, C.; Monti, S.; Vasa, P.; Ladd, C.; Beheshti, J.; Bueno, R.; Gillette, M. Classification of human lung carcinomas by mRNA expression profiling reveals distinct adenocarcinoma subclasses. Proc. Natl. Acad. Sci. USA 2001, 98, 13790–13795. [Google Scholar] [CrossRef]
- Stienstra, R.; Saudale, F.; Duval, C.; Keshtkar, S.; Groener, J.E.; van Rooijen, N.; Staels, B.; Kersten, S.; Müller, M. Kupffer cells promote hepatic steatosis via interleukin-1β-dependent suppression of peroxisome proliferator-activated receptor α activity. Hepatology 2010, 51, 511–522. [Google Scholar] [CrossRef]
- Alon, U.; Barkai, N.; Notterman, D.A.; Gish, K.; Ybarra, S.; Mack, D.; Levine, A.J. Broad patterns of gene expression revealed by clustering analysis of tumor and normal colon tissues probed by oligonucleotide arrays. Proc. Natl. Acad. Sci. USA 1999, 96, 6745–6750. [Google Scholar] [CrossRef]
- Freije, W.A.; Castro-Vargas, F.E.; Fang, Z.; Horvath, S.; Cloughesy, T.; Liau, L.M.; Mischel, P.S.; Nelson, S.F. Gene expression profiling of gliomas strongly predicts survival. Cancer Res. 2004, 64, 6503–6510. [Google Scholar] [CrossRef]
- Singh, D.; Febbo, P.G.; Ross, K.; Jackson, D.G.; Manola, J.; Ladd, C.; Tamayo, P.; Renshaw, A.A.; D’Amico, A.V.; Richie, J.P. Gene expression correlates of clinical prostate cancer behavior. Cancer Cell 2002, 1, 203–209. [Google Scholar] [CrossRef]
- Guyon, I.; Gunn, S.; Ben-Hur, A.; Dror, G. Result analysis of the nips 2003 feature selection challenge. Adv. Neural Inf. Process. Syst. 2004, 17, 545–552. [Google Scholar]
- Fanty, M.; Cole, R. Spoken letter recognition. Adv. Neural Inf. Process. Syst. 1990, 3, 220–226. [Google Scholar]
- Bradley, P.S.; Mangasarian, O.L. Feature selection via concave minimization and support vector machines. ICML 1998, 98, 82–90. [Google Scholar]



| Dataset | # Samples | # Features | # Classes | Class Imbalance | Description |
|---|---|---|---|---|---|
| Madelon [31] | 2600 | 500 | 2 | No | Artificially generated benchmark dataset from the NIPS 2003 Feature Selection Challenge |
| CLL-SUB-111 [32] | 111 | 11,340 | 3 | Yes | High-dimensional microarray gene expression dataset derived from leukemia patients |
| Lung [33] | 203 | 3312 | 5 | Yes | Microarray gene expression benchmark dataset |
| TOX-171 [34] | 171 | 5748 | 4 | No | Toxicogenomics gene expression dataset collected by the U.S. Environmental Protection Agency and the National Toxicology Program |
| Colon [35] | 62 | 2000 | 2 | Yes | Early and influential gene expression benchmark dataset originally published in PNAS |
| GLI-85 [36] | 85 | 22,283 | 2 | Yes | Glioma-related gene expression dataset |
| Prostate-GE [37] | 102 | 5966 | 2 | No | Gene expression dataset derived from prostate tissue samples |
| Arcene [38] | 200 | 10,000 | 2 | Yes | Hybrid benchmark dataset from the NIPS 2003 Feature Selection Challenge |
| Isolet [39] | 1560 | 617 | 26 | No | Speech feature dataset composed of numerical representations of spoken alphabet recordings |
| Dataset | GFS | GFSB | GFSHB | EFSHB | ||||
|---|---|---|---|---|---|---|---|---|
| Best Model | Acc. | Best Model | Acc. | Best Model | Acc. | Best Model | Acc. | |
| Selected Features | CPU Time | Selected Features | CPU Time | Selected Features | CPU Time | Selected Features | CPU Time | |
| Madelon | RF | 89.04 | RF | 85.38 | RF | 89.04 | XGB | 90.38 |
| 20 | 106 min 13 s | 50 | 2 min 27 s | 18 | 11 min 30 s | 16 | 16 min 42 s | |
| CLL-SUB-111 | ET | 82.61 | RF | 82.61 | RF | 82.61 | RF | 89.96 |
| 21 | 57 s | 9072 | 24 s | 3 | 1 min 48 s | 591 | 13 min 57 s | |
| Lung | XGB | 97.56 | RF | 97.56 | RF | 97.56 | DT | 100 |
| 4 | 347 min 26 s | 332 | 24 s | 6 | 1 min 59 s | 4 | 9 min 29 s | |
| TOX-171 | RF | 97.14 | RF | 97.14 | RF | 97.14 | RF | 100 |
| 194 | 204 min | 1150 | 31 s | 133 | 3 min 51 s | 612 | 18 min 10 s | |
| Colon | XGB | 92.31 | XGB | 84.62 | ET | 92.31 | RF | 92.31 |
| 4 | 4 min 49 s | 200 | 2 s | 4 | 0.2 s | 10 | 3 min 40 s | |
| GLI-85 | ET | 88.24 | RF | 82.35 | AB | 82.35 | ET | 88.24 |
| 132 | 2 min 45 s | 4458 | 26 s | 3 | 47 s | 4000 | 6 min 28 s | |
| Prostate-GE | AB | 100 | XGB | 95.24 | AB | 100 | XGB | 100 |
| 17 | 83 min 20 s | 597 | 14 s | 17 | 12 s | 6 | 6 min 35 s | |
| Arcene | XGB | 90.00 | XGB | 87.50 | RF | 92.50 | XGB | 92.50 |
| 29 | 804 min | 1000 | 29 s | 24 | 3 min 5 s | 42 | 15 min 6 s | |
| Isolet | RF | 90.71 | RF | 90.38 | RF | 91.67 | RF | 92.31 |
| 195 | 23 min 57 s | 617 | 1 min 33 s | 159 | 23 min 38 s | 369 | 9 min 43 s | |
| Dataset | Random Forest | Extra Trees | AdaBoost | Decision Tree | XGBoost |
|---|---|---|---|---|---|
| Madelon | 73.08 | 47.12 | 61.92 | 77.31 | 79.04 |
| CLL-SUB-111 | 69.57 | 73.91 | 69.57 | 65.22 | 78.26 |
| Lung | 92.68 | 78.05 | 80.49 | 90.24 | 87.8 |
| TOX-171 | 94.29 | 51.43 | 51.43 | 71.43 | 80 |
| Colon | 84.62 | 61.54 | 76.92 | 61.54 | 84.62 |
| GLI-85 | 82.35 | 76.47 | 76.47 | 70.59 | 70.59 |
| Prostate-GE | 90.48 | 71.43 | 85.71 | 85.71 | 95.24 |
| Arcene | 85 | 60 | 80 | 72.5 | 80 |
| Isolet | 91.35 | 63.46 | 25.96 | 77.24 | 88.78 |
| Base | FS Method | Dataset | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet | ||
| RF | GFS | 106 min 13 s | 349 min 11 s | 203 min 58 s | 204 min | 32 min 14 s | 1251 min 18 s | 137 min 9 s | 411 min 12 s | 23 min 57 s |
| GFSB | 2 min 27 s | 24 s | 24 s | 31 s | 10 s | 26 s | 17 s | 24 s | 1 min 33 s | |
| GFSHB | 11 min 31 s | 1 min 48 s | 1 min 59 s | 3 min 51 s | 1 min 18 s | 1 min 32 s | 1 min 1 s | 3 min 5 s | 23 min 38 s | |
| EFSHB | 16 min 42 s | 13 min 57 s | 9 min 29 s | 18 min 10 s | 3 min 40 s | 6 min 28 s | 6 min 35 s | 15 min 6 s | 9 min 43 s | |
| ET | GFS | 6 s | 57 s | 15 s | 21 s | 5 s | 2 min 45 s | 19 s | 1 min 8 s | 4 s |
| GFSB | 1 s | 3 s | 1 s | 1 s | 1 s | 10 s | 1 s | 2 s | 1 s | |
| GFSHB | 1 s | 3 s | 1 s | 2 s | 1 s | 12 s | 2 s | 6 s | 1 s | |
| EFSHB | 16 min 42 s | 13 min 57 s | 9 min 29 s | 18 min 10 s | 3 min 40 s | 6 min 28 s | 6 min 35 s | 15 min 6 s | 9 min 43 s | |
| AB | GFS | 10 min 58 s | 546 min 40 s | 86 min 27 s | 172 min 27 s | 3 min 38 s | 1521 min 6 s | 83 min 20 s | 408 min 39 s | 23 min 58 s |
| GFSB | 11 s | 25 s | 11 s | 22 s | 1 s | 40 s | 7 s | 21 s | 16 s | |
| GFSHB | 17 s | 1 min 20 s | 17 s | 29 s | 5 s | 47 s | 12 s | 26 s | 24 s | |
| EFSHB | 16 min 42 s | 13 min 57 s | 9 min 29 s | 18 min 10 s | 3 min 40 s | 6 min 28 s | 6 min 35 s | 15 min 6 s | 9 min 43 s | |
| DT | GFS | 2 min 27 s | 25 min 52 s | 4 min 59 s | 12 min 35 s | 9 s | 57 min 16 s | 3 min 55 min | 30 min 19 s | 3 min 18 s |
| GFSB | 3 s | 4 s | 1 s | 2 s | 1 s | 12 s | 1 s | 4 s | 2 s | |
| GFSHB | 4 s | 5 s | 1 s | 4 s | 1 s | 39 s | 2 s | 15 s | 5 s | |
| EFSHB | 16 min 42 s | 13 min 57 s | 9 min 29 s | 18 min 10 s | 3 min 40 s | 6 min 28 s | 6 min 35 s | 15 min 6 s | 9 min 43 s | |
| XGB | GFS | 20 min 4 s | 2584 min | 347 min 26 s | 653 min 48 s | 4 min 49 s | 1436 min 42 s | 121 min 56 s | 804 min | 196 min 28 s |
| GFSB | 41 s | 50 s | 56 s | 1 min 41 s | 2 s | 41 s | 14 s | 29 s | 2 min 7 s | |
| GFSHB | 1 min 33 s | 1 min 11 s | 1 min 13 s | 3 min 8 s | 11 s | 58 s | 21 s | 46 s | 5 min 35 s | |
| EFSHB | 16 min 42 s | 13 min 57 s | 9 min 29 s | 18 min 10 s | 3 min 40 s | 6 min 28 s | 6 min 35 s | 15 min 6 s | 9 min 43 s | |
| FS Method | CLL-SUB-111 | Lung | TOX-171 | Isolet |
|---|---|---|---|---|
| mRMR-SVM | 77.47 | 94.09 | 80.12 | 90.83 |
| ReliefF-SVM | 72.07 | 93.10 | 83.04 | 89.10 |
| Lasso-SVM | 79.28 | 93.60 | 74.27 | 94.23 |
| RFS-SVM | 81.98 | 94.58 | 84.80 | 95.19 |
| EFSHB | 89.96 | 100 | 100 | 92.31 |
| FS Method | Base | Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet |
|---|---|---|---|---|---|---|---|---|---|---|
| EFSHB | Union | 89.81 ±0.84 | 91.03 ±3.97 | 98.04 ±1.10 | 88.89 ±4.82 | 98.33 ±3.73 | 98.82 ±2.63 | 97.05 ±2.70 | 92.00 ±2.09 | 95.45 ±1.16 |
| Base | AB | 62.69 ±2.08 | 72.17 ±10.35 | 80.84 ±7.98 | 66.10 ±6.62 | 78.97 ±4.65 | 87.06 ±7.67 | 92.19 ±5.52 | 74.50 ±4.11 | 20.13 ±2.26 |
| DT | 74.69 ±2.79 | 62.21 ±5.55 | 82.23 ±4.22 | 64.32 ±9.65 | 67.82 ±18.34 | 74.12 ±5.26 | 80.38 ±3.57 | 67.00 ±8.91 | 79.23 ±1.23 | |
| ET | 52.54 ±1.99 | 59.49 ±11.43 | 78.84 ±4.30 | 53.75 ±9.42 | 71.15 ±11.36 | 76.47 ±11.76 | 66.76 ±13.45 | 69.50 ±6.22 | 61.92 ±5.40 | |
| RF | 71.88 ±2.29 | 79.25 ±6.20 | 93.12 ±3.98 | 78.42 ±6.07 | 77.56 ±10.26 | 87.06 ±8.72 | 92.19 ±4.24 | 82.00 ±6.47 | 94.68 ±1.23 | |
| XGB | 81.08 ±1.14 | 71.23 ±6.50 | 92.15 ±4.67 | 77.19 ±3.21 | 79.10 ±8.94 | 83.53 ±4.92 | 90.14 ±5.98 | 83.00 ±6.22 | 92.24 ±1.64 | |
| GFS | AB | 65.12 ±2.87 | 79.37 ±7.81 | 82.80 ±7.10 | 76.05 ±4.61 | 85.38 ±3.91 | 89.41 ±7.67 | 95.14 ±6.82 | 81.50 ±5.76 | 25.19 ±2.96 |
| DT | 82.58 ±1.97 | 73.91 ±5.63 | 93.12 ±2.66 | 73.71 ±7.33 | 82.18 ±5.95 | 88.24 ±7.20 | 91.14 ±4.22 | 79.00 ±8.40 | 82.24 ±1.37 | |
| ET | 64.54 ±2.95 | 87.39 ±1.98 | 94.60 ±2.01 | 74.27 ±1.27 | 98.46 ±3.44 | 95.29 ±4.92 | 95.14 ±3.37 | 87.00 ±3.26 | 68.40 ±1.10 | |
| RF | 89.46 ±0.69 | 91.03 ±4.40 | 96.09 ±3.27 | 85.41 ±5.74 | 88.72 ±4.36 | 92.94 ±7.67 | 94.14 ±6.28 | 84.00 ±7.62 | 94.87 ±1.22 | |
| XGB | 88.92 ±1.22 | 81.15 ±4.50 | 94.60 ±2.65 | 86.55 ±2.59 | 85.38 ±7.07 | 91.76 ±5.26 | 94.10 ±4.07 | 87.50 ±5.86 | 92.56 ±1.80 | |
| GFSB | AB | 62.69 ±2.08 | 73.99 ±11.23 | 80.84 ±7.98 | 66.10 ±6.62 | 78.97 ±4.65 | 87.06 ±7.67 | 92.19 ±5.52 | 75.00 ±3.06 | 20.13 ±2.26 |
| DT | 76.42 ±3.50 | 68.46 ±9.11 | 89.67 ±1.96 | 67.87 ±10.25 | 77.31 ±14.68 | 87.06 ±4.92 | 88.19 ±5.79 | 76.50 ±6.02 | 81.73 ±0.88 | |
| ET | 60.31 ±1.99 | 71.19 ±9.88 | 88.17 ±3.72 | 60.84 ±3.59 | 85.51 ±8.75 | 85.88 ±3.22 | 84.24 ±7.39 | 81.50 ±3.79 | 65.32 ±1.70 | |
| RF | 85.81 ±1.47 | 82.85 ±6.02 | 94.62 ±5.28 | 84.24 ±3.15 | 85.38 ±7.07 | 88.24 ±9.30 | 93.19 ±5.48 | 84.50 ±5.70 | 95.26 ±1.10 | |
| XGB | 85.96 ±1.56 | 78.42 ±3.39 | 93.13 ±4.66 | 83.04 ±4.35 | 79.10 ±8.94 | 85.88 ±7.89 | 90.14 ±7.80 | 86.50 ±5.76 | 92.56 ±1.49 | |
| GFSHB | AB | 64.46 ±3.37 | 80.24 ±6.59 | 85.73 ±7.04 | 74.86 ±1.50 | 83.72 ±6.14 | 89.41 ±7.67 | 96.10 ±5.35 | 83.50 ±3.35 | 23.08 ±1.55 |
| DT | 82.85 ±1.80 | 73.00 ±8.34 | 91.15 ±2.76 | 71.34 ±5.25 | 82.18 ±9.95 | 84.71 ±7.89 | 90.14 ±5.06 | 79.50 ±6.47 | 81.92 ±1.21 | |
| ET | 74.77 ±3.90 | 77.51 ±5.35 | 91.65 ±2.73 | 67.88 ±4.59 | 93.59 ±3.60 | 89.41 ±7.67 | 93.19 ±5.48 | 83.50 ±5.18 | 66.67 ±2.51 | |
| RF | 89.62 ±0.84 | 89.21 ±6.04 | 95.60 ±4.00 | 87.75 ±4.70 | 85.38 ±8.93 | 96.47 ±5.26 | 95.14 ±5.83 | 88.00 ±6.22 | 95.32 ±1.29 | |
| XGB | 89.38 ±1.09 | 81.98 ±3.23 | 94.60 ±2.65 | 84.79 ±5.28 | 85.38 ±7.07 | 90.59 ±7.89 | 93.10 ±4.40 | 88.00 ±4.11 | 92.63 ±1.62 |
| FS Method | Base | Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet |
|---|---|---|---|---|---|---|---|---|---|---|
| EFSHB | Union | 89.81 ±0.84 | 92.05 ±2.94 | 96.76 ±4.24 | 87.27 ±2.81 | 98.75 ±2.80 | 98.00 ±4.47 | 97.09 ±2.66 | 91.91 ±2.13 | 95.45 ±1.16 |
| Base | AB | 62.69 ±2.08 | 77.99 ±10.18 | 57.71 ±20.77 | 66.49 ±6.73 | 78.75 ±6.61 | 83.00 ±11.68 | 92.27 ±5.30 | 74.10 ±3.92 | 20.13 ±2.26 |
| DT | 74.69 ±2.79 | 61.24 ±9.41 | 65.03 ±11.85 | 64.30 ±9.80 | 65.00 ±22.20 | 69.76 ±9.41 | 80.36 ±3.58 | 67.09 ±8.93 | 79.23 ±1.23 | |
| ET | 52.54 ±1.99 | 68.18 ±10.19 | 71.29 ±14.52 | 54.06 ±8.68 | 70.25 ±15.55 | 72.44 ±14.33 | 66.45 ±13.52 | 69.17 ±6.80 | 61.92 ±5.40 | |
| RF | 71.88 ±2.29 | 84.64 ±4.46 | 81.79 ±13.45 | 78.64 ±5.89 | 74.75 ±12.26 | 80.17 ±12.51 | 92.27 ±3.95 | 81.69 ±6.79 | 94.68 ±1.23 | |
| XGB | 81.08 ±1.14 | 71.02 ±15.26 | 79.98 ±13.65 | 77.53 ±2.77 | 74.25 ±10.52 | 77.33 ±7.01 | 90.27 ±5.87 | 82.56 ±6.22 | 92.24 ±1.64 | |
| GFS | AB | 65.12 ±2.87 | 84.96 ±5.59 | 70.20 ±13.72 | 76.65 ±4.50 | 85.25 ±4.37 | 88.17 ±9.47 | 95.27 ±6.60 | 81.22 ±5.85 | 25.19 ±2.96 |
| DT | 82.58 ±1.97 | 79.34 ±6.40 | 87.35 ±11.27 | 74.01 ±7.80 | 80.25 ±20.28 | 85.67 ±9.04 | 91.18 ±4.15 | 78.97 ±8.70 | 82.24 ±1.37 | |
| ET | 64.54 ±2.95 | 90.85 ±1.44 | 93.92 ±2.83 | 74.06 ±1.58 | 98.75 ±2.80 | 95.42 ±5.79 | 95.27 ±3.22 | 87.52 ±3.35 | 68.40 ±1.10 | |
| RF | 89.46 ±0.69 | 93.38 ±3.28 | 92.45 ±7.13 | 85.62 ±5.59 | 87.75 ±5.03 | 89.83 ±10.55 | 94.27 ±6.06 | 84.02 ±7.69 | 94.87 ±1.22 | |
| XGB | 88.92 ±1.22 | 85.56 ±3.41 | 92.88 ±4.56 | 87.01 ±2.62 | 84.00 ±9.90 | 89.83 ±5.15 | 94.18 ±3.98 | 87.39 ±5.83 | 92.56 ±1.80 | |
| GFSB | AB | 62.69 ±2.08 | 79.33 ±10.92 | 57.71 ±20.46 | 66.49 ±6.73 | 78.75 ±6.61 | 83.00 ±11.68 | 92.27 ±5.30 | 74.55 ±2.97 | 20.13 ±2.26 |
| DT | 76.42 ±3.50 | 74.67 ±6.49 | 84.34 ±10.00 | 68.31 ±10.51 | 76.00 ±17.49 | 84.83 ±8.00 | 88.18 ±5.79 | 76.25 ±6.51 | 81.73 ±0.88 | |
| ET | 60.31 ±1.99 | 78.02 ±8.36 | 84.51 ±5.24 | 60.98 ±3.52 | 84.75 ±8.12 | 85.09 ±5.03 | 84.36 ±7.42 | 80.94 ±3.52 | 65.32 ±1.70 | |
| RF | 85.81 ±1.47 | 87.38 ±4.38 | 87.79 ±15.29 | 84.34 ±2.89 | 85.25 ±4.37 | 83.33 ±13.27 | 93.27 ±5.24 | 84.38 ±5.88 | 95.26 ±1.10 | |
| XGB | 85.96 ±1.56 | 78.23 ±8.11 | 85.31 ±13.07 | 83.15 ±3.85 | 74.25 ±10.52 | 81.00 ±10.63 | 90.27 ±7.71 | 86.16 ±5.90 | 92.56 ±1.49 | |
| GFSHB | AB | 64.46 ±3.37 | 85.43 ±4.93 | 72.79 ±15.89 | 75.33 ±1.55 | 80.25 ±10.77 | 87.00 ±9.29 | 96.18 ±5.24 | 82.46 ±3.24 | 23.08 ±1.55 |
| DT | 82.85 ±1.80 | 78.67 ±7.66 | 80.92 ±13.54 | 71.28 ±5.66 | 77.75 ±22.25 | 80.50 ±9.37 | 90.18 ±5.02 | 79.43 ±6.93 | 81.92 ±1.21 | |
| ET | 74.77 ±3.90 | 76.63 ±4.04 | 80.70 ±7.57 | 68.15 ±4.70 | 93.75 ±4.42 | 86.67 ±10.59 | 93.27 ±5.24 | 83.24 ±5.02 | 66.67 ±2.51 | |
| RF | 89.62 ±0.84 | 92.05 ±4.45 | 90.59 ±11.02 | 87.69 ±4.40 | 82.75 ±8.68 | 95.17 ±6.78 | 95.27 ±5.57 | 87.74 ±6.33 | 95.32 ±1.29 | |
| XGB | 89.38 ±1.09 | 84.11 ±6.47 | 90.31 ±5.43 | 84.98 ±4.96 | 82.75 ±8.68 | 86.67 ±11.37 | 93.18 ±4.34 | 87.61 ±4.17 | 92.63 ±1.62 |
| Fold | Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet |
|---|---|---|---|---|---|---|---|---|---|
| Fold 1 | 0.059 ±0.060 | 0.042 ±0.070 | 0.155 ±0.096 | 0.091 ±0.082 | 0.090 ±0.098 | 0.030 ±0.038 | 0.024 ±0.037 | 0.045 ±0.050 | 0.259 ±0.207 |
| Fold 2 | 0.041 ±0.043 | 0.015 ±0.037 | 0.139 ±0.110 | 0.200 ±0.332 | 0.032 ±0.032 | 0.051 ±0.076 | 0.133 ±0.293 | 0.034 ±0.038 | 0.134 ±0.155 |
| Fold 3 | 0.021 ±0.033 | 0.014 ±0.020 | 0.162 ±0.077 | 0.090 ±0.085 | 0.110 ±0.191 | 0.058 ±0.092 | 0.101 ±0.300 | 0.064 ±0.059 | 0.313 ±0.161 |
| Fold 4 | 0.072 ±0.142 | 0.125 ±0.301 | 0.177 ±0.102 | 0.051 ±0.101 | 0.065 ±0.077 | 0.052 ±0.059 | 0.077 ±0.037 | 0.128 ±0.154 | 0.249 ±0.168 |
| Fold 5 | 0.073 ±0.136 | 0.080 ±0.122 | 0.117 ±0.056 | 0.045 ±0.058 | 0.111 ±0.175 | 0.041 ±0.032 | 0.026 ±0.032 | 0.075 ±0.109 | 0.313 ±0.231 |
| FS Method | Base | Madelon | CLL-SUB-111 | Lung | TOX-171 | Colon | GLI-85 | Prostate-GE | Arcene | Isolet |
|---|---|---|---|---|---|---|---|---|---|---|
| EFSHB | Union | 0.425 ±0.279 | 0.097 ±0.092 | 0.152 ±0.120 | 0.180 ±0.108 | 0.165 ±0.058 | 0.066 ±0.073 | 0.117 ±0.102 | 0.140 ±0.102 | 0.788 ±0.134 |
| GFS | AB | 0.249 ±0.115 | 0.082 ±0.035 | 0.147 ±0.099 | 0.214 ±0.038 | 0.082 ±0.103 | 0.022 ±0.032 | 0.165 ±0.126 | 0.071 ±0.017 | 0.535 ±0.053 |
| DT | 0.467 ±0.076 | 0.081 ±0.188 | 0.187 ±0.130 | 0.200 ±0.190 | 0.012 ±0.027 | 0.131 ±0.115 | 0.160 ±0.286 | 0.117 ±0.171 | 0.143 ±0.051 | |
| ET | 0.079 ±0.018 | 0.390 ±0.325 | 0.288 ±0.243 | 0.435 ±0.050 | 0.146 ±0.160 | 0.196 ±0.137 | 0.122 ±0.244 | 0.210 ±0.167 | 0.140 ±0.023 | |
| RF | 0.886 ±0.061 | 0.111 ±0.076 | 0.218 ±0.083 | 0.206 ±0.135 | 0.117 ±0.193 | 0.065 ±0.052 | 0.246 ±0.147 | 0.156 ±0.065 | 0.667 ±0.119 | |
| XGB | 0.368 ±0.084 | 0.042 ±0.022 | 0.231 ±0.076 | 0.071 ±0.018 | 0.067 ±0.087 | 0.102 ±0.152 | 0.280 ±0.285 | 0.055 ±0.017 | 0.319 ±0.063 | |
| GFSB | AB | 0.521 ±0.037 | 0.693 ±0.300 | 0.914 ±0.017 | 0.913 ±0.005 | 0.748 ±0.016 | 0.960 ±0.005 | 0.897 ±0.018 | 0.651 ±0.333 | 0.716 ±0.045 |
| DT | 0.295 ±0.147 | 0.396 ±0.305 | 0.490 ±0.264 | 0.595 ±0.215 | 0.543 ±0.321 | 0.386 ±0.308 | 0.482 ±0.237 | 0.533 ±0.311 | 0.333 ±0.290 | |
| ET | 0.086 ±0.017 | 0.615 ±0.252 | 0.725 ±0.137 | 0.883 ±0.069 | 0.396 ±0.291 | 0.672 ±0.137 | 0.670 ±0.225 | 0.452 ±0.239 | 0.475 ±0.176 | |
| RF | 0.474 ±0.036 | 0.187 ±0.022 | 0.508 ±0.070 | 0.298 ±0.155 | 0.370 ±0.032 | 0.128 ±0.018 | 0.350 ±0.008 | 0.262 ±0.030 | 0.546 ±0.243 | |
| XGB | 0.233 ±0.044 | 0.381 ±0.185 | 0.460 ±0.207 | 0.377 ±0.224 | 0.526 ±0.245 | 0.523 ±0.322 | 0.902 ±0.016 | 0.641 ±0.146 | 0.561 ±0.179 | |
| GFSHB | AB | 0.411 ±0.201 | 0.066 ±0.040 | 0.099 ±0.083 | 0.188 ±0.072 | 0.125 ±0.172 | 0.063 ±0.077 | 0.120 ±0.094 | 0.054 ±0.052 | 0.437 ±0.172 |
| DT | 0.409 ±0.098 | 0.037 ±0.099 | 0.029 ±0.058 | 0.036 ±0.037 | 0.033 ±0.100 | 0.070 ±0.155 | 0.202 ±0.293 | 0.016 ±0.030 | 0.151 ±0.080 | |
| ET | 0.284 ±0.131 | 0.000 ±0.001 | 0.090 ±0.172 | 0.121 ±0.185 | 0.000 ±0.000 | 0.001 ±0.003 | 0.030 ±0.034 | 0.007 ±0.017 | 0.160 ±0.169 | |
| RF | 0.715 ±0.157 | 0.112 ±0.071 | 0.198 ±0.182 | 0.116 ±0.116 | 0.335 ±0.258 | 0.287 ±0.285 | 0.487 ±0.274 | 0.120 ±0.099 | 0.522 ±0.206 | |
| XGB | 0.785 ±0.056 | 0.018 ±0.019 | 0.142 ±0.126 | 0.074 ±0.089 | 0.065 ±0.052 | 0.062 ±0.087 | 0.242 ±0.259 | 0.059 ±0.142 | 0.425 ±0.217 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Park, J.; Kim, D.; Kim, W. Simple yet Effective Ensemble Feature Selection Using Hierarchical Binning. Appl. Sci. 2026, 16, 3404. https://doi.org/10.3390/app16073404
Park J, Kim D, Kim W. Simple yet Effective Ensemble Feature Selection Using Hierarchical Binning. Applied Sciences. 2026; 16(7):3404. https://doi.org/10.3390/app16073404
Chicago/Turabian StylePark, Jinho, Dohun Kim, and Wonjong Kim. 2026. "Simple yet Effective Ensemble Feature Selection Using Hierarchical Binning" Applied Sciences 16, no. 7: 3404. https://doi.org/10.3390/app16073404
APA StylePark, J., Kim, D., & Kim, W. (2026). Simple yet Effective Ensemble Feature Selection Using Hierarchical Binning. Applied Sciences, 16(7), 3404. https://doi.org/10.3390/app16073404

