Hypothesis Space and Inductive Bias
1. Definitions
- Hypothesis space : all models learner can express (e.g. all lines, all depth-5 trees).
- Inductive bias: assumptions that rank hypotheses (prefer simpler, smoother, sparser).
Without bias, infinitely many fit train data — no reason to pick one for test.
2. Examples of Bias
| Model | Bias |
|---|---|
| Linear regression | is linear in |
| -NN | nearby share |
| Decision tree (limited depth) | axis-aligned, simple splits win |
| Ridge () | small weights win |
| CNN | locality + translation invariance |
3. Size Matters
Small → high bias (may underfit). Huge → high variance (may overfit). Validation picks middle.
4. No Free Lunch (one line)
Averaged over all possible problems, no learner beats random — gains come from bias matching the real problem.
5. Exam Points
- Define + bias with example — 5 marks, very frequent.
- How bias controls overfitting — 3 marks, frequent.
- No Free Lunch statement — 2 marks.