Particle swarm optimisation for feature selection in classification: Novel initialisation and updating mechanisms

被引:404
|
作者
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
BrowneSchool, Will N. [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
关键词
Particle swarm optimisation; Feature selection; Classification; ALGORITHM; PSO;
D O I
10.1016/j.asoc.2013.09.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In classification, feature selection is an important data pre-processing technique, but it is a difficult problem due mainly to the large search space. Particle swarm optimisation (PSO) is an efficient evolutionary computation technique. However, the traditional personal best and global best updating mechanism in PSO limits its performance for feature selection and the potential of PSO for feature selection has not been fully investigated. This paper proposes three new initialisation strategies and three new personal best and global best updating mechanisms in PSO to develop novel feature selection approaches with the goals of maximising the classification performance, minimising the number of features and reducing the computational time. The proposed initialisation strategies and updating mechanisms are compared with the traditional initialisation and the traditional updating mechanism. Meanwhile, the most promising initialisation strategy and updating mechanism are combined to form a new approach (PSO(4-2)) to address feature selection problems and it is compared with two traditional feature selection methods and two PSO based methods. Experiments on twenty benchmark datasets show that PSO with the new initialisation strategies and/or the new updating mechanisms can automatically evolve a feature subset with a smaller number of features and higher classification performance than using all features. PSO(4-2) outperforms the two traditional methods and two PSO based algorithm in terms of the computational time, the number of features and the classification performance. The superior performance of this algorithm is due mainly to both the proposed initialisation strategy, which aims to take the advantages of both the forward selection and backward selection to decrease the number of features and the computational time, and the new updating mechanism, which can overcome the limitations of traditional updating mechanisms by taking the number of features into account, which reduces the number of features and the computational time. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:261 / 276
页数:16
相关论文
共 50 条
  • [1] Overview of particle swarm optimisation for feature selection in classification
    [J]. Tran, Binh (tran.binh@ecs.vuw.ac.nz), 1600, Springer Verlag (8886):
  • [2] Overview of Particle Swarm Optimisation for Feature Selection in Classification
    Binh Tran
    Xue, Bing
    Zhang, Mengjie
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 605 - 617
  • [3] An Archive Based Particle Swarm Optimisation for Feature Selection in Classification
    Xue, Bing
    Qin, A. K.
    Zhang, Mengjie
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 3119 - 3126
  • [4] Rank Based Binary Particle Swarm Optimisation for Feature Selection in Classification
    Mafarja, Majdi
    Sabar, Nasser R.
    [J]. ICFNDS'18: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS, 2018,
  • [5] Hybridising Particle Swarm Optimisation with Differential Evolution for Feature Selection in Classification
    Chen, Ke
    Xue, Bing
    Zhang, Mengjie
    Zhou, Fengyu
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [6] Feature Selection Using Enhanced Particle Swarm Optimisation for Classification Models
    Xie, Hailun
    Zhang, Li
    Lim, Chee Peng
    Yu, Yonghong
    Liu, Han
    [J]. SENSORS, 2021, 21 (05) : 1 - 40
  • [7] Particle Swarm Optimisation with Genetic Operators for Feature Selection
    Hoai Bach Nguyen
    Xue, Bing
    Andreae, Peter
    Zhang, Mengjie
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 286 - 293
  • [8] Surrogate-Model Based Particle Swarm Optimisation with Local Search for Feature Selection in Classification
    Hoai Bach Nguyen
    Xue, Bing
    Andreae, Peter
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2017, PT I, 2017, 10199 : 487 - 505
  • [9] Particle Swarm Optimisation for Sparsity-based Feature Selection in Multi-label Classification
    Demir, Kaan
    Nguyen, Bach Hoai
    Xue, Bing
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 232 - 235
  • [10] Particle Swarm Optimisation Representations for Simultaneous Clustering and Feature Selection
    Lensen, Andrew
    Xue, Bing
    Zhang, Mengjie
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,