结论
训练集为 ,。AdaBoost 第 轮在分布 下选择弱分类器 ,加权错误率
并取
则最终分类器 的训练错误率满足
若写 ,则
特别地,每轮优势至少 时, 足以把训练错误压到 以下。
归一化常数为何连成指数损失
AdaBoost 更新为
从 迭代展开,
对 求和并用 ,得到经验指数损失的精确分解
误分类时 ,于是 ;训练零一错误便被指数损失控制。
每轮最优系数与弱优势
由于 只取 ,
对 求极小,得到所用的 ,并有 。代入 ,
最后一步来自 。因此指数下降不是一句“弱分类器叠加会变强”的口号,而是每轮对同一个指数势函数取得固定乘法收缩。
具体例子:固定弱优势的轮数
若弱学习器无论样本权重怎样重排都能保持优势 ,每轮让训练指数损失最多乘 。要再减少一个十进制数量级,只需追加 轮,与当前已迭代多少轮无关。这种几何衰减解释了 weak-to-strong 归约为何只需对目标误差取对数轮数。
适用边界
必须按当前 计算;普通未加权训练错误不能代替它。若 ,则 ,这一轮没有进展;若大于 ,二元分类时可翻转弱分类器,若假设类或输出协议不允许翻转,则弱学习条件已经失败。
本定理只控制给定训练集。训练错误为零不意味着测试风险为零,噪声和异常点还可能让权重集中到少数不可拟合样本。训练后继续迭代的泛化现象需要 Boosting 的间隔理论公理库Boosting 的间隔理论Boosting margin theory · Boosting margin bound用加权投票的归一化训练间隔分布和基分类器复杂度控制总体分类错误,而不直接依赖 boosting 轮数。或其他复杂度分析,不能把上式直接称为 PAC 界。
参考资料
- Yoav Freund and Robert Schapire, “A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting,” 1997.
- Robert E. Schapire and Yoav Freund, Boosting: Foundations and Algorithms, MIT Press, 2012, Chapter 2.