Opposition-based sine cosine optimizer utilizing refraction learning and variable neighborhood search for feature selection

被引:31
作者
Abed-alguni, Bilal H. [1 ]
Alawad, Noor Aldeen [1 ]
Al-Betar, Mohammed Azmi [2 ]
Paul, David [3 ]
机构
[1] Yarmouk Univ, Dept Comp Sci, Irbid, Jordan
[2] Ajman Univ, Coll Engn & Informat Technol, Artificial Intelligence Res Ctr AIRC, Ajman, U Arab Emirates
[3] Univ New England, Sch Sci & Technol, Armidale, NSW, Australia
基金
英国科研创新办公室;
关键词
Sine cosine algorithm; Refraction learning; Opposition-based learning; Mutation methods; Laplace distribution; Feature selection; GREY WOLF OPTIMIZER; GLOBAL OPTIMIZATION; LOCAL SEARCH; ALGORITHM; COLONY; CLASSIFICATION; STRATEGY; SYSTEM;
D O I
10.1007/s10489-022-04201-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes new improved binary versions of the Sine Cosine Algorithm (SCA) for the Feature Selection (FS) problem. FS is an essential machine learning and data mining task of choosing a subset of highly discriminating features from noisy, irrelevant, high-dimensional, and redundant features to best represent a dataset. SCA is a recent metaheuristic algorithm established to emulate a model based on sine and cosine trigonometric functions. It was initially proposed to tackle problems in the continuous domain. The SCA has been modified to Binary SCA (BSCA) to deal with the binary domain of the FS problem. To improve the performance of BSCA, three accumulative improved variations are proposed (i.e., IBSCA1, IBSCA2, and IBSCA3) where the last version has the best performance. IBSCA1 employs Opposition Based Learning (OBL) to help ensure a diverse population of candidate solutions. IBSCA2 improves IBSCA1 by adding Variable Neighborhood Search (VNS) and Laplace distribution to support several mutation methods. IBSCA3 improves IBSCA2 by optimizing the best candidate solution using Refraction Learning (RL), a novel OBL approach based on light refraction. For performance evaluation, 19 real-wold datasets, including a COVID-19 dataset, were selected with different numbers of features, classes, and instances. Three performance measurements have been used to test the IBSCA versions: classification accuracy, number of features, and fitness values. Furthermore, the performance of the last variation of IBSCA3 is compared against 28 existing popular algorithms. Interestingly, IBCSA3 outperformed almost all comparative methods in terms of classification accuracy and fitness values. At the same time, it was ranked 15 out of 19 in terms of number of features. The overall simulation and statistical results indicate that IBSCA3 performs better than the other algorithms.
引用
收藏
页码:13224 / 13260
页数:37
相关论文
共 135 条
[1]  
Abd Elaziz M, 2019, IEEE C EVOL COMPUTAT, P2315, DOI [10.1109/CEC.2019.8790361, 10.1109/cec.2019.8790361]
[2]   An improved Opposition-Based Sine Cosine Algorithm for global optimization [J].
Abd Elaziz, Mohamed ;
Oliva, Diego ;
Xiong, Shengwu .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :484-500
[3]   A Hybrid Method of Sine Cosine Algorithm and Differential Evolution for Feature Selection [J].
Abd Elaziz, Mohamed E. ;
Ewees, Ahmed A. ;
Oliva, Diego ;
Duan, Pengfei ;
Xiong, Shengwu .
NEURAL INFORMATION PROCESSING, ICONIP 2017, PT V, 2017, 10638 :145-155
[4]   Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems [J].
Abdollahzadeh, Benyamin ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (10) :5887-5958
[5]   African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems [J].
Abdollahzadeh, Benyamin ;
Gharehchopogh, Farhad Soleimanian ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 158
[6]  
Abed-Alguni Bilal H., 2016, International Journal of Artificial Intelligence, V14, P71
[7]  
Abed-alguni B.H, 2017, Jordanian J. Comput. Inform. Technol. (JJCIT), V3, P56
[8]  
Abed-Alguni BH, 2019, INT J REASON BASED I, P1
[9]  
Abed-alguni BH., 2018, JORDAN J COMPUT INFO, V4, P130
[10]   Island-based Cuckoo Search with elite opposition-based learning and multiple mutation methods for solving optimization problems [J].
Abed-alguni, Bilal H. ;
Paul, David .
SOFT COMPUTING, 2022, 26 (07) :3293-3312