Marine Predators Algorithm for Compact Feature Selection on the Wisconsin Diagnostic Breast Cancer Benchmark
Downloads
Abstract
This study evaluates the Marine Predators Algorithm (MPA) as a binary wrapper feature selector for a support vector machine on the Wisconsin Diagnostic Breast Cancer (WDBC) dataset. The scalar objective combines cross-validation classification error and normalized subset cardinality with accuracy weight 0.9. Ten comparator optimizers were evaluated under a reported common population size of 20 and 100 iterations over 30 runs. The recorded tables give MPA the highest mean accuracy, 98.49%, and the smallest mean subset, 11.13 of 30 features, a 62.9% reduction. These summaries describe a single retrospective benchmark. Their interpretation is conditional on resolving the reported accuracy, sensitivity and specificity aggregation and on recovering the paired run-level outputs and evaluation counts. The supplied one-sided Wilcoxon p-values are nominal comparisons rather than evidence of superiority after every possible multiplicity correction. The results motivate further evaluation of the wrapper; they do not establish early detection, biological validation or clinical readiness.
Keywords
Marine predators algorithm Feature selection Breast cancer diagnosis Metaheuristic optimization Wrapper method Support vector machine WDBC datasetReferences (14)
- [1] Wolberg, W., Mangasarian, O., Street, N., & Street, W. (1993). Breast cancer wisconsin (diagnostic) [Dataset]. https://doi.org/10.24432/C5DW2B
- [2] Faramarzi, A., Heidarinejad, M., Mirjalili, S., & Gandomi, A. H. (2020). Marine predators algorithm: A nature-inspired metaheuristic. Expert systems with applications, 152, 113377. https://doi.org/10.1016/j.eswa.2020.113377
- [3] Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine learning, 20, 273–297. https://doi.org/10.1007/BF00994018
- [4] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
- [5] Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008
- [6] Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., & Chen, H. (2019). Harris hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. https://doi.org/10.1016/j.future.2019.02.028
- [7] Abualigah, L., Yousri, D., Abd Elaziz, M., Ewees, A. A., Al-Qaness, M. A. A., & Gandomi, A. H. (2021). Aquila Optimizer: A novel meta-heuristic optimization algorithm. Computers & industrial engineering, 157, 107250. https://doi.org/10.1016/j.cie.2021.107250
- [8] Li, S., Chen, H., Wang, M., Heidari, A. A., & Mirjalili, S. (2020). Slime mould algorithm: A new method for stochastic optimization. Future generation computer systems, 111, 300–323. https://doi.org/10.1016/j.future.2020.03.055
- [9] Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., & Mirjalili, S. M. (2017). Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Advances in engineering software, 114, 163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002
- [10] Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press.
- [11] Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95, 4, 1942–1948. https://doi.org/10.1109/ICNN.1995.488968
- [12] Storn, R., & Price, K. (1997). Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11, 341–359. https://doi.org/10.1023/A:1008202821328
- [13] Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. https://abc.erciyes.edu.tr/publ.htm
- [14] Derrac, J., García, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1, 3–18. https://doi.org/10.1016/j.swevo.2011.02.002