Boolean binary particle swarm optimization for feature selection

Feature selection is the process of choosing a subset of features from an original set. This subset should be necessary, reasonably represent the original data, and useful for identification classification. The task of feature selection is to search for an optimal solution in a - usually large - sea...

Full description

Saved in:
Bibliographic Details
Published in2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence) pp. 2093 - 2098
Main Authors Cheng-San Yang, Li-Yeh Chuang, Chao-Hsuan Ke, Cheng-Hong Yang
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Feature selection is the process of choosing a subset of features from an original set. This subset should be necessary, reasonably represent the original data, and useful for identification classification. The task of feature selection is to search for an optimal solution in a - usually large - search space. However, if the search space too large, difficulties can occur during the search process, often resulting in a considerable increase in computational time. A particle swarm optimization algorithm (PSO) is a relatively new evolutionary computation technique, which has previously been used to implement feature selection. However, particle swarm optimization, like other evolutionary algorithms, tends to converge at a local optimum early. In this paper, we introduce a Boolean function which improves on the disadvantages of standard particle swarm optimization and use it to implement a feature selection for six microarray data sets. The experimental results show that the proposed method selects a smaller number of feature subsets and obtains better classification accuracy than standard PSO.
ISBN:1424418224
9781424418220
ISSN:1089-778X
1941-0026
DOI:10.1109/CEC.2008.4631076