Skip to content

定理Theorem

弱到强 Boosting 归约

施工中 · 内容逐步修订

boosting reduction · weak-to-strong learning

通过改变样本分布聚焦当前难点,把略优于随机的弱学习器归约为任意精度强学习器。

形式陈述 ​

本页形式化弱到强可学习性,并以乘法重加权组织对弱学习 oracle 的自适应调用。

在经典、可实现、分布无关的二分类 PAC 模型中,输入与目标具有规定的有限编码,且允许输出可多项式表示和求值的组合假设。若存在对所有输入分布都有效、优势至少为规模逆多项式的高效弱学习器,则存在达到任意 0<ε,δ<1 的高效强学习器。这是弱—强等价定理;它不要求强学习器仍输出单个基分类器。关键不是把同一次弱学习独立重复后投票,而是每轮改变样本权重,让后来的学习器看到当前组合仍处理不好的区域。

Oracle 接口 ​

把弱学习器视为 oracle:给定目标概念下的一个重加权分布 Dt,它返回 ht,满足

Pr(X,Y)∼Dt[ht(X)≠Y]≤12−γ.

booster 维护分布 Dt 或等价权重,调用 oracle,依据 ht 的错误重新加权,再把 h1,…,hT 组合成最终分类器。对一个显式有限训练集,可按已知权重直接重采样。若 Dt 是原总体分布的重加权,则拒绝采样还要有可计算的接受概率及足够大的接受率下界;算法必须将其时间、样本与失败概率一起核算。

这里的量词是归约成立的核心:存在统一的逆多项式优势下界 γ 与多项式样本/时间界,使得对每个允许分布 Dt 和每个目标概念,弱学习器都以规定置信度返回上述假设。booster 产生的 Dt 依赖此前所有 hs,所以“只在原始分布上平均有优势”不满足接口。每轮 oracle 失败概率还要取可求和分配,才能让整条自适应调用链以高概率成功。

势能下降机制 ​

在有限训练集上,给每个点按当前 margin 赋指数权重,可具体实现上述重加权步骤。若每轮加权错误为 0<εt≤1/2−γ,AdaBoost 训练误差界证明归一化因子

Zt=2εt(1−εt)≤1−4γ2≤e−2γ2.

因此 O(γ−2log⁡(1/ε)) 轮足以把该训练分布的错误控制到 ε;零错误轮直接返回完美规则。这个势能计算解释有限样本实现的轮数,不单独证明总体 PAC 保证。

完整的高效弱—强定理还要选择多项式大小的训练样本、控制组合假设的表示与泛化误差,并把每次弱调用和分布模拟的失败概率合并。经典证明完成了这些步骤;不能把任意重加权规则配上可能指数慢的拒绝采样,就称为它的高效实现。

直觉

若弱学习器总在同一块概率质量 0.49 的区域系统性出错,独立重跑只会反复得到相关错误,多数票不会修复它。重加权把该区域在下一轮分布中的质量放大,迫使 oracle 的“对每个重加权分布仍有优势”前提发挥作用。这与概率放大针对固定输入、相对独立随机错误的多数投票不同。

以决策桩为弱学习器时,一轮可能只找到“某个单一特征阈值”并略优于随机。若第一根桩把一群在该特征上重叠的正样本系统性判错,下一轮提高这些样本的权重,迫使新桩寻找另一特征上的切分;最终分类器是多根桩的加权组合,通常不再属于单根桩的输出类。这个例子展示的是分布接口和 improper 组合,而不是保证任意数据上的决策桩都有固定优势——若某个重加权分布下所有桩误差都不低于 1/2,弱学习前提当场失效。

例子与边界

弱优势必须对 booster 产生的每轮分布成立;只对原分布平均略优于随机不够。可实现 PAC 中的弱—强等价也不应无条件外推到噪声、受限假设类、分布漂移或计算受限 oracle。AdaBoost在显式有限训练集和逐轮弱优势条件下,实现这里的重加权与组合接口;推广成总体强学习器时,还须配套前述样本和泛化分析。

归约的轮数只控制组合过程;总样本复杂度还取决于每轮如何从原分布模拟 Dt。当重加权把质量集中在原分布的稀有区域时,朴素 rejection sampling 的接受率可能很低,需要显式计算采样开销。忽略这一层可以得到统计上正确却计算上并非多项式时间的“归约”。

推论与应用

AdaBoost 把抽象 oracle 归约实现为指数损失与样本权重更新,训练误差界给出 O(γ−2log⁡(1/ε)) 轮数。间隔理论再处理组合后的样本外行为,三层结论不能压成一个“boosting 会泛化”的口号。

归约也说明强分类器可以落在弱类的加权组合之外,因此输出常是 improper。若弱学习器在某些重加权分布上失去优势,或重采样成本爆炸,归约的统计或计算前提便分别失败。

参考资料
  • Robert E. Schapire, The Strength of Weak Learnability, Machine Learning, 1990.
  • Yoav Freund, Boosting a Weak Learning Algorithm by Majority, Information and Computation, 1995.
关系图谱7 个相邻概念 · 4 类关系

拖动节点调整位置。

显示关系

显示:依赖

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