Skip to main navigation Skip to search Skip to main content

Binary Horse herd optimization algorithm with crossover operators for feature selection

  • Al-Aqsa University
  • Al-Balqa Applied University
  • Ajman University
  • Zagazig University
  • Galala University

Research output: Contribution to journalArticlepeer-review

113 Scopus citations

Abstract

This paper proposes a binary version of Horse herd Optimization Algorithm (HOA) to tackle Feature Selection (FS) problems. This algorithm mimics the conduct of a pack of horses when they are trying to survive. To build a Binary version of HOA, or referred to as BHOA, twofold of adjustments were made: i) Three transfer functions, namely S-shape, V-shape and U-shape, are utilized to transform the continues domain into a binary one. Four configurations of each transfer function are also well studied to yield four alternatives. ii) Three crossover operators: one-point, two-point and uniform are also suggested to ensure the efficiency of the proposed method for FS domain. The performance of the proposed fifteen BHOA versions is examined using 24 real-world FS datasets. A set of six metric measures was used to evaluate the outcome of the optimization methods: accuracy, number of features selected, fitness values, sensitivity, specificity and computational time. The best-formed version of the proposed versions is BHOA with S-shape and one-point crossover. The comparative evaluation was also accomplished against 21 state-of-the-art methods. The proposed method is able to find very competitive results where some of them are the best-recorded. Due to the viability of the proposed method, it can be further considered in other areas of machine learning.

Original languageEnglish
Article number105152
JournalComputers in Biology and Medicine
Volume141
DOIs
StatePublished - Feb 2022

Keywords

  • Binary horse herd optimization algorithm
  • Crossover operators
  • Feature selection
  • Shape transfer functions

Fingerprint

Dive into the research topics of 'Binary Horse herd optimization algorithm with crossover operators for feature selection'. Together they form a unique fingerprint.

Cite this