Binary JAYA Algorithm with Adaptive Mutation for Feature Selection
dc.authorid | https://orcid.org/0000-0002-7815-8946 | en_US |
dc.authorid | https://orcid.org/0000-0003-1980-1791 | en_US |
dc.authorid | https://orcid.org/0000-0002-1135-5750 | en_US |
dc.contributor.author | Awadallah, Mohammed A. | |
dc.contributor.author | Al-Betar, Mohammed Azmi | |
dc.contributor.author | Hammouri, Abdelaziz I. | |
dc.contributor.author | Alomari, Osama Ahmad | |
dc.date.accessioned | 2023-09-22T06:50:02Z | |
dc.date.available | 2023-09-22T06:50:02Z | |
dc.date.issued | 2020 | en_US |
dc.department | Mühendislik ve Mimarlık Fakültesi | en_US |
dc.description.abstract | 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 (Rm) 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. | en_US |
dc.identifier.doi | 10.1007/s13369-020-04871-2 | en_US |
dc.identifier.endpage | 10890 | en_US |
dc.identifier.issn | 2193-567X | |
dc.identifier.issn | 2191-4281 | |
dc.identifier.issue | 12 | en_US |
dc.identifier.scopus | 2-s2.0-85090125600 | en_US |
dc.identifier.scopusquality | Q1 | en_US |
dc.identifier.startpage | 10875 | en_US |
dc.identifier.uri | https://hdl.handle.net/11363/5620 | |
dc.identifier.uri | https://doi.org/ | |
dc.identifier.volume | 45 | en_US |
dc.identifier.wos | WOS:000565112700005 | en_US |
dc.identifier.wosquality | Q3 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.institutionauthor | Alomari, Osama Ahmad | |
dc.language.iso | en | en_US |
dc.publisher | SPRINGER HEIDELBERG, TIERGARTENSTRASSE 17, D-69121 HEIDELBERG, GERMANY | en_US |
dc.relation.ispartof | Arabian Journal for Science and Engineering | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | JAYA algorithm | en_US |
dc.subject | Feature selection | en_US |
dc.subject | Machine learning | en_US |
dc.subject | Metaheuristic | en_US |
dc.subject | Optimization | en_US |
dc.title | Binary JAYA Algorithm with Adaptive Mutation for Feature Selection | en_US |
dc.type | Article | en_US |