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 条
  • [41] A novel chaotic salp swarm algorithm for global optimization and feature selection
    Sayed, Gehad Ismail
    Khoriba, Ghada
    Haggag, Mohamed H.
    APPLIED INTELLIGENCE, 2018, 48 (10) : 3462 - 3481
  • [42] BCOVIDOA: A Novel Binary Coronavirus Disease Optimization Algorithm for Feature Selection
    Khalid, Asmaa M.
    Hamza, Hanaa M.
    Mirjalili, Seyedali
    Hosny, Khalid M.
    KNOWLEDGE-BASED SYSTEMS, 2022, 248
  • [43] A novel hybrid genetic algorithm with granular information for feature selection and optimization
    Dong, Hongbin
    Li, Tao
    Ding, Rui
    Sun, Jing
    APPLIED SOFT COMPUTING, 2018, 65 : 33 - 46
  • [44] A Novel Chaotic Interior Search Algorithm for Global Optimization and Feature Selection
    Arora, Sankalap
    Sharma, Manik
    Anand, Priyanka
    APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (04) : 292 - 328
  • [45] BCOVIDOA: A Novel Binary Coronavirus Disease Optimization Algorithm for Feature Selection
    Khalid, Asmaa M.
    Hamza, Hanaa M.
    Mirjalili, Seyedali
    Hosny, Khalid M.
    Knowledge-Based Systems, 2022, 248
  • [46] A Novel Wrapper-Based Optimization Algorithm for the Feature Selection and Classification
    Talpur, Noureen
    Abdulkadir, Said Jadid
    Hasan, Mohd Hilmi
    Alhussian, Hitham
    Alwadain, Ayed
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (03): : 5799 - 5820
  • [47] A novel binary horse herd optimization algorithm for feature selection problem
    Asghari Varzaneh, Zahra
    Hosseini, Soodeh
    Javidi, Mohammad Masoud
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (26) : 40309 - 40343
  • [48] A novel chaotic salp swarm algorithm for global optimization and feature selection
    Gehad Ismail Sayed
    Ghada Khoriba
    Mohamed H. Haggag
    Applied Intelligence, 2018, 48 : 3462 - 3481
  • [49] Parameter Selection for Ant Colony Algorithm Based on Bacterial Foraging Algorithm
    Li, Peng
    Zhu, Hua
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [50] A NOVEL CONLONY-BASED MODIFIED BACTERIAL FORAGING ALGORITHM FOR NUMERICAL OPTIMIZATION PROBLEMS
    Zhao, Hongwei
    Tian, Liwei
    Yang, Zhehao
    Shen, Hongye
    Xia, Honggang
    JOURNAL OF INVESTIGATIVE MEDICINE, 2015, 63 (08) : S57 - S57