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 条
  • [31] A bare bones bacterial foraging optimization algorithm
    Wang, Liying
    Zhao, Weiguo
    Tian, Yulong
    Pan, Gangzhu
    COGNITIVE SYSTEMS RESEARCH, 2018, 52 : 301 - 311
  • [32] Cooperative Bacterial Foraging Algorithm for Global Optimization
    Chen, Hanning
    Zhu, Yunlong
    Hu, Kunyuan
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3896 - 3901
  • [33] Bacterial Foraging Optimization Algorithm for Menu Planning
    Hernandez-Ocana, Betania
    Chavez-Bosquez, Oscar
    Hernandez-Torruco, Jose
    Canul-Reich, Juana
    Pozos-Parra, Pilar
    IEEE ACCESS, 2018, 6 : 8619 - 8629
  • [34] Analysis and improvement of the bacterial foraging optimization algorithm
    Dang, J. (Dangjw@mail.lzjtu.cn), 1600, Korean Institute of Information Scientists and Engineers (08):
  • [35] Bacteria Foraging Based Agent Feature Selection Algorithm
    Liang, Dongying
    Zheng, Weikun
    Li, Yueping
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT I, 2011, 134 (0I): : 581 - +
  • [37] ReliefF guided variable spiral tuna swarm optimization algorithm with somersault foraging for feature selection
    Wang, Yu-Cai
    Wang, Jie-Sheng
    Zhang, Min
    Song, Hao-Ming
    Hou, Jia-Ning
    Qi, Yu-Liang
    Song, Yu-Wei
    ALEXANDRIA ENGINEERING JOURNAL, 2025, 119 : 168 - 188
  • [38] Optimization of Economic Dispatch Using Bacterial Foraging Optimization Algorithm
    Komsiyah, S.
    Suhartono, D.
    Astriyanti, M.
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2015, 53 (05): : 96 - 102
  • [39] Machining scheme selection technique for feature group based on re-optimized bacterial foraging algorithm
    Cheng, Hao
    Wang, Lin
    Wang, Rui
    Huang, Xunzhuo
    Zheng, Zujie
    Luo, Weifeng
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2024, 41 (08) : 675 - 691
  • [40] A novel binary horse herd optimization algorithm for feature selection problem
    Zahra Asghari Varzaneh
    Soodeh Hosseini
    Mohammad Masoud Javidi
    Multimedia Tools and Applications, 2023, 82 : 40309 - 40343