Feature selection using binary monarch butterfly optimization

被引:18
|
作者
Sun, Lin [1 ,2 ,3 ]
Si, Shanshan [1 ]
Zhao, Jing [1 ]
Xu, Jiucheng [1 ]
Lin, Yaojin [2 ]
Lv, Zhiying [4 ]
机构
[1] Henan Normal Univ, Coll Comp & Informat Engn, Xinxiang 453007, Henan, Peoples R China
[2] Minnan Normal Univ, Key Lab Data Sci & Intelligence Applicat, Zhangzhou 363000, Peoples R China
[3] Engn Lab Intelligence Business & Internet Things, Xinxiang 453007, Henan, Peoples R China
[4] Chengdu Univ Informat Technol, Sch Management, Chengdu 610000, Peoples R China
基金
中国国家自然科学基金;
关键词
Feature selection; Metaheuristic; Monarch butterfly optimization; Mutation operator; PARTICLE SWARM OPTIMIZATION; ANT COLONY OPTIMIZATION; MUTUAL INFORMATION; ALGORITHM; CLASSIFICATION; DISTANCE;
D O I
10.1007/s10489-022-03554-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Swarm intelligence algorithms have superior performance in searching for the optimal feature subset, where Monarch Butterfly Optimization (MBO) can solve the continuous optimization problem. However, there exist some defects for MBO such as the limited searchable positions, falling into local optimum easily and unsolved binary variables. To address these drawbacks, this paper develops two mechanisms to propose several revisions of binary MBO (BMBO) for metaheuristic feature selection. First, to make MBO suitable to solve the feature selection optimization problems, the S-shaped and V-shaped transfer functions are introduced to convert continuous space into binary, and then force the butterfly to move in the binary search space. Two updated positions of the monarch butterfly population are designed based on these above transfer functions respectively to construct two BMBO models, namely BMBO-S and BMBO-V, as the first mechanism of BMBO. Second, the new step length parameter is proposed to update the position of monarch butterfly individuals. To prevent MBO from falling into the local optimum, the local disturbance and group division strategies are added into MBO to construct new BMBO method. It follows that a mutation rate is employed to enhance the detection stage of BMBO, and the mutation operator-based BMBO (BMBO-M) is designed to avoid the premature convergence of MBO. Third, this fitness function is integrated with the KNN classifier and the weight of the feature subset length to rank the selected feature subset, and a metaheuristic feature selection algorithm with BMBO-M is developed. Experiments applied to nineteen low dimensional UCI datasets and seven high dimensional datasets demonstrate our designed algorithm has great classification efficiency when compared with the other related technologies.
引用
收藏
页码:706 / 727
页数:22
相关论文
共 50 条
  • [1] Feature selection using binary monarch butterfly optimization
    Lin Sun
    Shanshan Si
    Jing Zhao
    Jiucheng Xu
    Yaojin Lin
    Zhiying Lv
    [J]. Applied Intelligence, 2023, 53 : 706 - 727
  • [2] The monarch butterfly optimization algorithm for solving feature selection problems
    Alweshah, Mohammed
    Al Khalaileh, Saleh
    Gupta, Brij B.
    Almomani, Ammar
    Hammouri, Abdelaziz, I
    Al-Betar, Mohammed Azmi
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (14): : 11267 - 11281
  • [3] The monarch butterfly optimization algorithm for solving feature selection problems
    Mohammed Alweshah
    Saleh Al Khalaileh
    Brij B. Gupta
    Ammar Almomani
    Abdelaziz I. Hammouri
    Mohammed Azmi Al-Betar
    [J]. Neural Computing and Applications, 2022, 34 : 11267 - 11281
  • [4] Binary butterfly optimization approaches for feature selection
    Arora, Sankalap
    Anand, Priyanka
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 : 147 - 160
  • [5] A New Feature Selection Method based on Monarch Butterfly Optimization and Fisher Criterion
    Qin, Xiaodong
    Liu, Xiabi
    Boumaraf, Said
    [J]. 2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [6] Solving feature selection problems by combining mutation and crossover operations with the monarch butterfly optimization algorithm
    Mohammed Alweshah
    [J]. Applied Intelligence, 2021, 51 : 4058 - 4081
  • [7] Solving feature selection problems by combining mutation and crossover operations with the monarch butterfly optimization algorithm
    Alweshah, Mohammed
    [J]. APPLIED INTELLIGENCE, 2021, 51 (06) : 4058 - 4081
  • [8] Optimal Feature Selection for Diagnosing Diabetic Retinopathy Using FireFly Migration Operator-Based Monarch Butterfly Optimization
    Basha, S. Shafiulla
    Ramanaia, K. Venkata
    [J]. Critical Reviews in Biomedical Engineering, 2022, 50 (02) : 21 - 37
  • [9] Monarch butterfly optimization
    Wang, Gai-Ge
    Deb, Suash
    Cui, Zhihua
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (07): : 1995 - 2014
  • [10] Monarch butterfly optimization
    Gai-Ge Wang
    Suash Deb
    Zhihua Cui
    [J]. Neural Computing and Applications, 2019, 31 : 1995 - 2014