形式陈述
相对于可实现 PAC公理库PAC 可学习性PAC learnability · Probably Approximately Correct learning在可实现设定中,以有限样本和高概率达到任意小总体错误的可学习性。,不可知设定公理库可实现与不可知学习Realizable learning · Agnostic learning区分类内是否存在零风险解释,以及学习目标是否只是接近类内最优。不再假定类内存在零风险真规则。对固定有界可测损失,非空假设类 不可知 PAC 可学习,若存在同一个学习器 和有限样本函数 ,使对所有 、所有 、所有 ,都有
概率来自 IID 样本与独立算法随机性,分布 在外层任意。基准是类内最优风险,即超额风险公理库超额风险与误差分解Excess risk · Error decomposition把相对最优决策的风险差拆成逼近、估计和优化来源。的比较点,不是随机猜测的 ; 控制风险差,不是绝对错误率。若输出不要求属于 ,必须声明输出类与可测性,但比较基准仍是 。
对 有界损失和有限类,Hoeffding 与并集界给
取 ,只要
ERM 的类内超额风险就至多 。可实现一致学习只需排除错误超过 却保持零训练误差的候选,常得到 ;两种速率来自不同事件,不能换用。
推导来自 ERM 的比较链。若好事件上 ,则对任意 ,
若下确界未达到,就先取满足 的比较器,再令 。有限类用前述 Hoeffding—并集界让好事件成立,平方精度由双边均值估计产生。
直觉
可实现学习只需排除那些真实错误已经超过容忍度、却碰巧在样本上零错的规则;不可知学习必须比较两个都带采样噪声的风险。因此前者常出现 的单侧速率,后者则出现 的均值估计速率。
例子与边界
设比较类只有 与 ,真实正类率为 。在 0–1 损失下
所以类内最优风险是 。ERM 根据样本正类比例 作多数选择;它错误选择 的事件是 。Hoeffding 给
例如 时该上界约为 。错误选择会多付 风险,因此当所需超额精度小于 时,成功概率正由这次均值比较控制。目标是接近 ,不是接近零,也不是口头上的“好于随机猜测”。
与 PAC 的关系
不可知保证应用到类内最优风险为零的分布时也给可实现 PAC 保证,因此覆盖的分布更广;反向结论需统计学习基本定理等附加设定。概念层级上,可实现 PAC 是本页数据模型的特殊情形,所以 special_case_of 边从 PAC 指向本页,而非相反。若损失无界或不可积,样本复杂度还需尾部条件,不能仅凭类的 VC 维套用有界损失结论。
推论与应用
有限类通过双侧集中和并集界得到不可知 PAC 保证;有限 VC 维则由一致收敛与 ERM 推出一般二元类的结论。代理损失学习还需一条校准函数,把代理超额风险转换回目标分类风险。
结构化噪声条件位于可实现与完全不可知之间:它们保留关于 Bayes 边界或隐藏概念的额外信息,因而可能获得更快速率。使用这些结果时必须明确观测风险基准和噪声量词,不能只把数据称作“有噪声”。
参考资料
- David Haussler, “Decision Theoretic Generalizations of the PAC Model,” 1992.
- Shalev-Shwartz, Ben-David, Understanding Machine Learning, 2014.