Mathematics (Jul 2022)

An Efficient Parallel Reptile Search Algorithm and Snake Optimizer Approach for Feature Selection

  • Ibrahim Al-Shourbaji,
  • Pramod H. Kachare,
  • Samah Alshathri,
  • Salahaldeen Duraibi,
  • Bushra Elnaim,
  • Mohamed Abd Elaziz

DOI
https://doi.org/10.3390/math10132351
Journal volume & issue
Vol. 10, no. 13
p. 2351

Abstract

Read online

Feature Selection (FS) is a major preprocessing stage which aims to improve Machine Learning (ML) models’ performance by choosing salient features, while reducing the computational cost. Several approaches are presented to select the most Optimal Features Subset (OFS) in a given dataset. In this paper, we introduce an FS-based approach named Reptile Search Algorithm–Snake Optimizer (RSA-SO) that employs both RSA and SO methods in a parallel mechanism to determine OFS. This mechanism decreases the chance of the two methods to stuck in local optima and it boosts the capability of both of them to balance exploration and explication. Numerous experiments are performed on ten datasets taken from the UCI repository and two real-world engineering problems to evaluate RSA-SO. The obtained results from the RSA-SO are also compared with seven popular Meta-Heuristic (MH) methods for FS to prove its superiority. The results show that the developed RSA-SO approach has a comparative performance to the tested MH methods and it can provide practical and accurate solutions for engineering optimization problems.

Keywords