Feature selection using bare-bones particle swarm optimization with mutual information

被引:156
|
作者
Song, Xian-fang [1 ]
Zhang, Yong [1 ]
Gong, Dun-wei [1 ,2 ]
Sun, Xiao-yan [1 ]
机构
[1] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221116, Jiangsu, Peoples R China
[2] Qingdao Univ Sci & Technol, Sch Informat Sci & Technol, Qingdao 266061, Peoples R China
基金
中国国家自然科学基金;
关键词
Feature selection; Particle swarm; Swarm initialization; Mutual information; Local search; ARTIFICIAL BEE COLONY; LOCAL SEARCH; DIFFERENTIAL EVOLUTION; FIREFLY ALGORITHM; GENE SELECTION; CLASSIFICATION; EXTRACTION;
D O I
10.1016/j.patcog.2020.107804
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection (FS) is an important data processing method in pattern recognition and data mining. Due to not considering characteristics of the FS problem itself, traditional particle update mechanisms and swarm initialization strategies adopted in most particle swarm optimization (PSO) limit their performance on dealing with high-dimensional FS problems. Focused on it, this paper proposes a novel feature selection algorithm based on bare bones PSO (BBPSO) with mutual information. Firstly, an effective swarm initialization strategy based on label correlation is developed, making full use of the correlation between features and class labels to accelerate the convergence of swarm. Then, in order to enhance the exploitation performance of the algorithm, two local search operators, i.e., the supplementary operator and the deletion operator, are developed based on feature relevance-redundancy. Furthermore, an adaptive flip mutation operator is designed to help particles jump out of local optimal solutions. We apply the proposed algorithm to typical datasets based on the K-Nearest Neighbor classifier ( K-NN), and compare it with eleven state-of-the-art algorithms, SFS, PTA , SGA , BPSO, PSO(4-2), HPSO-LS, Binary BPSO, NaFA , IBFA , KPLS-mRMR and SMBA-CSFS. The experimental results show that the proposed algorithm can achieve a feature subset with better performance, and is a highly competitive FS algorithm. (c) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Novel bare-bones particle swarm optimization and its performance for modeling vapor-liquid equilibrium data
    Zhang, Haibo
    Kennedy, Devid Desfreed
    Rangaiah, Gade Pandu
    Bonilla-Petriciolet, Adrian
    [J]. FLUID PHASE EQUILIBRIA, 2011, 301 (01) : 33 - 45
  • [32] Bare-Bones particle Swarm optimization-based quantization for fast and energy efficient convolutional neural networks
    Tmamna, Jihene
    Ben Ayed, Emna
    Fourati, Rahma
    Hussain, Amir
    Ben Ayed, Mounir
    [J]. EXPERT SYSTEMS, 2024, 41 (04)
  • [33] Evaluation of integrated differential evolution and unified bare-bones particle swarm optimization for phase equilibrium and stability problems
    Zhang, Haibo
    Adan Fernandez-Vargas, Jorge
    Rangaiah, Gade Pandu
    Bonilla-Petriciolet, Adrian
    Gabriel Segovia-Hernandez, Juan
    [J]. FLUID PHASE EQUILIBRIA, 2011, 310 (1-2) : 129 - 141
  • [34] A twinning bare bones particle swarm optimization algorithm
    Guo, Jia
    Shi, Binghua
    Yan, Ke
    Di, Yi
    Tang, Jianyu
    Xiao, Haiyang
    Sato, Yuji
    [J]. PLOS ONE, 2022, 17 (05):
  • [35] A Hierarchical Bare Bones Particle Swarm Optimization Algorithm
    Guo, Jia
    Sato, Yuji
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 1936 - 1941
  • [36] Different implementations of bare bones particle swarm optimization
    Zhang, Zhen
    Pan, Zai-Ping
    Pan, Xiao-Hong
    [J]. Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2015, 49 (07): : 1350 - 1357
  • [37] A Study of Collapse in Bare Bones Particle Swarm Optimization
    Blackwell, Tim
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (03) : 354 - 372
  • [38] Multi swarm bare bones particle swarm optimization with distribution adaption
    Vafashoar, Reza
    Meybodi, Mohammad Reza
    [J]. APPLIED SOFT COMPUTING, 2016, 47 : 534 - 552
  • [39] An Optimization Algorithm for Solving High-Dimensional Complex Functions Based on a Multipopulation Cooperative Bare-Bones Particle Swarm
    Liu, Cong
    Liu, Yunqing
    Wu, Tong
    Yan, Fei
    Zhang, Qiong
    [J]. JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2022, 17 (04) : 2441 - 2456
  • [40] Distributed Renewable Energy Cluster Configuration Based on Improved Bare-Bones Multi-objective Particle Swarm Optimization
    Chen, Jinrong
    Li, Bo
    Ouyang, Weinian
    Wang, Tianlun
    Chen, Tingwei
    [J]. 2022 12TH INTERNATIONAL CONFERENCE ON POWER AND ENERGY SYSTEMS, ICPES, 2022, : 967 - 971