Related Experiment Video
Updated: Jul 12, 2026

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
A robust binary secretary bird optimization method for high-dimensional data classification
Reham Kamal1,2, Eman Amin3, Diaa Salama AbdElminaam4,5
1Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt. riham.mohamed@miuegypt.edu.eg.
Abstract:
Feature selection is a key step in machine learning-based decision systems, especially in medical and biomedical applications, where datasets often contain a large number of features that can negatively affect both accuracy and interpretability. In this study, we introduce the binary secretary bird optimization algorithm (B-SBOA), a binary version of the secretary bird optimization algorithm specifically developed for feature selection tasks. The proposed approach translates the hunting and escape behaviors of the secretary bird into effective binary search strategies, allowing a well-balanced trade-off between exploration and exploitation. B-SBOA was tested on twenty-five benchmark datasets from the UCI repository and compared with nine well-known binary metaheuristic algorithms, including PSO, GWO, MPA, HBO, SMA, SFOA, DOA, SCA, and MSO. The experimental results show that B-SBOA consistently delivers performance that is either superior to or competitive with existing methods across F-score, precision, recall, and other standard metrics. B-SBOA was evaluated on 25 benchmark datasets from the UCI repository and compared with nine well-known binary metaheuristic algorithms. The results show that B-SBOA achieves superior performance, with average improvements reaching 3-8% in F-score and 2-6% in precision and recall compared to competing methods. In several high-dimensional datasets such as Arrhythmia and Hillvalley, the proposed method achieved the highest classification accuracy while reducing the number of selected features.
Related Concept Videos
Classification of Systems-II
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
How Data are Classified: Categorical Data
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Methods of Classification and Identification