Feature Selection via Binary Simultaneous Perturbation Stochastic Approximation

08/30/2015
by   Vural Aksakalli, et al.
0

Feature selection (FS) has become an indispensable task in dealing with today's highly complex pattern recognition problems with massive number of features. In this study, we propose a new wrapper approach for FS based on binary simultaneous perturbation stochastic approximation (BSPSA). This pseudo-gradient descent stochastic algorithm starts with an initial feature vector and moves toward the optimal feature vector via successive iterations. In each iteration, the current feature vector's individual components are perturbed simultaneously by random offsets from a qualified probability distribution. We present computational experiments on datasets with numbers of features ranging from a few dozens to thousands using three widely-used classifiers as wrappers: nearest neighbor, decision tree, and linear support vector machine. We compare our methodology against the full set of features as well as a binary genetic algorithm and sequential FS methods using cross-validated classification error rate and AUC as the performance criteria. Our results indicate that features selected by BSPSA compare favorably to alternative methods in general and BSPSA can yield superior feature sets for datasets with tens of thousands of features by examining an extremely small fraction of the solution space. We are not aware of any other wrapper FS methods that are computationally feasible with good convergence properties for such large datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2018

SPSA-FSR: Simultaneous Perturbation Stochastic Approximation for Feature Selection and Ranking

This manuscript presents the following: (1) an improved version of the B...
research
04/28/2017

A Tribe Competition-Based Genetic Algorithm for Feature Selection in Pattern Classification

Feature selection has always been a critical step in pattern recognition...
research
08/16/2021

MFeature: Towards High Performance Evolutionary Tools for Feature Selection

Feature selection commonly refers to a process of using the candidate al...
research
12/03/2018

Early Prediction of Course Grades: Models and Feature Selection

In this paper, we compare predictive models for students' final performa...
research
02/26/2019

A Feature Selection Based on Perturbation Theory

Consider a supervised dataset D=[A|b], where b is the outcome column, ro...
research
10/30/2014

Training for Fast Sequential Prediction Using Dynamic Feature Selection

We present paired learning and inference algorithms for significantly re...

Please sign up or login with your details

Forgot password? Click here to reset