A wrapper based binary bat algorithm with greedy crossover for attribute selection

被引:20
作者
Akila, S. [1 ]
Christe, S. Allin [1 ]
机构
[1] PSG Coll Technol, Dept Elect & Commun Engn, Coimbatore 641004, Tamil Nadu, India
关键词
Attribute selection; Classification; Nature-inspired algorithm; SVM; Binary bat algorithm; Wrapper based algorithms; PARTICLE SWARM OPTIMIZATION; PERFORMANCE; CLASSIFICATION;
D O I
10.1016/j.eswa.2021.115828
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Attribute selection plays a vital role in optimization and machine learning that involves huge datasets. Classification accuracy of any learning model depends on the dimensionality of data and attributes selected. This leads to a multi-objective problem of obtaining high classification accuracy with fewer attributes. In this research work, a multi-objective optimization algorithm with greedy crossover for attribute selection and classification is proposed. A wrapper based Binary Bat Algorithm (BBA) with Support Vector Machine (SVM) as evaluator is implemented for attribute selection. In general, the optimization algorithms have the tendency to prematurely converge with sub-optimal solutions. This reduces the quality of the attribute selected and efficiency of the algorithm. Here, a multi-objective binary bat algorithm with greedy crossover is proposed to reset the sub-optimal solutions that are obtained due to the premature convergence. The evaluation of the attributes selected is done using the Support Vector Machine with 10-fold cross-validation. The proposed algorithm is implemented and evaluated with the benchmark datasets available in the UC Irvine (UCI) repository. Classification accuracy of 89.25%, 96.45%, 96.57% and 88.50% using the Australian, Ionosphere, Wisconsin Breast Cancer (Original dataset) and Musk is obtained. Further analysis is made with parameter metrics like sensitivity, specificity, precision, recall, fmeasure, Matthews Correlation coefficient (MCC), confusion matrix and Area under the ROC Curve (AUC). The proposed multi-objective binary bat algorithm with greedy crossover yields better performance over the existing bat based algorithms and other nature-inspired algorithms. The solution for the multiobjective problem of obtaining high classification accuracy with minimal number of attributes is attained. Also, the problem of premature convergence occurring in the optimization algorithms with sub-optimal solutions is overcome using the proposed algorithm.
引用
收藏
页数:10
相关论文
共 52 条
[1]   A new fusion of grey wolf optimizer algorithm with a two-phase mutation for feature selection [J].
Abdel-Basset, Mohamed ;
El-Shahat, Doaa ;
El-henawy, Ibrahim ;
de Albuquerque, Victor Hugo C. ;
Mirjalili, Seyedali .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 139
[2]   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
[3]   Binary butterfly optimization approaches for feature selection [J].
Arora, Sankalap ;
Anand, Priyanka .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 :147-160
[4]   Optimal classifier for imbalanced data using Matthews Correlation Coefficient metric [J].
Boughorbel, Sabri ;
Jarray, Fethi ;
El-Anbari, Mohammed .
PLOS ONE, 2017, 12 (06)
[5]   A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems [J].
Cui, Zhihua ;
Sun, Bin ;
Wang, Gaige ;
Xue, Yu ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 :42-52
[6]   Global vs Local Search on Multi-objective NK-Landscapes: Contrasting the Impact of Problem Features [J].
Daolio, Fabio ;
Liefooghe, Arnaud ;
Verel, Sebastien ;
Aguirre, Hernan ;
Tanaka, Kiyoshi .
GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, :369-376
[7]  
Demsar J, 2006, J MACH LEARN RES, V7, P1
[8]  
Dua D., 2019, School of information and computer science
[9]   Binary ant lion approaches for feature selection [J].
Emary, E. ;
Zawbaa, Hossam M. ;
Hassanien, Aboul Ella .
NEUROCOMPUTING, 2016, 213 :54-65
[10]   Adverse drug event detection and extraction from open data: A deep learning approach [J].
Fan, Brandon ;
Fan, Weiguo ;
Smith, Carly ;
Garner, Harold Skip .
INFORMATION PROCESSING & MANAGEMENT, 2020, 57 (01)