journal article·2025Open access

An Adaptive and Parallel Metaheuristic Framework for Wrapper-Based Feature Selection Using Arctic Puffin Optimization

Wy-Liang Cheng, Wei Hong Lim, Kim Soon Chong, Sew Sun Tiang, Yit Hong Choo, El-Sayed M. El-kenawy, Amal H. Alharbi, Marwa M. Eid

Computers, Materials & Continua· Volume 85· Issue 1

Abstract

The exponential growth of data in recent years has introduced significant challenges in managing high-dimensional datasets, particularly in industrial contexts where efficient data handling and process innovation are critical. Feature selection, an essential step in data-driven process innovation, aims to identify the most relevant features to improve model interpretability, reduce complexity, and enhance predictive accuracy. To address the limitations of existing feature selection methods, this study introduces a novel wrapper-based feature selection framework leveraging the recently proposed Arctic Puffin Optimization (APO) algorithm. Specifically, we incorporate a specialized conversion mechanism to effectively adapt APO from continuous optimization to discrete, binary feature selection problems. Moreover, we introduce a fully parallelized implementation of APO in which both the search operators and fitness evaluations are executed concurrently using MATLAB’s Parallel Computing Toolbox. This parallel design significantly improves runtime efficiency and scalability, particularly for high-dimensional feature spaces. Extensive comparative experiments conducted against 14 state-of-the-art metaheuristic algorithms across 15 benchmark datasets reveal that the proposed APO-based method consistently achieves superior classification accuracy while selecting fewer features. These findings highlight the robustness and effectiveness of APO, validating its potential for advancing process innovation, economic productivity and smart city application in real-world machine learning scenarios.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Evolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (56)

Show source-provided references
1. Multiclass feature selection with metaheuristic optimization algorithms: a review10.1007/s00521-022-07705-4 ↗
2. Robust automatic modulation recognition through joint contribution of hand-crafted and contextual features10.1109/ACCESS.2021.3099222 ↗
3. Quantitative and qualitative analysis of 18 deep Convolutional Neural Network (CNN) models with transfer learning to diagnose COVID-19 on Chest X-Ray (CXR) images10.1007/s42979-022-01545-8 ↗
4. 3D brain tumour segmentation using UNet with quantitative analysis of the tumour features10.1088/1742-6596/2622/1/012015 ↗
5. Hybrid deep learning model for fault detection and classification of grid-connected photovoltaic system10.1109/ACCESS.2022.3140287 ↗
6. An introduction to variable and feature selection
7. A comprehensive survey on recent metaheuristics for feature selection10.1016/j.neucom.2022.04.083 ↗
8. A review of recent approaches on wrapper feature selection for intrusion detection10.1016/j.eswa.2022.116822 ↗
9. Self-adaptive parameter and strategy based particle swarm optimization for large-scale feature selection problems with multiple classifiers10.1016/j.asoc.2019.106031 ↗
10. A direct method of nonparametric measurement selection10.1109/T-C.1971.223410 ↗
11. On the effectiveness of receptors in recognition systems10.1109/TIT.1963.1057810 ↗
12. Efficient feature selection algorithm based on particle swarm optimization with learning memory10.1109/ACCESS.2019.2953298 ↗
13. An exhaustive review of the metaheuristic algorithms for search and optimization: taxonomy, applications, and open challenges10.1007/s10462-023-10470-y ↗
14. Arctic puffin optimization: a bio-inspired metaheuristic algorithm for solving engineering design optimization10.1016/j.advengsoft.2024.103694 ↗
15. A self-adaptive topologically connected-based particle swarm optimization10.1109/ACCESS.2018.2878805 ↗
16. Cyclic path planning of hyper-redundant manipulator using whale optimization algorithm
17. Optimization of fuzzy logic controller parameters using modern meta-heuristic algorithm for gantry crane system (GCS)10.1016/j.matpr.2020.05.641 ↗
18. A fuzzy logic based charging scheme for electric vechicle parking station
19. Home energy management system based on photovoltaic system
20. Real-time energy management optimization for smart household
21. Dholes hunting—a multi-local search algorithm using gradient approximation and its application for blockchain consensus problem10.1109/ACCESS.2024.3419172 ↗
22. Artificial rabbits optimization: a new bio-inspired meta-heuristic algorithm for solving engineering optimization problems10.1016/j.engappai.2022.105082 ↗
23. A novel nature-inspired algorithm for optimal task scheduling in fog-cloud blockchain system10.1109/JIOT.2023.3292872 ↗
24. Energy valley optimizer: a novel metaheuristic algorithm for global and engineering optimization10.1038/s41598-022-27344-y ↗
25. Groundwater level modeling using augmented artificial ecosystem optimization10.1016/j.jhydrol.2022.129034 ↗
26. Salp Swarm algorithm: a bio-inspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
27. Advances in nature-inspired metaheuristic optimization for feature selection problem: a comprehensive survey10.1016/j.cosrev.2023.100559 ↗
28. A systematic review on metaheuristic optimization techniques for feature selections in disease diagnosis: open issues and challenges10.1007/s11831-022-09853-1 ↗
29. Metaheuristic-based feature selection methods for diagnosing sarcopenia with machine learning algorithms10.3390/biomimetics9030179 ↗
30. Particle guided metaheuristic algorithm for global optimization and feature selection problems10.1016/j.eswa.2024.123362 ↗
31. Feature selection based nature inspired capuchin search algorithm for solving classification problems10.1016/j.eswa.2023.121128 ↗
32. Novel optimized feature selection using metaheuristics applied to physical benchmark datasets
33. Hybrid dipper throated and grey wolf optimization for feature selection applied to life benchmark datasets
34. Innovative feature selection method based on hybrid sine cosine and dipper throated optimization algorithms10.1109/ACCESS.2023.3298955 ↗
35. A robust wrapper-based feature selection technique based on modified teaching learning based optimization with hierarchical learning scheme
36. Chaotic RIME optimization algorithm with adaptive mutualism for feature selection problems10.1016/j.compbiomed.2024.108803 ↗
37. An improved Genghis Khan optimizer based on enhanced solution quality strategy for global optimization and feature selection problems10.1016/j.knosys.2024.112347 ↗
38. Explicit and size-adaptive PSO-based feature selection for classification10.1016/j.swevo.2023.101249 ↗
39. Equilibrium optimizer with divided population based on distance and its application in feature selection problems10.1016/j.knosys.2022.109842 ↗
40. Symmetric uncertainty-incorporated probabilistic sequence-based ant colony optimization for feature selection in classification10.1016/j.knosys.2022.109874 ↗
41. Fitness and historical success information-assisted binary particle swarm optimization for feature selection10.1016/j.knosys.2024.112699 ↗
42. Multi-objective feature selection based on artificial bee colony: an acceleration approach with variable sample size10.1016/j.asoc.2019.106041 ↗
43. Emperor penguin optimization algorithm- and bacterial foraging optimization algorithm-based novel feature selection approach for glaucoma classification from fundus images10.1007/s00500-023-08449-6 ↗
44. An improved sparrow search algorithm based on quantum computations and multi-strategy enhancement10.1016/j.eswa.2022.119421 ↗
45. Feature selection problem and metaheuristics: a systematic literature review about its formulation, evaluation and applications10.3390/biomimetics9010009 ↗
46. Aquila Optimizer: a novel meta-heuristic optimization algorithm10.1016/j.cie.2021.107250 ↗
47. Bezier search differential evolution algorithm for numerical function optimization: a comparative study with CRMLSP, MVO10.1016/j.eswa.2020.113875 ↗
48. The cheetah optimizer: a nature-inspired metaheuristic algorithm for large-scale optimization problems10.1038/s41598-022-14338-z ↗
49. Dwarf mongoose optimization algorithm10.1016/j.cma.2022.114570 ↗
50. A differential squirrel search algorithm
51. Flow Direction Algorithm (FDA): a novel optimization approach for solving optimization problems10.1016/j.cie.2021.107224 ↗
52. Death mechanism-based moth-flame optimization with improved flame generation mechanism for global optimization tasks10.1016/j.eswa.2021.115436 ↗
53. Osprey optimization algorithm: a new bio-inspired metaheuristic algorithm for solving engineering optimization problems10.3389/fmech.2022.1126450 ↗
54. Red-tailed hawk algorithm for numerical optimization and real-world problems10.1038/s41598-023-38778-3 ↗
55. Propagation search algorithm: a physics-based optimizer for engineering applications10.3390/math11204224 ↗
56. Chinese Pangolin Optimizer: a novel bio-inspired metaheuristic for solving optimization problems10.1007/s11227-025-07004-4 ↗