arrow
Return

A multi-objective evolutionary algorithm for feature selection incorporating dominance-based initialization and duplication analysis

delete2025-04-01
delete0
PRE
AI
C
Chen, Chuili *
X
Xiangjuan Yao
巩敦卫 cover
巩敦卫 (Dunwei Gong)
DOI:10.1016/j.swevo.2025.101914delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The primary objective of feature selection is to reduce the number of features while improving classification performance. Therefore, this problem is typically modeled as a multi-objective optimization problem and can be solved using multi-objective evolutionary algorithms (MOEAs). However, feature selection based on weights derived from preferences may lead to the exclusion of specific features, thereby impacting classification performance. Furthermore, if duplicate individuals are not adequately addressed during the evolutionary process, it may adversely affect the convergence and diversity of the population. In this paper, we propose a multi-objective evolutionary algorithm for feature selection incorporating dominance-based initialization and duplication analysis. To filter features impartially, we transform the correlation issues among features, as well as those between features and labels, into a multi-objective optimization problem by assigning corresponding weights based on their dominance relationships. In addressing the duplication problem within the evolutionary process, the disparity between duplicate individuals as well as between duplicate individuals and elite solutions is analyzed to systematically eliminate redundancy. In the experiments, the proposed method was compared with two classical algorithms and three feature selection algorithms across thirteen datasets. The experimental results indicate that the proposed method exhibits superior classification and optimization performance across the majority of datasets.
Keywords:
Feature selection
Multi-objective optimization
Evolutionary algorithm
Duplication analysis

Journal

Swarm and Evolutionary Computation cover
Swarm and Evolutionary Computation
IF:
8.5
Papers:
2.1K
Citations:
1.0W

Organization

No organization information available