🌙

基于导向矩阵的高维多目标进化算法用于高维特征选择

A Steering-Matrix-Based Multiobjective Evolutionary Algorithm for High-Dimensional Feature Selection

IEEE Transactions on Cybernetics · 2021
被引 101
ABS 3

中文导读

提出一种基于导向矩阵的多目标进化算法SM-MOEA,通过导向矩阵引导种群进化,有效解决高维特征选择中的维度灾难问题,在12个高维数据集上优于现有算法。

Abstract

In recent years, multiobjective evolutionary algorithms (MOEAs) have been demonstrated to show promising performance in feature selection (FS) tasks. However, designing an MOEA for high-dimensional FS is more challenging due to the curse of dimensionality. To address this problem, in this article, a steering-matrix-based multiobjective evolutionary algorithm, called SM-MOEA, is proposed. In SM-MOEA, a steering matrix is suggested and harnessed to guide the evolution of the population, which not only improves the search efficiency greatly but also obtains the feature subsets with high quality. Specifically, each element SM (i, j) in the steering matrix SM reflects the probability of the j th feature that is selected in the i th individual (feature subset), which is generated by considering the importance of both the feature j and the individual i . Based on the suggested steering matrix, two important operators referred to as dimensionality reduction and individual repairing operators are developed to effectively steer the population evolution in each generation. In addition, an effective initialization and update strategy for the steering matrix is also designed to further improve the performance of SM-MOEA. The experimental results on 12 high-dimensional datasets with the number of features ranging from 3000 to 13 000 demonstrate the superiority of the proposed algorithm over several state-of-the-art algorithms (including single-objective and MOEAs for high-dimensional FS) in terms of both the number and quality of the selected features.

特征选择多目标进化算法高维数据降维