Binary butterfly optimization approaches for feature selection

被引:322
作者
Arora, Sankalap [1 ]
Anand, Priyanka [2 ]
机构
[1] DAV Univ, Jalandhar, Punjab, India
[2] Lovely Profess Univ, Jalandhar, Punjab, India
关键词
Binary butterfly optimization algorithm; Butterfly optimization algorithm; Feature selection; Bio-inspired optimization; ARTIFICIAL BEE COLONY; SALP SWARM ALGORITHM; KRILL HERD; MUTUAL INFORMATION; SEARCH ALGORITHM; DESIGN; REDUCTION; ROUGH;
D O I
10.1016/j.eswa.2018.08.051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, binary variants of the Butterfly Optimization Algorithm (BOA) are proposed and used to select the optimal feature subset for classification purposes in a wrapper-mode. BOA is a recently proposed algorithm that has not been systematically applied to feature selection problems yet. BOA can efficiently explore the feature space for optimal or near-optimal feature subset minimizing a given fitness function. The two proposed binary variants of BOA are applied to select the optimal feature combination that maximizes classification accuracy while minimizing the number of selected features. In these variants, the native BOA is utilized while its continuous steps are bounded in a threshold using a suitable threshold function after squashing them. The proposed binary algorithms are compared with five state-of-the-art approaches and four latest high performing optimization algorithms. A number of assessment indicators are utilized to properly assess and compare the performance of these algorithms over 21 datasets from the UCI repository. The experimental results confirm the efficiency of the proposed approaches in improving the classification accuracy compared to other wrapper-based algorithms, which proves the ability of BOA algorithm in searching the feature space and selecting the most informative attributes for classification tasks. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:147 / 160
页数:14
相关论文
共 72 条
[1]   AN INTRODUCTION TO KERNEL AND NEAREST-NEIGHBOR NONPARAMETRIC REGRESSION [J].
ALTMAN, NS .
AMERICAN STATISTICIAN, 1992, 46 (03) :175-185
[2]  
[Anonymous], 2 INT C INT SYST
[3]  
[Anonymous], 2018, SWARM EVOL COMPUT, DOI DOI 10.1016/j.swevo.2018.02.021
[4]  
[Anonymous], 1995, P ICNN 95 INT C NEUR
[5]  
[Anonymous], 1989, GENETIC ALGORITHMS S
[6]  
Arora S., 2017, INT J SWARM INTELLIG, V3, P152, DOI DOI 10.1504/IJSI.2017.087872
[7]  
ARORA S, 2016, ADV SCI ENG MED, V8, P711, DOI DOI 10.1166/ASEM.2016.1904
[8]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[9]   Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm [J].
Arora, Sankalap ;
Singh, Satvir .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) :3325-3335
[10]   A modified butterfly optimization algorithm for mechanical design optimization problems [J].
Arora, Sankalap ;
Singh, Satvir ;
Yetilmezsoy, Kaan .
JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2018, 40 (01) :1-17