Skip to content

VC 一致收敛界

VC inequality · VC uniform convergence bound

二元假设类的总体错误与经验错误以 VC 维控制的速率同时接近,证明由对称化、标注计数和集中三步组成。

形式陈述

H{0,1}X,损失是二元误分类损失。样本 S=(Z1,,Zm)Dm,其中 Zi=(Xi,Yi);记

RD(h)=Pr(X,Y)D[h(X)Y],R^S(h)=1mi=1m1[h(Xi)Yi].

H 的 VC 维为 d<,并满足通常的可测性条件,则存在普适常数 C>0,使任意 0<δ<1 下,以至少 1δ 的概率

suphH|RD(h)R^S(h)|Cdlog(2em/d)+log(1/δ)m

(当 d>2m 时把增长函数直接以上界 22m 处理)。这里常数与对数内的数字取决于采用单边还是双边不等式;不变的核心是 (dlog(m/d)+log(1/δ))/m 的量级。

证明链

S 是与 S 独立、同分布的 ghost sample。对固定 h,总体风险是 S 上经验风险的条件期望;对称化把未知的 RD(h) 换成可比较的 R^S(h)。一个标准版本给出

Pr(suph|RD(h)R^S(h)|>ε)2Pr(suph|R^S(h)R^S(h)|>ε/2),

其中 mε2 足够大时成立;小样本区间可吸收到常数中。

条件于合并后的 2m 个输入点,H 虽可能无限,却只能产生至多 ΠH(2m) 种标注向量。对每一种向量,随机交换每对 (Zi,Zi) 等价于加入独立符号,Hoeffding 集中给出指数尾界;再对这些标注模式使用并集界,得到

Pr(suph|RD(h)R^S(h)|>ε)4ΠH(2m)emε2/8.

最后由 Sauer–Shelah 引理,当 d2mΠH(2m)(2em/d)d。取对数并令右侧不超过 δ,便得到所述界。三步各有单一职责:ghost sample 消掉未知期望,增长函数把无限类压成有限模式,集中与并集界控制所有模式同时偏离。

概念图像与例子

Rp 上,仿射半空间的 VC 维是 p+1。法向量与截距是任意精度的实数,候选分类器不可数;但在 2m 个观测点上,它们能留下的二元切分只有多项式级别。于是泛化代价取决于 p 与样本量,而不取决于参数写到多少位。这正是 VC 理论把“无限参数集合”换成“有限样本上的可区分行为”的意义。

如果 suph|RD(h)R^S(h)|α,不可知情形的 ERM 满足

RD(h^)infhHRD(h)+2α,

所以要超额风险至多 ε,朴素界通常需要 mO~(d/ε2)。可实现情形利用“经验错误为零”的单边事件可得到 1/ε 依赖;若直接套本页双边平方根界,只会给出较松的 1/ε2

边界与区分

本页不是 VC 类最优样本复杂度:它证明一种统一控制机制,不保证每个学习器都达到最优速率。固定 h 的大数定律也不足以替代它,因为 ERM 的 h 正由同一份数据选择。

可测性并非装饰。若 suphH 对应的随机变量不可测,概率陈述需要外概率、可数稠密子类或其他可分性条件。数据依赖的随机假设类也不能原样代入:必须先条件化到能保持证明成立的信息,或改用稳定性、条件 Rademacher 复杂度等工具。

参考资料
  • Vladimir Vapnik and Alexey Chervonenkis, “On the Uniform Convergence of Relative Frequencies of Events to Their Probabilities,” 1971.
  • Anselm Blumer, Andrzej Ehrenfeucht, David Haussler, and Manfred Warmuth, “Learnability and the Vapnik–Chervonenkis Dimension,” 1989.
  • Shai Shalev-Shwartz and Shai Ben-David, Understanding Machine Learning, chapters 6–7.