“本页研究有限加权投票的归一化间隔;AdaBoost只是产生这类投票的一种算法,定理不依赖其训练轨迹。设非空、预先固定的基分类器类 $H\subseteq{ 1,+1}^{\mathcal X…”
形式陈述
AdaBoost 给出弱到强归约中的一套有限样本重加权与投票步骤。输入包括带标记训练集、能够在给定样本分布上返回二元分类器的子程序,以及有限轮数上限
训练集为
并更新
其中
约定
设实际执行
直觉
正确分类时
与乘法权重的精确对应
把训练点视为动作,令本轮的辅助损失为
共同因子在归一化中消失,恰得到 AdaBoost 更新。这解释了为何它提高错误点的相对权重;这里使用的是更新结构,下面的训练误差证明不需要套用固定学习率的专家 regret 界。
指数损失推导
令加法 score
按上述更新展开可得它等于
例子与边界
四个等权样本上,若弱分类器只错一个,则
在含少量几何上困难点的二维样本中,第一棵决策桩会分对大多数点;误分点权重上升后,第二棵桩沿另一坐标切分,最终加权 score 综合两条边界。若困难点实际是错标异常值,权重也会持续集中到它们上面,导致对噪声敏感;这不是算法必然“自动忽略异常”的场景。
指数训练损失下降不等于总体误差必然下降,仍需 margin 或复杂度泛化分析。AdaBoost 优化的代理是 exponential loss,与分类代理损失相关;它不是交叉熵算法,也不是单纯多数概率放大。
推论与应用
归一化常数的乘积给出 AdaBoost 训练错误的指数下降界;进一步考察归一化 margin 分布,可解释训练错误归零后继续迭代时的部分泛化现象。两者控制的对象不同,不能以训练势函数直接替代测试风险。
决策桩、浅树和其他弱学习器都可嵌入该更新,只要它们在当前加权分布上保持正优势。标签噪声会让权重长期集中到不可拟合点,实践中常需收缩步长、早停或更稳健的损失。
参考资料
- Yoav Freund, Robert E. Schapire, A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting, JCSS, 1997.
- Robert E. Schapire, Yoav Freund, Boosting: Foundations and Algorithms, MIT Press, 2012.