A novel bacterial foraging optimization algorithm for feature selection

被引:95
|
作者
Chen, Yu-Peng [1 ,2 ]
Li, Ying [1 ,2 ]
Wang, Gang [1 ,2 ]
Zheng, Yue-Feng [1 ,2 ]
Xu, Qian [1 ,2 ]
Fan, Jia-Hao [1 ,2 ]
Cui, Xue-Ting [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun, Peoples R China
基金
中国国家自然科学基金;
关键词
Bacterial foraging optimization algorithm; Feature selection; Classification; Support vector machine; SUPPORT VECTOR MACHINES; SET;
D O I
10.1016/j.eswa.2017.04.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bacterial foraging optimization (BFO) algorithm is a new swarming intelligent method, which has a satisfactory performance in solving the continuous optimization problem based on the chemotaxis, swarming, reproduction and elimination-dispersal steps. However, BFO algorithm is rarely used to deal with feature selection problem. In this paper, we propose two novel BFO algorithms, which are named as adaptive chemotaxis bacterial foraging optimization algorithm (ACBFO) and improved swarming and elimination dispersal bacterial foraging optimization algorithm (ISEDBFO) respectively. Two improvements are presented in ACBFO. On the one hand, in order to solve the discrete problem, data structure of each bacterium is redefined to establish the mapping relationship between the bacterium and the feature subset. On the other hand, an adaptive method for evaluating the importance of features is designed. Therefore the primary features in feature subset are preserved. ISEDBFO is proposed based on ACBFO. ISEDBFO algorithm also includes two modifications. First, with the aim of describing the nature of cell to cell attraction-repulsion relationship more accurately, swarming representation is improved by means of introducing the hyperbolic tangent function. Second, in order to retain the primary features of eliminated bacteria, roulette technique is applied to the elimination-dispersal phase. In this study, ACBFO and ISEDBFO are tested with 10 public data sets of UCI. The performance of the proposed methods is compared with particle swarm optimization based, genetic algorithm based, simulated annealing based, ant lion optimization based, binary bat algorithm based and cuckoo search based approaches. The experimental results demonstrate that the average classification accuracy of the proposed algorithms is nearly 3 percentage points higher than other tested methods. Furthermore, the improved algorithms reduce the length of the feature subset by almost 3 in comparison to other methods. In addition, the modified methods achieve excellent performance on wilcoxon signed-rank test and sensitivity-specificity test. In conclusion, the novel BFO algorithms can provide important support for the expert and intelligent systems. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] An intelligent feature selection method based on the Bacterial Foraging Algorithm
    Liang, Dongying
    Zheng, Weikun
    INTELLIGENT STRUCTURE AND VIBRATION CONTROL, PTS 1 AND 2, 2011, 50-51 : 304 - 308
  • [2] Emperor penguin optimization algorithm- and bacterial foraging optimization algorithm-based novel feature selection approach for glaucoma classification from fundus images
    Singh, Law Kumar
    Khanna, Munish
    Garg, Hitendra
    Singh, Rekha
    SOFT COMPUTING, 2024, 28 (03) : 2431 - 2467
  • [3] Emperor penguin optimization algorithm- and bacterial foraging optimization algorithm-based novel feature selection approach for glaucoma classification from fundus images
    Law Kumar Singh
    Munish Khanna
    Hitendra Garg
    Rekha Singh
    Soft Computing, 2024, 28 : 2431 - 2467
  • [4] A Novel Adaptive Chaotic Bacterial Foraging Optimization Algorithm
    Zhang, Yuan-tao
    Zhou, Wei
    Yi, Jun
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL MODELING, SIMULATION AND APPLIED MATHEMATICS (CMSAM 2016), 2016, : 272 - 279
  • [5] A novel encryption with bacterial foraging optimization algorithm based pixel selection scheme for video steganography
    Sharath, M. N.
    Rajesh, T. M.
    Patil, Mallanagouda
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (16) : 25197 - 25216
  • [6] A novel encryption with bacterial foraging optimization algorithm based pixel selection scheme for video steganography
    M N Sharath
    T M Rajesh
    Mallanagouda Patil
    Multimedia Tools and Applications, 2023, 82 : 25197 - 25216
  • [7] A multi-objective feature selection method based on bacterial foraging optimization
    Niu, Ben
    Yi, Wenjie
    Tan, Lijing
    Geng, Shuang
    Wang, Hong
    NATURAL COMPUTING, 2021, 20 (01) : 63 - 76
  • [8] A multi-objective feature selection method based on bacterial foraging optimization
    Ben Niu
    Wenjie Yi
    Lijing Tan
    Shuang Geng
    Hong Wang
    Natural Computing, 2021, 20 : 63 - 76
  • [9] A novel quantum grasshopper optimization algorithm for feature selection
    Wang, Dong
    Chen, Hongmei
    Li, Tianrui
    Wan, Jihong
    Huang, Yanyong
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2020, 127 : 33 - 53
  • [10] A Crossover Bacterial Foraging Optimization Algorithm
    Panda, Rutuparna
    Naik, Manoj Kumar
    APPLIED COMPUTATIONAL INTELLIGENCE AND SOFT COMPUTING, 2012, 2012