2026 年秋季,Haipeng Luo。
对照八页原课件,保留全部四节、3.1 小节、引理 1、定理 1–6、推论 1、命题 1、公式 (1)–(3)、两个回归例子及脚注。原课件:lecture6.pdf(本地原课件,未在线发布)。配套:详细讲解。译注单独标明。原件没有图表或参考文献表。
1 有限函数类的在线学习
上一讲开始研究在线学习,并得到了以下一串博弈值上界:
前两步一般成立,最后一步针对监督学习;这里简写隐藏了上一讲收缩中的 Lipschitz 常数及可能的对数因子。本讲研究如何控制 ,从有限类开始,关键仍是最大值不等式。
引理 1(最大值不等式)。 若有限集合 中每个变量都满足以零为中心的 -次高斯矩母函数界,则
定理 1。 设 有限。任意输入树均满足
因此,若 ,则
证明。 记
只需证明 是 -次高斯,再应用引理 1 并除以 。对任意正 ,先剥离最后一轮:
这是因为给定过去后, 是参数 的次高斯变量。继续剥离前一轮,会得到
注意最后的平方项仍依赖 ,不能直接当常数提出。先取最坏情况:
照此继续,最终得到
这证明了有限有界函数类在线可学习,并将用于无限类。
2 无限类:在线二分类与零覆盖
先考虑零一损失二分类。统计学习中,即使原类无限,固定样本上的投影仍有限;在线学习也有对应投影:
投影是二值树的有限集合。但深度 的树有 个节点,投影大小最坏达 ,而统计情形只有至多 种标签。这两个粗界都不能推出可学习性;是否简单的类就能有小投影?遗憾的是未必。考虑实数域上的单点指示类:
每个分类器只在一个输入处预测 +1,连两个点都无法打散,因此 VC 维恰为 1,在统计设置很容易学习。但令树中所有节点的输入互异,则投影包括全 −1 树,以及每个节点单独为 +1 的 棵树,总数 ,又让 (1) 失去意义。是投影不合适,还是这么简单的类也无法在线学习?幸好是前者。
投影要求
但只要交换两个量词,满足下面较弱要求就足以让 (1) 成立,只需把第二个等号改为不等号:
这种 称为 的零覆盖,最小大小记为 。因此
零覆盖数不大于投影大小,因为投影总是自身的零覆盖。此外,它总不超过 :取所有“每一层内部取值相同”的树,一共 棵,足以逐路径匹配任意类。这仍是无效的粗界,但至少降到了统计设置相同的水平。
式 (2) 的类有大小至多 的零覆盖,因而在线可学习。先看每条路径上输入均不重复的特例:取全 −1 树,再对每个层数 取“第 层全 +1、其他节点全 −1”的树,即可覆盖。路径中有重复值时,直接构造较难;最好有一个类似 VC 维的组合量,像 Sauer 引理一样控制覆盖数。下一节就介绍它。
译注:课件此处用“零覆盖数是 ”的简写。对任意固定树应是“不超过”;某些树更小,例如所有节点输入相同时最多只需两棵。最坏树可以达到 。
3 Littlestone 维数
若对每条路径/标签序列都存在一个函数匹配整条路径,则称 打散树 :
Littlestone 维数 是可被打散树的最大深度。不能打散任何正深度树时为 0;任意有限深度都可以时为无穷。(原注 1) 总有 VC 维不大于 Littlestone 维:若一组固定样本被打散,就把第 个样本填满树的第 层。对非空类而言,Littlestone 维为 0 意味着 VC 维为 0,因此类中只有一个不同的函数。
证明维数等于 ,需要构造深度 的树并排除所有深度 的树。式 (2) 的单点类维数恰为 1:任何根节点都可打散;但走过 +1 边后只剩一个函数,不能同时实现 与 。HW2 会研究高维推广。下面的 Sauer 型定理还给出递归覆盖构造。
定理 2。 深度 的任意输入树和维数 的二分类类满足
证明。 令 。第二个不等式已在 Sauer 引理中证明,现对 归纳。起点 显然;任意 也只需一棵树。设 。按根输入 将类划分为
令 为根的左右子树。分别取 在两棵子树上的最小零覆盖 。构造 :根全部标 +1,把两个子覆盖的元素配对做左右子树,保证每个元素至少出现一次。较短列表可重复,因此只需两者大小的最大值。沿任意路径只会进入一个子树,所以 确实覆盖 。对负类同样构造 ,最后取并集。
两子类不可能都有维数 :否则将它们各自打散的深度 树接到 下,就得到被整个类打散的深度 树,矛盾。不妨设负子类维数至多 ,由归纳有
最后等式就是 Pascal 恒等式。零覆盖允许按最大值配对;如果要求覆盖整棵投影树,就可能需要左右覆盖大小的乘积。对单点类,本定理给出 ,即使路径输入重复也成立;可以自己对深度 3 的小树执行递归。
译注:原证明只写了 的归纳域,但递归会碰到 的子问题。补上 (当 )的平凡边界即可闭合;空类不需要覆盖, 的幂式按极限值 1 理解。
推论 1。 二分类类的博弈值满足
有限 Littlestone 维数足以保证在线可学习,而且也是必要的。上式在 使用; 时值为 0, 使用平凡界。
定理 3。 若 Littlestone 维数无限,则对任意 ,博弈值至少为 。
证明。 取被打散的深度 树和独立随机符号,环境在第 轮提供 。不论算法 proper 还是 improper,当前标签都是独立公平符号,所以预期总损失恰为 。而按打散定义,每条实现路径都有零错误的参照函数,故预期遗憾为 。HW2 会证明更强结论:当 时,值至少为 。
总结。 二分类中,各步合起来得到
这里 ,条件期望只作用于损失的独立条件副本。上下界仍相差对数因子;“紧”是指这种精度,并非常数级完全相等。
3.1 在线学习严格更难
第 1 讲的 online-to-batch 转换说明在线学习至少一样难。单点指示类的两个维数均为 1,还不能说明严格更难。改看实数域上的阈值类:
第 2 讲已知它的 VC 维恰为 1,但其 Littlestone 维无限。命题 1。 式 (3) 的阈值类有无限 Littlestone 维。
证明。 构造无限输入树:根为 ,第 层值为 的节点,左右孩子分别为 与 。画图更容易理解。对任意有限深度和路径,令
若相应集合为空,分别取 0 和 1。我们证明 ,这样任意 都匹配路径上的所有标签。若某步标签 +1,之后沿路径的每个节点都比该节点大;标签 −1 则之后都更小。因此任何正标签节点都严格小于任何负标签节点,不论二者时间先后,故 ,证明完毕。
所以这个简单类统计可学习,却不在线可学习。更一般地,仿射线性分类器
包含阈值类,因此 Littlestone 维无限,而 VC 维是有限的 。在线学习确实严格更难。连线性分类器都无法学习,这个模型会不会太苛刻?对在线零一损失而言确实如此。但统计学习中虽然有限 VC 维可通过 ERM 学习,求 ERM 本身对线性分类器仍可能计算困难。因此实践中通常使用较好的替代损失,将问题转成类似回归的任务;在线回归也因此有更多可能。
4 在线回归
现在令 。若一组取值在此区间的树 满足以下要求,就称其为 的 型 -覆盖:
量词顺序和零覆盖一致,也对应统计设置的近似覆盖。最小大小是 。它随精度半径 增大而不增,并因归一化方式而随 增大不减; 用路径上的最大误差。覆盖使无限类约化成有限类。
定理 4。 任意输入树满足
证明。 固定 ,取最小覆盖 ,并用 表示匹配该函数和路径的代表。加减代表,先用三角不等式分开,再用覆盖误差和定理 1:
对半径取下确界。使用相似的 chaining 技术还可得到更紧的 Dudley 熵积分,课件省略证明。
定理 5。
仍然有一个组合参数来控制覆盖数。若存在见证树 ,其值在 ,且
则称输入树被 -打散。最大可打散深度称为序列 fat-shattering 维数,记为 。以下联系定理的证明也省略。
定理 6。 对正 、深度 的树和上述函数类,课件写为
译注:通常在有效尺度 使用此式; 时全零树已经覆盖,直接用覆盖数 1。不要对无限维数与负对数作形式运算。课件的 间隔约定必须与引用文献中的尺度换算一致。
例 1:线性函数
回顾 、,其中 、。第 3 讲命题 2 给出大小至多 的逐点覆盖 。把它投影到任意树上,就是序列覆盖,因此
后一式来自前面计算过的 Dudley 积分。于是线性实值类在线可学习,复杂度的速率与统计设置相同。若经一般 Lipschitz 收缩转成博弈值,仍要携带该定理的附加因子;不能把复杂度速率与所有损失的遗憾速率无条件等同。
例 2:非递减函数
统计设置中,实数域上取值于 的所有非递减函数,有课件记作 的覆盖数和 的 fat 维数。在线情形却不能得到有助于可学习性的对应界,因为这个问题本身不可在线学习。取命题 1 的二分树,环境令
注意路径使用相反符号。当前标签等概率为正负,无论学习者如何预测,其每轮条件预期平方损失至少为
另一方面,构造保证负标签点都在正标签点左边,因此总能找到一个经过全部样本的非递减函数,平方损失为 0,学习者就承受线性遗憾。课件另提到:若提前知道输入集合(但不知道顺序和标签),即 transductive 设置,这个问题又变得可学习;此处不展开。
译注:上面的 1 是条件期望损失下界,不是每次实现的损失下界。统计覆盖式沿用原文的尺度简写;区间长度、取整和半径约定会影响指数常数,但不影响本例的在线不可学习结论。
连接分类与回归
通常二分类类写成 :实值分数的符号表示类别,大小表示置信程度。选择分数函数或对应分类器,并没有改变零一损失问题;用课件的保守零分约定,损失为 。若 ,换一种表示并不会突然可学习。
但是可以改用一个上界零一损失、同时在线可学习的替代损失 。于是
原文这里混用 ,此处统一为 。若预期平均遗憾趋于 0,学习者平均错误率就被最佳函数的平均替代损失加消失项控制。这绕过了零一损失难以学习的问题,但比较基准已经变了;统计学习中也常这样处理计算困难。常见替代损失为
原文说二者对分数均为 1-Lipschitz,因此只要每个尺度的序列 fat 维数受到充分控制,就能在线学习并得到有意义的错误数界。
译注:自然对数的 logistic loss 在零分处为 ,不直接上界此处的零一损失。正确关系是 ;归一化后 Lipschitz 常数为 。Hinge 的上界与 1-Lipschitz 结论都成立。固定二元 sign 的零点规则也可能与保守的零分损失不同。
本讲总结
对 -Lipschitz 回归损失,课件汇总为
课件指出,这串界在适当意义下也是紧的,序列 fat 维数是正确的复杂度量。至此,统计与在线的分类、回归可学习性讨论结束;下一讲开始课程的另一主线:在线算法设计。关于“正确的复杂度”所需的完整等价定理及条件,本讲没有证明,不能仅由这一个带对数的上界自动推出。
原课件脚注
原注 1: 序列 Rademacher 复杂度与打散定义中的 同时表示路径和标签;零覆盖定义中的 只表示路径。