Improved Moth-Flame Optimization Based on Opposition-Based Learning for Feature Selection

被引:0
作者
Abd Elazig, Mohamed [1 ]
Lu, Songfeng [1 ]
Oliva, Diego [2 ]
El-Abd, Mohammed [3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[2] Univ Guadalajara, Dept Ciencias Computac, CUCEI, Av Revoluc 1500, Guadalajara, Jalisco, Mexico
[3] Amer Univ Kuwait, Dept Engn, POB 3323, Safat 13034, Kuwait
来源
2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019) | 2019年
基金
中国博士后科学基金;
关键词
Meta-heuristic; Moth flame optimization (MFO); Opposite-based learning (OBL); Feature selection; Classification; PARAMETER-ESTIMATION; ALGORITHM; CLASSIFICATION; SEARCH; MODELS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, an improvement for the Moth-dame Optimization (MFO) algorithm is proposed based on Opposition-Based Learning (OBL), that enhances the exploration of the search space through computing the opposition values of solutions generated by MFO. Moreover, such an approach increases the efficiency of MFO as multiple regions in the search space are investigated at the same time. The proposed algorithm (referred to as OBMFO) avoids the limitations of MFO (and other swarm intelligence algorithms) that result from the moving in the direction of the best solution, especially if this direction does not lead to the global optimum. Experiments are run using classical six benchmark functions to compare the performance of OBMFO against MFO. Moreover, OBMFO is used to solve the feature selection problem, using eight UCI datasets, in order to improve the classification performance through removing irrelevant and redundant features. The comparison results show that the OBMFO superiors to MFO for the tested benchmark functions. It also outperforms another three swarm intelligence algorithms in terms of the classification performance.
引用
收藏
页码:3017 / 3024
页数:8
相关论文
共 23 条
[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]  
[Anonymous], MACH LEARN MACH LEARN
[3]   A Novel Classification Approach Based on Support Vector Machine and Adaptive Particle Swarm Optimization Algorithm [J].
Chen, Xi ;
Han, Jing .
KAM: 2008 INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING, PROCEEDINGS, 2008, :703-707
[4]  
Dash M., 1997, Intelligent Data Analysis, V1
[5]   Feature selection for high-dimensional data [J].
Destrero A. ;
Mosci S. ;
De Mol C. ;
Verri A. ;
Odone F. .
Computational Management Science, 2009, 6 (1) :25-40
[6]   Improved grasshopper optimization algorithm using opposition-based learning [J].
Ewees, Ahmed A. ;
Abd Elaziz, Mohamed ;
Houssein, Essam H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 112 :156-172
[7]   A hybrid self-adaptive sine cosine algorithm with opposition based learning [J].
Gupta, Shubham ;
Deep, Kusum .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 119 :210-230
[8]  
Guyon I., 2020, J MACH LEARN RES, V3, P1157, DOI [DOI 10.1162/153244303322753616, 10.1162/153244303322753616]
[9]  
HASTIE T., 2009, Unsupervised Learning, P485
[10]   Efficient algorithm for classification of electrocardiogram beats based on artificial bee colony-based least-squares support vector machines classifier [J].
Jain, S. ;
Bajaj, V. ;
Kumar, A. .
ELECTRONICS LETTERS, 2016, 52 (14) :1198-1199