Mayfly in Harmony: A New Hybrid Meta-Heuristic Feature Selection Algorithm

被引:86
作者
Bhattacharyya, Trinav [1 ]
Chatterjee, Bitanu [1 ]
Singh, Pawan Kumar [2 ]
Yoon, Jin Hee [3 ]
Geem, Zong Woo [4 ]
Sarkar, Ram [1 ]
机构
[1] Jadavpur Univ, Dept Comp Sci & Engn, Kolkata 700032, India
[2] Jadavpur Univ, Dept Informat Technol, Kolkata 700106, India
[3] Sejong Univ, Sch Math & Stat, Seoul 05006, South Korea
[4] Gachon Univ, Dept Energy IT, Seongnam 13120, South Korea
基金
新加坡国家研究基金会;
关键词
Optimization; Feature extraction; Machine learning algorithms; Search problems; Heuristic algorithms; Licenses; Machine learning; MA-HS algorithm; mayfly optimization; harmony search; feature selection; meta-heuristic; hybrid method; UCI datasets; OPTIMIZATION ALGORITHM; GENETIC ALGORITHM; FIREFLY ALGORITHM; VISUAL-CORTEX; SEARCH; FILTER;
D O I
10.1109/ACCESS.2020.3031718
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Feature selection is a process to reduce the dimension of a dataset by removing redundant features, and to use the optimal subset of features for machine learning or data mining algorithms. This helps to minimize the time requirement to train a learning algorithm as well as to lessen the storage requirement by ignoring the less-informative features. Feature selection can be considered as a combinatorial optimization problem. In this paper, the authors have presented a new feature selection algorithm called Mayfly-Harmony Search (MA-HS) based on two meta-heuristics namely Mayfly Algorithm and Harmony Search. Mayfly Algorithm has not hitherto been used for feature selection problems to the best of the authors knowledge. An S-shaped transfer function is incorporated for converting it into a binary version of Mayfly Algorithm. When different candidate solutions obtained from various regions of the search space using Mayfly Algorithm are taken into the harmony memory and processed by Harmony Search, a superior solution can be ensured. This is the primary reason for proposing a hybrid of Mayfly Algorithm and Harmony Search. Thus, combining harmony search with Mayfly Algorithm leads to an increased exploitation of the search space and an overall improvement in the performance of Mayfly-Harmony Search (MA-HS) algorithm. The proposed algorithm has been applied on 18 UCI datasets and compared with 12 other state-of-the-art meta-heuristic FS methods. Experiments have also been performed on three high-dimensional microarray datasets. The results obtained support the superior performance of the algorithm compared to the other methods. The source code of the proposed algorithm can be found using the link as follows: https://github.com/trin07/MA-HS.
引用
收藏
页码:195929 / 195945
页数:17
相关论文
共 106 条
[1]   A hybrid Harris Hawks optimization algorithm with simulated annealing for feature selection [J].
Abdel-Basset, Mohamed ;
Ding, Weiping ;
El-Shahat, Doaa .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (01) :593-637
[2]  
Abualigah L.M.Q, 2019, STUDIES COMPUTATIONA, P1
[3]   Hybrid clustering analysis using improved krill herd algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
APPLIED INTELLIGENCE, 2018, 48 (11) :4047-4071
[4]   A new feature selection method to improve the document clustering using particle swarm optimization algorithm [J].
Abualigah, Laith Mohammad ;
Khader, Ahamad Tajudin ;
Hanandeh, Essam Said .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :456-466
[5]   Gray image enhancement using harmony search [J].
Al-Betar, Mohammed Azmi ;
Alyasseri, Zaid Abdi Alkareem ;
Khader, Ahamad Tajudin ;
Bolaji, Asaju La'aro ;
Awadallah, Mohammed A. .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (05) :932-944
[6]   Approaches to Multi-Objective Feature Selection: A Systematic Literature Review [J].
Al-Tashi, Qasem ;
Abdulkadir, Said Jadid ;
Rais, Helmi Md ;
Mirjalili, Seyedali ;
Alhussian, Hitham .
IEEE ACCESS, 2020, 8 :125076-125096
[7]   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
[8]   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
[9]  
Alkareem YAZA, 2012, 2012 4TH CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), P47, DOI 10.1109/DMO.2012.6329797
[10]   THE MATING BIOLOGY OF A MASS-SWARMING MAYFLY [J].
ALLAN, JD ;
FLECKER, AS .
ANIMAL BEHAVIOUR, 1989, 37 :361-371