§10.1: a class of infinite VC-dimension is not γ-weak-learnable for any γ > 0
ProvedUnderstandingML.infinite_vc_not_weak_learnableno-free-lunchvc-dimensionweak-learning
§10.1. The fundamental theorem of learning (Theorem 6.8) states that if has VC-dimension then . Applying this with we immediately obtain that if then is not γ-weak-learnable.
Formally (domain with measurable singletons, measurable hypotheses): if and then WeakLearnable H γ fails.
Preamble
import Definitions.Def_UnderstandingML_Boosting open MeasureTheory
Formal statement
namespace UnderstandingML
/-- **§10.1** (p. 132). If `VCdim(H) = ∞` then `H` is not γ-weak-learnable: from the statistical
perspective weak learnability is characterized by the VC-dimension, just as PAC learning is.
(Domain with measurable singletons, measurable hypotheses; the book derives this from the
lower bound of Theorem 6.8 at `ε = 1/2 − γ`, which needs the `km`-point form of the
No-Free-Lunch argument, Exercise 5.3, for `γ` close to `0`.) -/
theorem infinite_vc_not_weak_learnable {X : Type*} [MeasurableSpace X]
[MeasurableSingletonClass X] (H : Set (X → Bool)) (hH : ∀ h ∈ H, Measurable h)
(hvc : vcDim H = ⊤) {γ : ℝ} (hγ : 0 < γ) : ¬ WeakLearnable H γ := by sorry
end UnderstandingML
Source
Shalev-Shwartz and Ben-David, Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press 2014, doi:10.1017/CBO9781107298019, §10.1 p. 132 (the remark after Definition 10.1; via Exercise 5.3 and Lemma B.1)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.