Skip to content

弱可学习与强可学习

Weak learnability · Strong learnability

区分以固定优势胜过随机猜测与达到任意 PAC 精度的学习目标。

条目类型
定义

形式陈述

弱与强的量词差别

PAC 可学习性的接口中,二分类弱学习器对规定的任意输入分布,以足够置信度输出错误率至多 1/2γ 的规则,其中优势 γ>0 至少为表示规模的逆多项式。强学习器则对任意 ε,δ 达到总体错误至多 ε

“弱”不是模型参数少或经验表现普通,而是相对随机猜测有统一、可量化的优势。若 γ 指数级微小,把优势放大到强精度可能需要指数轮次,不能称高效弱学习。

经典可实现弱学习可写成:对任意目标 cC、任意输入分布 D,使用多项式样本和时间后,以至少 2/3 概率输出 h 满足

PrXD[h(X)c(X)]12γ(n).

置信常数可放大,关键是优势 γ(n)1/poly(n) 对所有允许分布统一成立。强学习则把右端换成任意输入精度 ε

直觉

“弱”衡量的是保证离随机猜测有多远,不是模型看起来简单,也不是一次实验中的准确率略高。Boosting 能够反复利用统一优势,把许多方向不同的微小改进组合起来;若优势小到指数级,所需调用次数也会失去多项式效率。

例子与边界

若弱学习器每次错误率至多 0.49,优势只有 γ=0.01,单次规则显然离任意小错误还很远。Boosting 通过提高此前错分点的权重,让后续规则修补不同区域,再以加权投票组合;典型轮数按 1/γ2 增长,所以同样“略好于随机”中的优势大小具有真实计算代价。

只在一份固定训练集上做到 49% 错误不构成弱学习保证:算法可能利用偶然噪声,换一个重加权分布就退化到 60%。形式定义要求对接口允许的每个分布都存在统一优势和置信保证。另一方面,弱分类器不必结构简单;一个计算昂贵的大模型只要形式保证停在固定优势,也仍是“弱学习器”。

多类、不可知和带噪设定的随机基准与保证形式不同,不能直接复用 1/2γ。同样,置信放大能改变失败概率,却不能把不存在的统一优势凭空制造出来。

推论与应用

弱到强 Boosting 归约会反复对样本分布重加权并调用弱学习器;因此接口必须保证弱学习器对这些分布都有效,而不只是初始训练分布上略好。Schapire 的结果说明经典 PAC 接口下弱、强可学习的计算能力等价,AdaBoost则给出一条具体的重加权与组合路线;margin 和噪声鲁棒性仍属于后续定理,不能塞回定义。

参考资料
  • Robert E. Schapire, “The Strength of Weak Learnability,” Machine Learning 5, 1990, pp. 197–227.
  • Yoav Freund, Robert Schapire, “A Decision-Theoretic Generalization of On-Line Learning,” JCSS, 1997.
关系图谱4 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组