4.6 Article

Enhanced SparseEA for large-scale multi-objective feature selection problems

Journal

COMPLEX & INTELLIGENT SYSTEMS
Volume -, Issue -, Pages -

Publisher

SPRINGER HEIDELBERG
DOI: 10.1007/s40747-023-01177-2

Keywords

Sparse multi-objective problems; Large-scale feature selection; Difference operator; Feature weights; SparseEA

Ask authors/readers for more resources

This paper studies large-scale multi-objective feature selection problems and proposes an evolutionary algorithm SparseEA for solving large-scale sparse multi-objective optimization problems. ReliefF is used to calculate feature weights, which are then combined with the feature scores of SparseEA to guide the evolution process. Differential Evolution difference operators are introduced to increase solution diversity and help escape from local optima. Comparative experiments on large-scale datasets show that the proposed algorithm outperforms the original SparseEA and state-of-the-art algorithms.
Large-scale multi-objective feature selection problems are widely existing in the fields of text classification, image processing, and biological omics. Numerous features usually mean more correlation and redundancy between features, so effective features are usually sparse. SparseEA is an evolutionary algorithm for solving Large-scale Sparse Multi-objective Optimization Problems (i.e., most decision variables of the optimal solutions are zero). It determines feature Scores by calculating the fitness of individual features, which does not reflect the correlation between features well. In this manuscript, ReliefF was used to calculate the weights of features, with unimportant features being removed first. Then combine the weights calculated by ReliefF with Scores of SparseEA to guide the evolution process. Moreover, the Scores of features remain constant throughout all runs in SparseEA. Therefore, the fitness values of excellent and poor individuals in each iteration are used to update the Scores. In addition, difference operators of Differential Evolution are introduced into SparseEA to increase the diversity of solutions and help the algorithm jump out of the local optimal solution. Comparative experiments are performed on large-scale datasets selected from scikit-feature repository. The results show that the proposed algorithm is superior to the original SparseEA and the state-of-the-art algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available