Skip to content
nonconvexcard

The no-free-lunch theorem

ProofAdvanced⏱ 1 hourLearning Theoryno free lunchinductive biaslower bound

Problem

Let ∣X∣=2m|\Xcal| = 2m and H\Hcal be all functions X→{0,1}\Xcal\to\{0,1\}. Prove that for any learning algorithm A\mathcal A using n≤mn\le m samples there is a distribution on which ES[R(A(S))]≥1/4\E_S\big[R(\mathcal A(S))\big]\ge1/4, while some h∈Hh\in\Hcal has zero risk. State the philosophical consequence precisely.

Write a complete argument. Every inequality you use should be one you could state precisely.

Solution

Opening this before you have a real attempt on paper is the fastest way to feel like you understand something you cannot reproduce.

Related problems

All problems
SolvedProblemFieldTypeDifficultyTime
Generalisation for a finite classLearning TheoryProofBeginner30 min
The excess risk decomposition for ERMLearning TheoryProofBeginner15 min
Single-stream decode latency floorsLLM OpsNumericalIntermediate30 min
The fast rate in the realizable caseLearning TheoryProofIntermediate30 min
The irreducible loss is the conditional entropyLLMsProofIntermediate30 min