Choosing Feature Reduction for a Sensor Fault Classifier
Case context: You are building a fault-detection model for industrial sensors using only 300 labeled machine records. Each record has 8,000 candidate features. The model is overfitting, so your teammate proposes either removing just 300 features or compressing the feature set by a factor of 10 to about 800 features.
Question: As a practitioner, how should you assess these two feature-reduction ideas, and which option is more defensible given the small training set?
Sample answer: With such a small training set, feature selection or feature reduction is a sensible way to lower variance. That said, removing only 300 of 8,000 features is unlikely to change model behavior very much, so it probably will not solve the overfitting problem. Cutting the feature set to about 800 features is much more likely to reduce variance in a noticeable way, but it must be done carefully because dropping useful predictors can raise bias. In this situation, the larger reduction is the stronger choice, as long as the retained features still capture the important signal.
Key points:
- Feature reduction is especially useful when labeled data is scarce.
- A tiny reduction usually has little effect on variance.
- A much larger reduction is more likely to change generalization noticeably.
- Aggressive reduction must be done carefully to avoid losing important information and increasing bias.
Rubric: Award full credit if the response explains that feature reduction is appropriate for a small dataset, notes that a minor reduction will probably not help much, and states that a larger reduction is more likely to address variance but may increase bias if important features are removed.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
How can feature selection change a model's error behavior?
Reducing a model's input set from 1,000 features to 900 features is unlikely to greatly increase bias.
In many data-rich deep learning projects, people often provide _____ features to the learner and let it determine which ones matter most.
Match each feature-reduction case to its likely effect on bias.
Order the steps for deciding whether to drop features to reduce variance.
When is feature selection especially useful?
When training data is abundant for deep learning, teams often rely less on manual feature pruning and more on letting the model learn from a broad set of inputs.
A tenfold reduction in input features
Match each idea to the description that best fits feature selection and variance reduction.
Order the steps for judging whether cutting down the feature set is likely to raise model bias.
Choosing Whether to Drop Predictors
Choosing Feature Reduction for a Sensor Fault Classifier
What Plentiful Data Changes About Feature Selection