A Modified Marine Predator Algorithm for an Efficient Feature Selection
Abstract
Feature Selection (FS) is considered an important but yet a difficult
data pre-processing task. Metaheuristics algorithm (MA) such as
Particle Swarm Optimization (PSO), Salp Swarm Algorithm (SSA),
Dragonfly Algorithm (DA), Grey Wolf Optimization (GWO) and Marine
Predator Algorithm (MPA) are used for optimizing feature selection
task. The Marine Predator Algorithm is a population based algorithm
modeled after the foraging actions of marine predators. MPA is an
efficient population based MA but has limitations in FS related task.
These limitations include its method of initial population generation
which is random initialization and suffers from diversity. Another
limitation is exploration/exploitation phase imbalance which result to
the search been stuck in local optima, that is, imbalance between the
global search and local search. Despite, several attempts by
researchers to address this challenges, these problems still persist.
This work proposes a novel population initialization mechanism in MPA
using logistic chaotic map. Ten benchmark datasets from the
University of California in Irvine (UCI) repository were used throughout
the experiment. The k-Nearest Neighbor (KNN) was used as the base
classifier. To address overfitting problem, each of the datasets was
divided into training and testing using K-fold cross-validation. Results
obtained from the experiments showed a significant improvement
against the traditional MPA.
Full Text:
PDFReferences
Badillo, S., Banfai, B., Birzele, F., Davydov, I.
I., Hutchinson, L., Kam-Thong, T., Siebourg-Polster, J., Steiert, B., & Zhang, J. D. (2020). An Introduction to Machine Learning. Clinical Pharmacology & Therapeutics,
(4), 871–885.
https://doi.org/10.1002/cpt.1796
Bellman, R. (1957). In Dynamic Programming.
Princeton University Press.
Dorigo, M., & Di Caro, G. (1999). Ant colony optimization: A new meta-heuristic. Proceedings of the 1999 Congress
on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), 1470–1477. https://doi.org/10.1109/CEC.1999.78
El Naqa, I., & Murphy, M. J. (2015). What Is Machine Learning? In I. El Naqa, R. Li, & M. J. Murphy (Eds.), Machine
Learning in Radiation Oncology: Theory and Applications (pp. 3–11). Springer International Publishing. https://doi.org/10.1007/978-3-319-
-3_1
Elminaam, D. S. A., Nabil, A., Ibraheem, S. A.,
& Houssein, E. H. (2021). An Efficient Marine Predators Algorithm for Feature Selection. IEEE Access,
, 60136–60153. https://doi.org/10.1109/ACCESS.202
3073261
Faramarzi, A., Heidarinejad, M., Mirjalili, S., & Gandomi, A. H. (2020). Marine Predators Algorithm: A nature- inspired metaheuristic. Expert Systems with Applications, 152,
https://doi.org/10.1016/j.eswa.2020.1
Ghosh, M., Guha, R., Alam, I., Lohariwal, P., Jalan, D., & Sarkar, R. (2019). Binary genetic swarm optimization: A combination of GA and PSO for feature selection. Journal of
Intelligent Systems, 29(1), 1598–
Holland, J. H. (1992). Genetic Algorithms.
Scientific American, 267(1), 66–72. https://doi.org/10.1038/scientificamer ican0792-66
Kennedy, J., & Eberhart, R. (1995). Particle
swarm optimization. Proceedings of ICNN’95 - International Conference on Neural Networks, 4, 1942–1948. https://doi.org/10.1109/ICNN.1995.48
Kuo, F. Y., & Sloan, I. H. (2005). Lifting the curse of dimensionality. Notices of the AMS, 52(11), 1320–1328
Li, J., Cheng, K., Wang, S., Morstatter, F., Trevino, R. P., Tang, J., & Liu, H. (2017). Feature Selection: A Data Perspective. ACM Comput. Surv.,
(6).
https://doi.org/10.1145/3136625
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.2
07.002
Moysis, L., Volos, C., Jafari, S., Munoz- Pacheco, J. M., Kengne, J., Rajagopal, K., & Stouboulos, I. (2020). Modification of the logistic map using fuzzy numbers with application to pseudorandom number generation and image encryption. Entropy, 22(4), 474
Mugemanyi, S., Qu, Z., Rugema, F. X., Dong, Y., Wang, L., Bananeza, C., Nshimiyimana, A., & Mutabazi, E. (2023). Marine predators’ algorithm: A comprehensive review. Machine Learning with Applications, 12,
https://doi.org/10.1016/j.mlwa.2023.1
Ranjan, M., Barot, K., Khairnar, V., Rawal, V., Pimpalgaonkar, A., Saxena, S., & Sattar, A. (2023). Python: Empowering Data Science Applications and Research. Journal of Operating Systems Development
& Trends, 10, 27–33. https://doi.org/10.37591/joosdt.v10i1.
Raschka, S., Patterson, J., & Nolet, C. (2020).
Machine Learning in Python: Main Developments and Technology Trends in Data Science, Machine Learning, and Artificial Intelligence. Information, 11(4), 193. https://doi.org/10.3390/info11040193
Refbacks
- There are currently no refbacks.