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 条
  • [21] A novel adaptive memetic binary optimization algorithm for feature selection
    Cinar, Ahmet Cevahir
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (11) : 13463 - 13520
  • [22] RSO: A Novel Reinforced Swarm Optimization Algorithm for Feature Selection
    Basak, Hritam
    Das, Mayukhmali
    Modak, Susmita
    IEEE EUROCON 2021 - 19TH INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES, 2021, : 203 - 208
  • [23] A Novel Chaotic Chicken Swarm Optimization Algorithm for Feature Selection
    Ahmed, Khaled
    Hassanien, Aboul Ella
    Bhattacharyya, Siddhartha
    2017 THIRD IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2017, : 259 - 264
  • [24] KPCA Feature Extraction Based on Bacterial Foraging Algorithm
    Li, X. J.
    Yang, D. L.
    Deng, Z. Q.
    Jiang, L. L.
    MECHATRONICS AND INFORMATION TECHNOLOGY, PTS 1 AND 2, 2012, 2-3 : 200 - 204
  • [25] HYBRID FEATURE SELECTION APPROACH USING BACTERIAL FORAGING ALGORITHM GUIDED BY NAIVE BAYES CLASSIFICATION
    Mittal, Divya
    Bala, Manju
    2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,
  • [26] A Bacterial Foraging Optimization and Learning Automata Based Feature Selection for Motor Imagery EEG Classification
    Pal, Monalisa
    Bhattacharyya, Saugat
    Roy, Shounak
    Konar, Amit
    Tibarewala, D. N.
    Janarthanan, R.
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM), 2014,
  • [27] Optimal Cell Selection Scheme in Femtocell Networks Using Bacterial Foraging Optimization Algorithm
    Alam, Sahirul
    Mustika, I. Wayan
    Selo
    Lalin, Heng
    2016 2ND INTERNATIONAL CONFERENCE ON SCIENCE AND TECHNOLOGY-COMPUTER (ICST), 2016,
  • [28] Bacterial foraging optimization algorithm with quantum behavior
    School of Hydropower and Information Engineering, Huazhong University of Science and Teleology, Wuhan 430074, China
    Dianzi Yu Xinxi Xuebao, 2013, 3 (614-621):
  • [29] Bacterial Foraging Optimization Algorithm for Load Shedding
    Afandie, Wan Nur Eliana Afif Wan
    Rahman, Titik Khawa Abdul
    Zakaria, Zuhaina
    PROCEEDINGS OF THE 2013 IEEE 7TH INTERNATIONAL POWER ENGINEERING AND OPTIMIZATION CONFERENCE (PEOCO2013), 2013, : 722 - 726
  • [30] AN ADAPTIVE BACTERIAL FORAGING ALGORITHM FOR CONSTRAINED OPTIMIZATION
    Wang, Qiaoling
    Gao, Xiao-Zhi
    Wang, Changhong
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (08): : 3585 - 3593