Innovative Initialization Scheme for Multi-Objective Feature Selection in Continuous Search Spaces

Feature selection is a demanding and costly endeavor within the realms of machine learning and data mining, targeting the elimination of irrelevant and redundant features. This endeavor significantly bolsters classification accuracy or other post processing components, such as search or clustering. In this context, the feature selection can be as a single-objective optimization task, with the primary objective of maximizing classification accuracy or multi-objective one while minimizing the number of selected features as well which can be tackled using population-based metaheuristic algorithms. Considering that feature selection (FS) inherently poses a binary problem, given that most metaheuristic algorithms operate in continuous domains (such as Real-coded GA, DE, PSO, and CMA-ES), transitioning them to binary search spaces necessitates substantial operator modifications. One of the crucial steps of the population-based algorithms is initialization of the population which significantly impacts both the convergence speed and the quality of the final solution. However, in most cases, especially with continuous algorithms, random initialization emerges as the predominant method for generating candidate solutions (initial population) which lacks diversity in the large-scale feature selection search spaces. In this paper, two novel population initialization methods within the continuous search space are introduced, followed by a comparative analysis against the traditional random initialization method. Experimental results conducted on ten datasets with 300 to 11,000 features demonstrate the effectiveness of population-level uniform initialization, surpassing the widely recognized individual-level uniform initialization method. The experiments are conducted using Differential Evolution as the single-objective algorithm and Generalized Differential Evolution3 as a multi-objective algorithm as our case studies. This study demonstrates the crucial role of initialization in the population-based optimization algorithms when they tackle binary problems.

Authors

Institutions

Publication Details

Published
2024-10-06
DOI
https://doi.org/10.1109/smc54092.2024.10831698
Citations
1
Primary Topic
Educational Technology and Assessment
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Innovative Initialization Scheme for Multi-Objective Feature Selection in Continuous Search Spaces

Shahryar Rahnamayan, Azam Asilian Bidgoli, Parastoo Dehnad
1 citations
Educational Technology and Assessment
0.78
article

Innovative Initialization Scheme for Multi-Objective Feature Selection in Continuous Search Spaces

Shahryar Rahnamayan, Azam Asilian Bidgoli, Parastoo Dehnad
article en
1 citations

Abstract

Feature selection is a demanding and costly endeavor within the realms of machine learning and data mining, targeting the elimination of irrelevant and redundant features. This endeavor significantly bolsters classification accuracy or other post processing components, such as search or clustering. In this context, the feature selection can be as a single-objective optimization task, with the primary objective of maximizing classification accuracy or multi-objective one while minimizing the number of selected features as well which can be tackled using population-based metaheuristic algorithms. Considering that feature selection (FS) inherently poses a binary problem, given that most metaheuristic algorithms operate in continuous domains (such as Real-coded GA, DE, PSO, and CMA-ES), transitioning them to binary search spaces necessitates substantial operator modifications. One of the crucial steps of the population-based algorithms is initialization of the population which significantly impacts both the convergence speed and the quality of the final solution. However, in most cases, especially with continuous algorithms, random initialization emerges as the predominant method for generating candidate solutions (initial population) which lacks diversity in the large-scale feature selection search spaces. In this paper, two novel population initialization methods within the continuous search space are introduced, followed by a comparative analysis against the traditional random initialization method. Experimental results conducted on ten datasets with 300 to 11,000 features demonstrate the effectiveness of population-level uniform initialization, surpassing the widely recognized individual-level uniform initialization method. The experiments are conducted using Differential Evolution as the single-objective algorithm and Generalized Differential Evolution3 as a multi-objective algorithm as our case studies. This study demonstrates the crucial role of initialization in the population-based optimization algorithms when they tackle binary problems.

Brock University (CA), University of Tabriz (IR), Wilfrid Laurier University (CA)
Openalex Percentile: Top 17%
Educational Technology and Assessment
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.