Learn Before
Why can limited training data favor hand-designed system parts?
Question: Write a concise analytical response connecting small training sets, expert knowledge, hand-designed components, and possible model performance.
Sample answer: When the training set is very small, a fully learned system may not have enough examples to discover all of the useful structure on its own. A hand-designed pipeline can inject knowledge from human experts into the system. Because that expert knowledge is already built into the pipeline, it may outperform a purely learned end-to-end model in a low-data setting. For that reason, small datasets often increase the value of hand-designed components as a way to supply algorithmic knowledge.
Key points:
- A very small training set limits what can be learned from data
- Human experts contribute useful algorithmic knowledge
- Hand-designed components encode that knowledge
- A fully learned system may perform worse in the low-data case
Rubric: A strong response should explain the small-data limitation, identify expert knowledge as the source of much of the algorithm's knowledge, connect that knowledge to hand-designed components, and state that the end-to-end system may perform worse rather than always doing so.
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
Why can a fully end-to-end model trail a hand-designed pipeline when labeled examples are limited?
When labeled data is scarce, hand-designed features and rules may provide a large share of the system’s useful knowledge.
When labeled examples are scarce, much of the solution may need to come from human _____.
Match each small-data concept with its meaning.
Reasoning About Handcrafted Features With Very Little Data
Why can limited training data favor hand-designed system parts?
Choose where to place prior knowledge in a data-poor prediction task.
Where does most of the model's knowledge come from when data is scarce?
What is the most appropriate design choice when only a very small labeled dataset is available?
A very small training set does not automatically mean every hand-built pipeline will outperform every end-to-end model.