“本页不是 VC 类最优样本复杂度:它证明一种统一控制机制,不保证每个学习器都达到最优速率。固定 $h$ 的大数定律也不足以替代它,因为 ERM 的 $h$ 正由同一份数据选择。”
形式陈述 ​
设二元假设类
就有
反向存在一般 VC 类与分布,使任何学习器都需要
这里上界的量词是“对每个类存在学习器”,下界则是“存在困难类与分布约束任意学习器”;两者都不能改写为任意一致 ERM 自动最优。不可知情形以类内最优风险为比较基准,其对应量级为
三种常被混在一起的界 ​
在可实现情形,一致 ERM 输出训练错误为零的
这里的
不可知情形没有“坏假设在样本上全对”这一单边事件。经验风险差是带噪平均量,要分辨类内最优与差
量级(采用更精细的 VC/Rademacher 界可避免无关对数)。
具体例子: 阈值为何是 ​
令
这个例子也给出下界图像:若关键区间没有样本,两个相隔
算法限制与边界 ​
“最优样本复杂度”允许在定义指定的输出范围内选择最合适的 learner。某个自然的一致 ERM、某种固定 tie-breaking,或强制 proper 的学习器可能带有额外对数或结构代价;不能从存在一个最优 learner 推出所有 proper ERM 都最优。反过来,允许 improper 输出也不会改变上面一般二元 VC 学习的基本量级,但在特定类和计算限制下会显著改变可实现算法。
若
参考资料
- Steve Hanneke, “The Optimal Sample Complexity of PAC Learning,” JMLR, 2016.
- Anselm Blumer et al., 1989.
- Martin Anthony and Peter Bartlett, Neural Network Learning: Theoretical Foundations.