Solving feature selection problems by combining mutation and crossover operations with the monarch butterfly optimization algorithm

被引:25
|
作者
Alweshah, Mohammed [1 ]
机构
[1] Al Balqa Appl Univ, Prince Abdullah Bin Ghazi Fac Informat & Commun T, Al Salt, Jordan
关键词
Feature selection; Classification; Wrapper approach; Mutation operator; Crossover operator; Levy flight; Monarch butterfly optimization; PARTICLE SWARM OPTIMIZATION; DIFFERENTIAL EVOLUTION; NEURAL-NETWORK; LEVY FLIGHTS; ROUGH SET; SEARCH; COLONY; CLASSIFICATION;
D O I
10.1007/s10489-020-01981-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection (FS) is used to solve hard optimization problems in artificial intelligence and data mining. In the FS process, some, rather than all of the features of a dataset are selected in order to both maximize classification accuracy and minimize the time required for computation. In this paper a FS wrapper method that uses K-nearest Neighbor (KSN) classification is subjected to two modifications using a current improvement algorithm, the Monarch Butterfly Optimization (MBO) algorithm. The first modification, named MBOICO, involves the utilization of an enhanced crossover operator to improve FS. The second, named MBOLF, integrates the Levy flight distribution into the MBO to improve convergence speed. Experiments are carried out on 25 benchmark data sets using the original MBO, MBOICO and MBOLF. The results show that MBOICO is superior, so its performance is also compared against that of four metaheuristic algorithms (PSO, ALO, WOASAT, and GA). The results indicate that it has a high classification accuracy rate of 93% on average for all datasets and significantly reduces the selection size. Hence, the findings demonstrate that the MBOICO outperforms the other algorithms in terms of classification accuracy and number of features chosen (selection size).
引用
收藏
页码:4058 / 4081
页数:24
相关论文
共 50 条
  • [1] 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
  • [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] Solving 0–1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation
    Yanhong Feng
    Juan Yang
    Congcong Wu
    Mei Lu
    Xiang-Jun Zhao
    [J]. Memetic Computing, 2018, 10 : 135 - 150
  • [5] Solving 0-1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation
    Feng, Yanhong
    Yang, Juan
    Wu, Congcong
    Lu, Mei
    Zhao, Xiang-Jun
    [J]. MEMETIC COMPUTING, 2018, 10 (02) : 135 - 150
  • [6] Grasshopper Optimization Algorithm with Crossover Operators for Feature Selection and Solving Engineering Problems
    Ewees, Ahmed A.
    Gaheen, Marwa A.
    Yaseen, Zaher Mundher
    Ghoniem, Rania M.
    [J]. IEEE Access, 2022, 10 : 23304 - 23320
  • [7] Grasshopper Optimization Algorithm With Crossover Operators for Feature Selection and Solving Engineering Problems
    Ewees, Ahmed A.
    Gaheen, Marwa A.
    Yaseen, Zaher Mundher
    Ghoniem, Rania M.
    [J]. IEEE ACCESS, 2022, 10 : 23304 - 23320
  • [8] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Ghetas, Mohamed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (05): : 3939 - 3957
  • [9] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Mohamed Ghetas
    [J]. Neural Computing and Applications, 2022, 34 : 3939 - 3957
  • [10] Feature selection using binary monarch butterfly optimization
    Sun, Lin
    Si, Shanshan
    Zhao, Jing
    Xu, Jiucheng
    Lin, Yaojin
    Lv, Zhiying
    [J]. APPLIED INTELLIGENCE, 2023, 53 (01) : 706 - 727