一种基于SVM代理模型的约束竞争群优化器用于特征选择

A Constrained Competitive Swarm Optimizer With an SVM-Based Surrogate Model for Feature Selection

IEEE Transactions on Evolutionary Computation · 2022
被引 53
ABS 4

中文导读

提出一种约束竞争群优化器,通过验证粒子质量并让不合格解向合格解学习,结合SVM代理模型和局部搜索,在24个数据集上选出更小且分类性能更高的特征子集。

Abstract

Feature selection (FS) is an important data preprocessing technique that selects a small subset of relevant features to improve learning performance. However, it is also challenging due to its large search space. Recently, a competitive swarm optimizer (CSO) has shown promising results in FS because of its potential global search ability. The main idea of CSO is to select two solutions randomly and then let the loser (worse fitness) learn from the winner (better fitness). Although such a search mechanism provides a high population diversity, it is at risk of generating unqualified solutions since the winner’s quality is not guaranteed. In this work, we propose a constrained evolutionary mechanism for CSO, which verifies the quality of all the particles and lets the infeasible (unqualified) solutions learn from the feasible (qualified) ones. We also propose a novel local search and a size-change operator that guide the population to search for smaller feature subsets with similar or better classification performance. A surrogate model, based on support vector machines, is proposed to assist both local search and the size-change operator to explore a massive number of potential feature subsets without requiring excessive computational resource. Results on 24 real-world datasets show that the proposed algorithm can select smaller feature subsets with higher classification performance than state-of-the-art evolutionary computation (EC) and non-EC benchmark algorithms.

特征选择进化计算支持向量机群智能优化机器学习