Novel chaotic oppositional fruit fly optimization algorithm for feature selection applied on COVID 19 patients' health prediction

被引:9
作者
Bacanin, Nebojsa [1 ]
Budimirovic, Nebojsa [1 ]
Venkatachalam, K. [2 ]
Strumberger, Ivana [1 ]
Alrasheedi, Adel Fahad [3 ]
Abouhawwash, Mohamed [4 ,5 ]
机构
[1] Singidunum Univ, Fac Informat & Comp, Belgrade, Serbia
[2] Univ Hradec Kralove, Fac Sci, Dept Appl Cybernet, Hradec Kraalove, Czech Republic
[3] King Saud Univ, Coll Sci, Dept Stat & Operat Res, Riyadh, Saudi Arabia
[4] Mansoura Univ, Fac Sci, Dept Math, Mansoura, Egypt
[5] Michigan State Univ, Dept Computat Math Sci & Engn CMSE, E Lansing, MI 48824 USA
关键词
TESTS;
D O I
10.1371/journal.pone.0275727
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The fast-growing quantity of information hinders the process of machine learning, making it computationally costly and with substandard results. Feature selection is a pre-processing method for obtaining the optimal subset of features in a data set. Optimization algorithms struggle to decrease the dimensionality while retaining accuracy in high-dimensional data set. This article proposes a novel chaotic opposition fruit fly optimization algorithm, an improved variation of the original fruit fly algorithm, advanced and adapted for binary optimization problems. The proposed algorithm is tested on ten unconstrained benchmark functions and evaluated on twenty-one standard datasets taken from the Univesity of California, Irvine repository and Arizona State University. Further, the presented algorithm is assessed on a coronavirus disease dataset, as well. The proposed method is then compared with several well-known feature selection algorithms on the same datasets. The results prove that the presented algorithm predominantly outperform other algorithms in selecting the most relevant features by decreasing the number of utilized features and improving classification accuracy.
引用
收藏
页数:25
相关论文
共 73 条
[1]   Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm [J].
Abd Elaziz, Mohamed ;
Oliva, Diego .
ENERGY CONVERSION AND MANAGEMENT, 2018, 171 :1843-1859
[2]   Binary multi-verse optimization algorithm for global optimization and discrete problems [J].
Al-Madi, Nailah ;
Faris, Hossam ;
Mirjalili, Seyedali .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (12) :3445-3465
[3]  
[Anonymous], DATASETS FEATURE SEL
[4]  
[Anonymous], 2010, UCI Machine Learning Repository
[5]  
[Anonymous], 2009, J Mach Learn Res
[6]  
[Anonymous], CORONAVIRUS UPDATE L
[7]   Chaotic grasshopper optimization algorithm for global optimization [J].
Arora, Sankalap ;
Anand, Priyanka .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (08) :4385-4405
[8]  
Bacanin N., 2019, INT C HYBRID INTELLI, P328
[9]   Monarch Butterfly Optimization Based Convolutional Neural Network Design [J].
Bacanin, Nebojsa ;
Bezdan, Timea ;
Tuba, Eva ;
Strumberger, Ivana ;
Tuba, Milan .
MATHEMATICS, 2020, 8 (06)
[10]   Task Scheduling in Cloud Computing Environment by Grey Wolf Optimizer [J].
Bacanin, Nebojsa ;
Bezdan, Timea ;
Tuba, Eva ;
Strumberger, Ivana ;
Tuba, Milan ;
Zivkovic, Miodrag .
2019 27TH TELECOMMUNICATIONS FORUM (TELFOR 2019), 2019, :727-730