Binary grasshopper optimisation algorithm approaches for feature selection problems

被引:320
作者
Mafarja, Majdi [1 ]
Aljarah, Ibrahim [2 ]
Faris, Hossam [2 ]
Hammouri, Abdelaziz I. [3 ]
Al-Zoubi, Ala' M. [2 ]
Mirjalili, Seyedali [4 ]
机构
[1] Birzeit Univ, Dept Comp Sci, Birzeit, Palestine
[2] Univ Jordan, King Abdullah II Sch Informat Technol, Amman, Jordan
[3] Al Balqa Appl Univ, Dept Comp Informat Syst, Al Salt, Jordan
[4] Griffith Univ, Inst Integrated & Intelligent Syst, Brisbane, Qld 4111, Australia
关键词
Binary grasshopper optimisation algorithm; GOA; Optimisation; Feature selection; Classification; FEATURE SUBSET-SELECTION; LEARNING ALGORITHMS; GENETIC ALGORITHM; HYBRID APPROACH; ROUGH SET; COLONY; SEARCH; CLASSIFICATION; REDUCTION;
D O I
10.1016/j.eswa.2018.09.015
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature Selection (FS) is a challenging machine learning-related task that aims at reducing the number of features by removing irrelevant, redundant and noisy data while maintaining an acceptable level of classification accuracy. FS can be considered as an optimisation problem. Due to the difficulty of this problem and having a large number of local solutions, stochastic optimisation algorithms are promising techniques to solve this problem. As a seminal attempt, binary variants of the recent Grasshopper Optimisation Algorithm (GOA) are proposed in this work and employed to select the optimal feature subset for classification purposes within a wrapper-based framework. Two mechanisms are employed to design a binary GOA, the first one is based on Sigmoid and V-shaped transfer functions, and will be indicated by BGOA-S and BGOA-V, respectively. While the second mechanism uses a novel technique that combines the best solution obtained so far. In addition, a mutation operator is employed to enhance the exploration phase in BGOA algorithm (BGOA-M). The proposed methods are evaluated using 25 standard UCI datasets and compared with 8 well-regarded metaheuristic wrapper-based approaches, and six well known filter-based (e.g., correlation FS) approaches. The comparative results show the superior performance of the BGOA and BGOA-M methods compared to other similar techniques in the literature. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:267 / 286
页数:20
相关论文
共 69 条
[1]   Text feature selection using ant colony optimization [J].
Aghdam, Mehdi Hosseinzadeh ;
Ghasem-Aghaee, Nasser ;
Basiri, Mohammad Ehsan .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) :6843-6853
[2]   A new hybrid approach for feature selection and support vector machine model selection based on self-adaptive cohort intelligence [J].
Aladeemy, Mohammed ;
Tutun, Salih ;
Khasawneh, Mohammad T. .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 88 :118-131
[3]  
Alsaafin A., 2017, JILSA, V09, P55, DOI DOI 10.4236/JILSA.2017.94006
[4]   AN INTRODUCTION TO KERNEL AND NEAREST-NEIGHBOR NONPARAMETRIC REGRESSION [J].
ALTMAN, NS .
AMERICAN STATISTICIAN, 1992, 46 (03) :175-185
[5]  
[Anonymous], 2009, METAHEURISTICS DESIG
[6]  
[Anonymous], Computers and Applications, DOI DOI 10.5120/14480-2781
[7]  
[Anonymous], 2012, ELEMENTS INFORM THEO
[8]  
[Anonymous], 2007, P 24 INT C MACH LEAR
[9]   Differential evolution algorithm as a tool for optimal feature subset selection in motor imagery EEG [J].
Baig, Muhammad Zeeshan ;
Aslam, Nauman ;
Shum, Hubert P. H. ;
Zhang, Li .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :184-195
[10]   Feature Subset Selection by Particle Swarm Optimization with Fuzzy Fitness Function [J].
Chakraborty, Basabi .
2008 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2008, :1038-1042