Binary JAYA Algorithm with Adaptive Mutation for Feature Selection

被引:52
作者
Awadallah, Mohammed A. [1 ]
Al-Betar, Mohammed Azmi [2 ,3 ]
Hammouri, Abdelaziz, I [4 ]
Alomari, Osama Ahmad [5 ]
机构
[1] Al Aqsa Univ, Dept Comp Sci, POB 4051, Gaza, Palestine
[2] Ajman Univ, Coll Engn & Informat Technol, Dept Informat Technol MSAI, Ajman, U Arab Emirates
[3] Al Balqa Appl Univ, Al Huson Univ Coll, Dept Informat Technol, POB 50, Irbid, Jordan
[4] Al Balqa Appl Univ, Dept Comp Informat Syst, Al Salt 19117, Jordan
[5] Istanbul Gelisim Univ, Fac Engn & Architecture, Dept Comp Engn, Istanbul, Turkey
关键词
JAYA algorithm; Feature selection; Machine learning; Metaheuristic; Optimization; DESIGN OPTIMIZATION; POWER-SYSTEM; ROUGH SETS; IDENTIFICATION; MODEL; CLASSIFICATION; PREDICTION; MACHINE; PSO;
D O I
10.1007/s13369-020-04871-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper, a new metaheuristic algorithm called JAYA algorithm has been adapted for feature selection. Feature selection is a typical problem in machine learning and data mining domain concerned with determining the subset of high discriminative features from the irrelevant, noisy, redundant, and high-dimensional features. JAYA algorithm is initially proposed for continuous optimization. Due to the binary nature of the feature selection problem, the JAYA algorithm is adjusted using sinusoidal (i.e.,S-shape) transfer function. Furthermore, the mutation operator controlled by adaptive mutation rate (R-m) parameter is also utilized to control the diversity during the search. The proposed binary JAYA algorithm with adaptive mutation is called BJAM algorithm. The performance of BJAM algorithm is tested using 22 real-world benchmark datasets, which vary in terms of the number of features and the number of instances. Four measures are used for performance analysis: classification accuracy, number of features, fitness values, and computational times. Initially, a comparison between binary JAYA (BJA) algorithm and the proposed BJAM algorithm is conducted to show the effect of the mutation operator in the convergence behavior. After that, the results produced by the BJAM algorithm are compared against those yielded by ten state-of-the-art methods. Surprisingly, the proposed BJAM algorithm is able to excel other comparative methods in 7 out of 22 datasets in terms of classification accuracy. This can lead to the conclusion that the proposed BJAM algorithm is an efficient algorithm for the problems belonging to the feature selection domain and is pregnant with fruitful results.
引用
收藏
页码:10875 / 10890
页数:16
相关论文
共 82 条
[1]   Modified cuckoo search algorithm with rough sets for feature selection [J].
Abd El Aziz, Mohamed ;
Hassanien, Aboul Ella .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (04) :925-934
[2]  
Al-Betar MA, 2021, J AMB INTEL HUM COMP, V12, P7637, DOI 10.1007/s12652-020-02484-z
[3]   Asynchronous accelerating multi-leader salp chains for feature selection [J].
Aljarah, Ibrahim ;
Mafarja, Majdi ;
Heidari, Ali Asghar ;
Faris, Hossam ;
Zhang, Yong ;
Mirjalili, Seyedali .
APPLIED SOFT COMPUTING, 2018, 71 :964-979
[4]   Simultaneous Feature Selection and Support Vector Machine Optimization Using the Grasshopper Optimization Algorithm [J].
Aljarah, Ibrahim ;
Al-Zoubi, Ala M. ;
Faris, Hossam ;
Hassonah, Mohammad A. ;
Mirjalili, Seyedali ;
Saadeh, Heba .
COGNITIVE COMPUTATION, 2018, 10 (03) :478-495
[5]  
Alomari Osama Ahmad, 2017, Journal of Theoretical and Applied Information Technology, V95, P2610
[6]  
Alomari OA, 2018, 2018 2ND INTERNATIONAL CONFERENCE ON BIOSIGNAL ANALYSIS, PROCESSING AND SYSTEMS (ICBAPS 2018), P113, DOI 10.1109/ICBAPS.2018.8527392
[7]   A novel gene selection method using modified MRMR and hybrid bat-inspired algorithm with β-hill climbing [J].
Alomari, Osama Ahmad ;
Khader, Ahamad Tajudin ;
Al-Betar, Mohammed Azmi ;
Awadallah, Mohammed A. .
APPLIED INTELLIGENCE, 2018, 48 (11) :4429-4447
[8]  
[Anonymous], 2018, KNOWL BASED SYST
[9]   JayaX: Jaya algorithm with xor operator for binary optimization [J].
Aslan, Murat ;
Gunduz, Mesut ;
Kiran, Mustafa Servet .
APPLIED SOFT COMPUTING, 2019, 82
[10]   The effect of a self-care programme on urinary incontinence and self-esteem in elderly men dwelling in nursing homes in Iran [J].
Azizi, Milad ;
Azadi, Arman ;
Otaghi, Masoumeh .
AGING MALE, 2020, 23 (05) :687-693