“随机坏目标计数也可解释有限类中的 Occam 直觉:给每个候选规则定义“它在样本上看似完美但总体很差”的指标,坏规则数 $X$ 满足 $\mathbb EX=\sum h\Pr(h\text…”
有限域证明 ​
令
由概率方法,随机目标上的平均下界意味着存在一个确定目标使该算法风险至少如此;算法随机性也可并入平均。再由有界随机变量的平均可推出常数概率的常数错误版本。
它没有否定什么 ​
所有函数类可完美记住训练集,失败却发生在没有任何联系的未见点。算法必须带归纳偏置,而全目标类总能挑出与该偏置冲突的世界。
定理不说机器学习不可能,也不说现实中所有算法一样好。限制阈值、半空间、低 VC 类或分布,加入平滑性、margin 与领域结构,正是在排除坏世界。它针对分布无关统一保证,也不同于优化 No-Free-Lunch。训练误差为零不与结论冲突,因为这里评价总体错误。
后续增长函数与 VC 维将“能任意标注多少点”量化,而不是诉诸“模型复杂”口号。
从期望下界到概率下界还需一步。设随机目标与样本下算法风险
所以
限制结构后结论立即改变。对实线阈值,观察到一正一负且位置相邻时,未见点标签不再是任意比特,而受单调切分约束;样本开始携带关于其他点的信息。No-Free-Lunch 的准确教训是必须说明归纳偏置从何而来,而不是用它否定带结构的学习。
参考资料
- David Wolpert, “The Lack of A Priori Distinctions Between Learning Algorithms,” 1996.
- Shalev-Shwartz, Ben-David, Understanding Machine Learning, Ch. 5.