形式陈述
本页研究有限加权投票的归一化间隔;AdaBoost理路AdaBoost 算法AdaBoost · Adaptive Boosting通过提高误分样本权重,依次组合弱分类器为加权二元投票。只是产生这类投票的一种算法,定理不依赖其训练轨迹。设非空、预先固定的基分类器类 的VC 维理路VC 维Vapnik–Chervonenkis dimension · VC dimension二分类假设类能够完全打散的最大有限点集大小。为有限整数 ,并假定相关上确界可测。训练集 是大小 的IID 样本理路独立同分布样本IID sample · Independent and identically distributed sample以乘积分布描述来自同一总体的独立重复观测。,。
有限投票写成
把所有系数同乘正数不改变分类,归一化间隔定义为
它也有精确的几何间隔理路线性分类器与几何间隔Linear classifier · Geometric margin用仿射超平面分类,并以缩放不变的几何间隔衡量分离余量。解释:对这组有限基函数取特征向量 ,在特征空间用 距离,其对偶参数范数是 。这个距离位于投票特征空间,不是原输入空间的距离。
下面的风险界选取非负权重并令其和为 ,即 。于是 。固定平票规则后,真实分类错误被事件 上界控制。
同时覆盖所有间隔阈值的界
记 。存在普适常数 ,使对任意 ,以至少 的概率,对所有 和所有 同时有
当 时,;这个约定也使零 VC 维和 时的公式有定义。高复杂度时上界可能超过 ,可再与 取小值。三项分别是低 margin 训练比例、基类复杂度和置信代价。
证明:ramp、凸包与阈值网格
对固定 ,用 ramp 函数
夹住错误:。它在 内取值且为 -Lipschitz,故有界损失的 Rademacher 泛化界理路Rademacher 泛化界Rademacher generalization bound用样本上的 Rademacher 复杂度给出对整个有界实值函数类同时成立的数据依赖总体风险上界。与标量收缩引理理路Rademacher 收缩引理Rademacher contraction lemma · Ledoux–Talagrand contraction principle逐坐标 Lipschitz 变换至多按 Lipschitz 常数放大标量函数类的 Rademacher 复杂度。把固定阈值的复杂度代价控制为 。收缩时减去公共常数 ;关于随机符号取期望后,这个公共平移不改变复杂度。
这里使用 归一化、上确界内不加绝对值的Rademacher 复杂度理路Rademacher 复杂度Rademacher complexity · empirical Rademacher complexity通过拟合随机符号理解函数类复杂度,推导线性类、有限类和泛化界,并说明损失类与数据依赖选择的区别。。对每个符号向量,线性泛函在有限凸组合上的上确界与在 上相同;不要求上确界实际取到。样本标签 乘到随机符号上也不改变其联合分布。再用Sauer–Shelah 增长界理路Sauer–Shelah 引理Sauer's lemma · Sauer–Shelah–Perles lemma把有限 VC 维转化为假设类在有限样本上的多项式标注数上界。与有限取值向量的 Rademacher 界,得到
时 ; 时用 ,同样满足最后一个界。
为允许看过数据后选择 ,取 ,并给第 个阈值分配失败概率 。可数并集界理路并集界Union bound · Boole 不等式多个坏事件中至少一个发生的概率,不超过各事件概率之和。使所有网格界同时成立。对任意 ,选 :经验低间隔比例不会增大,。额外置信项中的 也被常数倍 控制,而 ,因此可吸收到显示的第一项。这给出同一个普适 下的同时阈值版本。
上述分析不显式使用轮数 :增加有限项数没有改变凸包的线性上确界,但会改变实际形成的 margin 分布。
例子与边界
多数函数的间隔分布
在 上用坐标分类器 ,标签是多数函数 ,取均匀投票 。所有奇数 的训练点都被正确分类,但 margin 并不相同:只多一个正坐标的点有 ,全体坐标同号的点有 。前者翻转一个坐标就可能越过决策边界,后者则要翻转超过一半坐标。训练错误同为零,margin 分布却记录了投票离失效还有多远。
当选择 时存在真实权衡:增大 会把更多勉强正确的训练点计入第一项,却缩小 复杂度惩罚;减小 则相反。不能只汇报平均 margin,因为少量接近零或为负的尾部正是分类错误所在。
定理没有说明什么
大训练 margin 不是无条件证书;样本量、基类 VC 维和数据依赖选择仍在界中。AdaBoost 也不保证总在最大化最小 margin:其坐标下降轨迹优化指数损失,长期行为与显式最大 margin 算法并非同一定理。
本页的归一化投票 margin 与 fat-shattering 尺度理路Fat-shattering 维Fat-shattering dimension · fat dimension以尺度参数衡量实值函数类在逐点阈值两侧保留固定间隔并实现全部符号模式的能力。相关但不等同;前者评价一个 boosting 组合在标注样本上的分布,后者评价整个实值函数类在任意点集上的尺度化打散能力。