A novel adaptive memetic binary optimization algorithm for feature selection

被引:14
作者
Cinar, Ahmet Cevahir [1 ]
机构
[1] Selcuk Univ, Fac Technol, Dept Comp Engn, Konya, Turkiye
关键词
Memetic computing; Binary optimization; Feature selection; Local search; Logic gates; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; DIFFERENTIAL EVOLUTION; RECOGNITION; MACHINE;
D O I
10.1007/s10462-023-10482-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection (FS) determines the beneficial features in data and decreases the disadvantages of the curse of dimensionality. This work proposes a novel adaptive memetic binary optimization (AMBO) algoraaithm for FS. FS is an NP-Hard binary optimization problem. AMBO is a pure binary optimization algorithm that works in binary discrete search space. New candidate individuals are adaptively created by a single point, double point, uniform crossovers, and canonical mutation mechanism. Local improvement for the best and worst individuals is provided with a new binary logic-gate based memetic smart local search mechanism. The balance between exploration and exploitation is achieved by adaptively. A diverse dimension dataset experimental setup is provided for determining the success of the proposed method. AMBO firstly was compared with binary particle swarm optimization (BPSO), a genetic algorithm with a random wheel selection strategy (GARW), a genetic algorithm with a tournaments selection strategy (GATS), and a genetic algorithm with a random selection strategy (GARS). AMBO outperformed the opponents on 11 datasets, especially the largest one. Wilcoxon signed-rank test and Friedman's test were conducted to show the statistical significance of AMBO. For an additional experiment with state-of-art metaheuristic algorithms in the literature, Population reduction binary gaining sharing knowledge-based algorithm with V-4 shaped transfer function (PbGSK-V4), binary salp swarm algorithm (BSSA), binary differential evolution algorithm (BDE), binary dragonfly algorithm (BDA), binary particle swarm optimization algorithm (BPSO), binary bat algorithm (BBA), binary ant lion optimization (BALO) and binary grey wolf optimizer (BGWO) are used in experiments with 21 datasets. The experimental results of the proposed AMBO algorithm are significantly better than the state-of-art algorithms, in terms of classification error rate, fitness function, and average selected features.
引用
收藏
页码:13463 / 13520
页数:58
相关论文
共 60 条
[1]   An adaptive memetic algorithm for feature selection using proximity graphs [J].
Abu Zaher, Amer ;
Berretta, Regina ;
Noman, Nasimul ;
Moscato, Pablo .
COMPUTATIONAL INTELLIGENCE, 2019, 35 (01) :156-183
[2]   S-shaped and V-shaped gaining-sharing knowledge-based algorithm for feature selection [J].
Agrawal, Prachi ;
Ganesh, Talari ;
Oliva, Diego ;
Mohamed, Ali Wagdy .
APPLIED INTELLIGENCE, 2022, 52 (01) :81-112
[3]   Approaches to Multi-Objective Feature Selection: A Systematic Literature Review [J].
Al-Tashi, Qasem ;
Abdulkadir, Said Jadid ;
Rais, Helmi Md ;
Mirjalili, Seyedali ;
Alhussian, Hitham .
IEEE ACCESS, 2020, 8 :125076-125096
[4]   Binary Optimization Using Hybrid Grey Wolf Optimization for Feature Selection [J].
Al-Tashi, Qasem ;
Kadir, Said Jadid Abdul ;
Rais, Helmi Md ;
Mirjalili, Seyedali ;
Alhussian, Hitham .
IEEE ACCESS, 2019, 7 :39496-39508
[5]   Stochastic local search for the FEATURE SET problem, with applications to microarray data [J].
Albrecht, Andreas A. .
APPLIED MATHEMATICS AND COMPUTATION, 2006, 183 (02) :1148-1164
[6]   Genetic algorithm based feature selection level fusion using fingerprint and iris biometrics [J].
Altun, A. Alpaslan ;
Kocer, H. Erdinc ;
Allahverdi, Novruz .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2008, 22 (03) :585-600
[7]  
Altun AA, 2007, LECT NOTES COMPUT SC, V4432, P467
[8]   The monarch butterfly optimization algorithm for solving feature selection problems [J].
Alweshah, Mohammed ;
Al Khalaileh, Saleh ;
Gupta, Brij B. ;
Almomani, Ammar ;
Hammouri, Abdelaziz, I ;
Al-Betar, Mohammed Azmi .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (14) :11267-11281
[9]   Binary butterfly optimization approaches for feature selection [J].
Arora, Sankalap ;
Anand, Priyanka .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 :147-160
[10]  
Asuncion A., 2007, UCI Machine Learning Repository