An Efficient Marine Predators Algorithm for Feature Selection

被引:87
作者
Abd Elminaam, Diaa Salama [1 ,2 ]
Nabil, Ayman [2 ]
Ibraheem, Shimaa A. [3 ]
Houssein, Essam H. [4 ]
机构
[1] Benha Univ, Fac Comp & Artificial Intelligence, Banha 13518, Egypt
[2] Misr Int Univ, Fac Comp & Informat, Cairo 611310, Egypt
[3] Higher Technol Inst, Comp Sci Dept, 10th Ramadan City 32987, Egypt
[4] Minia Univ, Fac Computers & Informat, Al Minya 61519, Egypt
关键词
Feature selection; marine predators algorithm; metaheuristics; k-nearest neighbors; exploitation phase; SALP SWARM ALGORITHM; OPTIMIZATION ALGORITHM; LEVY; STRATEGIES; BEHAVIOR; CONTEXT;
D O I
10.1109/ACCESS.2021.3073261
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Feature Selection (F.S.) reduces the number of features by removing unnecessary, redundant, and noisy information while keeping a relatively decent classification accuracy. F.S. can be considered an optimization problem. As the problem is challenging and there are many local solutions, stochastic optimization algorithms may be beneficial. This paper proposes a novel approach to dimension reduction in feature selection. As a seminal attempt, this work uses binary variants of the recent Marine Predators Algorithm (MPA) to select the optimal feature subset to improve classification accuracy. MPA is a new and novel nature-inspired metaheuristic. This research proposes an algorithm that is a hybridization between MPA and k-Nearest Neighbors (k-NN) called MPA-KNN. K-Nearest Neighbors (k-NN) is used to evaluate the selected features on medical datasets with feature sizes ranging from tiny to massive. The proposed methods are evaluated on 18 well-known UCI medical dataset benchmarks and compared with eight well-regarded metaheuristic wrapper-based approaches. The core exploratory and exploitative processes are adapted in MPA to select the optimal and meaningful features for achieving the most accurate classification. The results show that the proposed MPA-KNN approach had a remarkable capability to select the optimal and significant features. It performed better than the well-established metaheuristic algorithms we tested. The algorithms we used for comparison are Grey Wolf Optimizer (GWO), MothFlame Optimization Algorithm (MFO), Sine Cosine Algorithm (SCA), Whale Optimization Algorithm (WOA), Slap Swarm Algorithm (SSA), Butterfly Optimization Algorithm (BFO), and Harris Hawks Optimization (HHO). This paper is the first work that implements MPA for Feature Selection problems. The results ensure that the proposed MPA-KNN approach has a remarkable capability to select the optimal and significant features and performed better than several metaheuristic algorithms. MPA-KNN achieves the best averages accuracy, Sensitivity, and Specificity rates of all datasets.
引用
收藏
页码:60136 / 60153
页数:18
相关论文
共 78 条
[1]   Utilization of Random Vector Functional Link integrated with Marine Predators Algorithm for tensile behavior prediction of dissimilar friction stir welded aluminum alloy joints [J].
Abd Elaziz, Mohamed ;
Shehabeldeen, Taher A. ;
Elsheikh, Ammar H. ;
Zhou, Jianxin ;
Ewees, Ahmed A. ;
Al-qaness, Mohammed A. A. .
JOURNAL OF MATERIALS RESEARCH AND TECHNOLOGY-JMR&T, 2020, 9 (05) :11370-11381
[2]   An Improved Marine Predators Algorithm With Fuzzy Entropy for Multi-Level Thresholding: Real World Example of COVID-19 CT Image Segmentation [J].
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Yousri, Dalia ;
Alwerfali, Husein S. Naji ;
Awad, Qamar A. ;
Lu, Songfeng ;
Al-Qaness, Mohammed A. A. .
IEEE ACCESS, 2020, 8 :125306-125330
[3]   Marine Predators Algorithm for Forecasting Confirmed Cases of COVID-19 in Italy, USA, Iran and Korea [J].
Al-qaness, Mohammed A. A. ;
Ewees, Ahmed A. ;
Fan, Hong ;
Abualigah, Laith ;
Abd Elaziz, Mohamed .
INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2020, 17 (10)
[4]  
Al-Tashi Q, 2020, ALGO INTELL SY, P273, DOI 10.1007/978-981-32-9990-0_13
[5]   Binary Optimization Using Hybrid Grey Wolf Optimization for Feature Selection [J].
Al-Tashi, Qasem ;
Kadir, Said Jadid Abdul ;
Rais, Helmi Md ;
Mirjalili, Seyedali ;
Alhussian, Hitham .
IEEE ACCESS, 2019, 7 :39496-39508
[6]   Evolving Support Vector Machines using Whale Optimization Algorithm for spam profiles detection on online social networks in different lingual contexts [J].
Al-Zoubi, Ala' M. ;
Faris, Hossam ;
Alqatawna, Ja'far ;
Hassonah, Mohammad A. .
KNOWLEDGE-BASED SYSTEMS, 2018, 153 :91-104
[7]   An improved butterfly optimization algorithm with chaos [J].
Arora, Sankalap ;
Singh, Satvir .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 32 (01) :1079-1088
[8]   Animal search strategies: A quantitative. random-walk analysis [J].
Bartumeus, F ;
Da Luz, MGE ;
Viswanathan, GM ;
Catalan, J .
ECOLOGY, 2005, 86 (11) :3078-3087
[9]   Feature selection using Joint Mutual Information Maximisation [J].
Bennasar, Mohamed ;
Hicks, Yulia ;
Setchi, Rossitza .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (22) :8520-8532
[10]   Killer Whale Algorithm: An Algorithm Inspired by the Life of Killer Whale [J].
Biyanto, Totok R. ;
Matradji ;
Irawan, Sonny ;
Febrianto, Henokh Y. ;
Afdanny, Naindar ;
Rahman, Ahmad H. ;
Gunawan, Kevin S. ;
Pratama, Januar A. D. ;
Bethiana, Titania N. .
4TH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE (ISICO 2017), 2017, 124 :151-157