Why Hidden Factors Complicate Cross-Domain Learning
Question: In a setting where a model is trained on one dataset and then evaluated on a very different dataset, what does “luck” mean, and why does it make research on this problem harder?
Sample answer: In this setting, “luck” refers to whatever advantages come from the particular feature choices and other factors that are not fully understood. A researcher may do well partly because the chosen features happen to fit the first dataset, but those same choices may not transfer to the second dataset. Since these extra advantages are not controlled or well explained, they can strongly influence the final result. That makes it difficult to study the problem in a clean, repeatable, and systematic way.
Key points:
- Luck includes hand-chosen features.
- Luck also includes hidden or not-yet-understood factors.
- These factors can strongly affect performance when the data distribution changes.
- This makes rigorous, systematic research difficult.
Rubric: A strong response will define luck in this context as a combination of hand-designed features and unknown factors, explain that these can greatly affect performance across datasets, and conclude that this complicates systematic academic study.
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
When are domain adaptation methods most useful?
Distribution Mismatch Can Mislead Development Tuning
Training on one data distribution and succeeding on another is called _____.
Ideas About Working Across Changing Data
Testing a Model on a Different Data Source
Why Hidden Factors Complicate Cross-Domain Learning
Evaluating Domain Adaptation for a Distribution Shift
Theory and practice in distribution-shift research
What can have a major impact when a model is applied to a very different dataset?
Domain Adaptation Is Commonly Used