Feature Selection Methods
Feature Selection Methods
Selection
dimensionality
reduction
• Feature selection is an
optimization problem.
– Step 1: Search the space of
possible feature subsets.
Search strategies
– Optimal
– Heuristic
Evaluation strategies
- Filter methods
- Wrapper methods
Evaluation Strategies
• Filter Methods
– Evaluation is independent of
the classification algorithm.
• Wrapper Methods
– Evaluation uses criteria
related to the
classification algorithm.
10
Naïve Search
• Sort the given n features in order of their probability of
correct recognition.
• Disadvantage
– Correlation among features is not considered.
– The best pair of features may not even contain the best
individual feature.
Sequential forward selection (SFS)
(heuristic search)
• First, the best single feature is selected (i.e.,
using some criterion function).
• Then, pairs of features are formed using one of
the remaining features and this best feature, and
the best pair is selected.
• Next, triplets of features are formed using one
of the remaining features and these two best
features, and the best triplet is selected.
• This procedure continues until a predefined
number of features are selected.
SFS performs
best when the
optimal subset is
small.
12
Example
features added at
each iteration
Feature Feature
Data Classifier
Extraction Subset
Feature
Selection
(GA)
Feature Selection Using GAs
(cont’d)
• Binary encoding: 1 means “choose feature” and 0
means “do not choose” feature.
1 N