Skip to content

定义Definition

弱可学习与强可学习

施工中 · 内容逐步修订

Weak learnability · Strong learnability

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

形式陈述 ​

弱与强的量词差别 ​

在PAC 可学习性的接口中,二分类弱学习器对规定的任意输入分布,以足够置信度输出错误率至多 1/2−γ 的规则,其中优势 γ>0 至少为表示规模的逆多项式。强学习器则对任意 0<ε,δ<1 达到总体错误至多 ε;讨论高效弱—强等价时,还要求样本与时间在规模、1/ε 和 log⁡(1/δ) 上为多项式。

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

以下将输入编码长度与目标描述长度的公开上界一并计入规模参数 n。经典高效可实现弱学习可写成:对任意目标 c∈C、任意输入分布 D,使用多项式样本和时间后,以至少 2/3 概率输出 h 满足

PrX∼D[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. 后续三跳
文字版关系按与当前条目的最短距离分组