Binary differential evolution with self-learning for multi-objective feature selection

被引:306
|
作者
Zhang, Yong [1 ]
Gong, Dun-wei [1 ]
Gao, Xiao-zhi [2 ]
Tian, Tian [3 ]
Sun, Xiao-yan [1 ]
机构
[1] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou, Jiangsu, Peoples R China
[2] Univ Eastern Finland, Sch Comp, Kuopio, Finland
[3] Shandong Jianzhu Univ, Sch Comp Sci & Technol, Jinan, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Multi-objective optimization; Feature selection; Self-learning; FEATURE SUBSET-SELECTION; ARTIFICIAL BEE COLONY; PARTICLE SWARM OPTIMIZATION; SEARCH ALGORITHM;
D O I
10.1016/j.ins.2019.08.040
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Feature selection is an important data preprocessing method. This paper studies a new multi-objective feature selection approach, called the Binary Differential Evolution with self-learning (MOFS-BDE). Three new operators are proposed and embedded into the MOFS-BDE to improve its performance. The novel binary mutation operator based on probability difference can guide individuals to rapidly locate potentially optimal areas, the developed One-bit Purifying Search operator (OPS) can improve the self-learning capability of the elite individuals located in the optimal areas, and the efficient non-dominated sorting operator with crowding distance can reduce the computational complexity of the selection operator in the differential evolution. Experimental results on a series of public datasets show that the effective combination of the binary mutation and OPS makes our MOFS-BDE achieve a trade-off between local exploitation and global exploration. The proposed method is competitive in comparison with some representative genetic algorithm-, particle swarm-, differential evolution-, and artificial bee colony-based feature selection algorithms. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:67 / 85
页数:19
相关论文
共 50 条
  • [1] A Multi-objective Feature Selection Based on Differential Evolution
    Zhang, Yong
    Rong, Miao
    Gong, Dunwei
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (CCAIS 2015), 2015, : 302 - 306
  • [2] A Novel Multi-objective Binary Differential Evolution Algorithm for Multi-label Feature Selection
    Bidgoli, Azam Asilian
    Ebrahimpour-Komleh, Hossein
    Rahnamayan, Shahryar
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1588 - 1595
  • [3] Feature Selection Using Diversity-Based Multi-objective Binary Differential Evolution
    Wang, Peng
    Xue, Bing
    Liang, Jing
    Zhang, Mengjie
    [J]. INFORMATION SCIENCES, 2023, 626 : 586 - 606
  • [4] Multi-objective Feature Selection in Classification: A Differential Evolution Approach
    Xue, Bing
    Fu, Wenlong
    Zhang, Mengjie
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 516 - 528
  • [5] Reinforcement learning-based multi-objective differential evolution algorithm for feature selection
    Yu, Xiaobing
    Hu, Zhengpeng
    Luo, Wenguan
    Xue, Yu
    [J]. INFORMATION SCIENCES, 2024, 661
  • [6] Fuzzy kernel feature selection with multi-objective differential evolution algorithm
    Hancer, Emrah
    [J]. CONNECTION SCIENCE, 2019, 31 (04) : 323 - 341
  • [7] A new multi-objective differential evolution approach for simultaneous clustering and feature selection
    Hancer, Emrah
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 87
  • [8] Multi-Objective Differential Evolution for feature selection in Facial Expression Recognition systems
    Mlakar, Uros
    Fister, Iztok
    Brest, Janez
    Potocnik, Bozidar
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 89 : 129 - 137
  • [9] A Binary Multi-objective Grey Wolf Optimization for Feature Selection
    Jiang, Yongqi
    Jin, Chu
    Zhang, Quan
    Hu, Biao
    Tang, Zhenzhou
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT II, KSEM 2024, 2024, 14885 : 395 - 406
  • [10] LASSO multi-objective learning algorithm for feature selection
    Frederico Coelho
    Marcelo Costa
    Michel Verleysen
    Antônio P. Braga
    [J]. Soft Computing, 2020, 24 : 13209 - 13217