Affiliation:
1. School of Mechanical, Electrical & Information Engineering, Putian University, Putian 351100, China
Abstract
When aimed at minimizing both the classification error and the number of selected features, feature selection can be treated as a bi-objective optimization problem suitable for solving with multi-objective evolutionary algorithms (MOEAs). However, traditional MOEAs may encounter difficulties due to discrete optimization environments and the curse of dimensionality in the feature space, especially for high-dimensional datasets. Therefore, in this paper an interpolation-based evolutionary algorithm (termed IPEA) is proposed for tackling bi-objective feature selection in classification, where an interpolation based initialization method is designed for covering a wide range of search space and exploring the adaptively detected regions of interest. In experiments, IPEA is been compared with four state-of-the-art MOEAs in terms of two widely-used performance metrics on a list of 20 public real-world classification datasets with the dimensionality ranging from low to high. The overall empirical results suggest that IPEA generally performs the best of all tested algorithms, with significantly better search abilities and much lower computational time cost.
Funder
National Natural Science Foundation of China
Natural Science Foundation of Fujian Province
Scientific Research Project of Putian Science and Technology Bureau
Reference53 articles.
1. Eiben, A.E., and Smith, J.E. (2015). What is an evolutionary algorithm?. Introduction to Evolutionary Computing, Springer.
2. Coello, C.A.C., Lamont, G.B., and Van Veldhuizen, D.A. (2007). Evolutionary Algorithms for Solving Multi-Objective Problems, Springer.
3. Multiobjective evolutionary algorithms: A survey of the state of the art;Zhou;Swarm Evol. Comput.,2011
4. A fast and elitist multiobjective genetic algorithm: NSGA-II;Deb;IEEE Trans. Evol. Comput.,2002
5. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints;Deb;IEEE Trans. Evol. Comput.,2014