“定理不说机器学习不可能,也不说现实中所有算法一样好。限制阈值、半空间、低 VC 类或分布,加入平滑性、margin 与领域结构,正是在排除坏世界。它针对统计学习问题中的分布无关统一保证,也不…”
形式陈述
设
若算法使用独立随机种子
若
外层学习保证再对
分布无关陈述的量词顺序是“存在同一个
直觉
二分类用 0–1 损失评价错误概率;平方回归评价数值偏差。共同协议并未强迫预测器是有限维参数,它也可以是树、查找规则或随机决策核。
已知完整目标函数后求最小值是优化问题;目标由未知分布定义、只能用样本近似,并须接受样本外评价时才出现学习层。假设类规定比较对象,损失规定何谓表现好,学习协议则规定算法实际看到了什么。这三层不能由某个优化器的名字代替。
IID 是本页主线而非学习的唯一可能:时间序列、自适应采样和分布漂移需要另写数据协议,不能沿用
即使有无限数据,总体风险也不必趋零。下面 Bernoulli 例子中的不可消去项
例子与边界
邮件分类与分布迁移
一项完整的统计学习问题还必须固定信息边界。设邮件分类的
估计作为学习的特例
令
唯一最优动作是
因此 Bernoulli 参数估计确实是常数预测器类上的平方损失学习,而不只是术语类比。
分布族边界
最后还需规定允许的分布族。分布无关 PAC 允许全部满足可测性与损失条件的
推论与应用
经验风险最小化把未知总体风险换成样本上可计算的目标;一致收敛、复杂度界或稳定性再负责证明这个替换对数据依赖输出仍可靠。算法成功需要两件事同时成立:经验目标确实被近似优化,经验量与总体量之间的桥也足够牢固。
PAC 可学习性进一步为本页协议加入
若数据改为逐轮到达、算法必须在结果揭示前行动,问题转向在线学习协议,评价也常改为相对比较器的遗憾;若未选动作的结果被隐藏,则进一步进入 bandit。批学习、在线学习和 bandit 采用不同的信息结构,不能把三者视为同一算法的运行模式标签。
参考资料
- Shai Shalev-Shwartz, Shai Ben-David, Understanding Machine Learning, 2014, Chs. 2–3.
- Mehryar Mohri et al., Foundations of Machine Learning, 2nd ed., 2018, Ch. 2.