“放宽输出可改善最优样本界,也可能绕开类内经验优化困难,但它不自动保证高效:任意函数若没有有限表示,无法存储或在新输入上求值。统计复杂度与计算复杂度因此还要单独核对输出编码与评价成本;VC 类…”
形式陈述 ​
可核验的资源三元组 ​
一个学习结论至少可按三元组审视:由样本复杂度刻画达到
某类可能用很少样本便唯一确定,但寻找一致假设具有NP 困难性;也可能精确经验风险最小化困难,却有 improper learner 或代理优化高效学习。反之,计算约束有时迫使算法使用更多样本,形成统计—计算间隙。
一个可执行的诊断顺序是:先问是否存在用
直觉
三条轴分别回答“数据够不够”“能不能算出来”和“结果能不能表示并部署”。把它们压成一个“复杂度”数字,会让有限 VC 维被误读为高效算法,也会让一次非凸优化失败被误读为不可学习。分开记账不是拆散问题,而是确定瓶颈究竟来自观测、求解还是输出接口。
优化误差还提供一个中间层:算法即使在多项式时间停止,也可能只得到近似经验最优。它如何进入总体风险,要通过泛化控制和误差分解连接,不能把“程序已经返回”直接等同于统计目标已经达到。
例子与边界
一个 proper 学习归约 ​
给定含
若允许 unrestricted improper 输出,常数函数
证明边界 ​
“一个 ERM 公式 NP-hard”只排除了该求解路线,不证明所有学习器困难;正式困难性需把假设问题归约到任何满足指定风险保证的算法,并明确 properness、分布族和计算假设。非凸目标也不等于不可学,最坏复杂度与经验训练速度更不能互换。
例如某个 proper ERM 搜索可归约为 NP-hard 问题,只能说明该类内精确优化路线困难。若存在凸松弛输出类外投票,并仍与原类最优风险比较,improper learner 可能绕过它。真正学习困难下界必须让任何满足风险保证的算法都能解出假设中的困难问题,而非把“目标非凸”当作证明。
推论与应用
这个三轴账本为相邻页面分工:Proper 与 Improper 学习固定比较类与输出类的关系,近似 ERM 与优化误差解释有限求解精度怎样进入风险界,而学习困难性的归约负责把可采样性、风险间隙和解码步骤串成真正的计算下界。三者共同防止把“统计上存在”“某条算法路线可算”和“所有路线都容易”混为一谈。
参考资料
- Michael J. Kearns and Umesh V. Vazirani, An Introduction to Computational Learning Theory, MIT Press, 1994.
- Leonard Pitt and Leslie G. Valiant, “Computational Limitations on Learning from Examples,” Journal of the ACM 35(4), 1988, pp. 965–984.