Skip to content

Rademacher 收缩引理

Rademacher contraction lemma · Ledoux–Talagrand contraction principle

逐坐标 Lipschitz 变换至多按 Lipschitz 常数放大标量函数类的 Rademacher 复杂度。

条目类型
定理

形式陈述

ARmσ1,,σm 为独立 Rademacher 符号。对每个坐标,设 ϕi:RR 满足 ϕi(0)=0 且具有$L$-Lipschitz 连续性。采用Rademacher 复杂度的不带外层绝对值版本时,收缩引理的一种规范形式为

EσsupaAi=1mσiϕi(ai)LEσsupaAi=1mσiai.

A={(f(Z1),,f(Zm)):fF} 并除以 m,便有

R^S(ϕF)LR^S(F).

若定义在上确界外带绝对值,或类不对称且同时控制双边偏差,常见版本会多一个因子 2ϕi(0)=0 可由中心化实现:固定偏移在对随机符号取期望时不携带函数类选择信息,但具体写法必须与采用的版本一致。

一坐标一坐标地证明

核心只需证明把最后一个坐标 am 换成 ϕm(am) 不会放大期望超过 L。条件于前 m1 个符号,记其贡献为 u(a)。对 σm 平均后,左侧成为

12[supa{u(a)+ϕm(am)}+supb{u(b)ϕm(bm)}].

把两个上确界同时放大到对 (a,b) 的上确界,出现 ϕm(am)ϕm(bm)。Lipschitz 性给

ϕm(am)ϕm(bm)L|ambm|=maxs{1,1}Ls(ambm),

右侧正对应线性坐标在两个符号取值下的平均上确界。重复消去 m,m1,,1 个坐标,得到结论。这个证明也解释了“收缩”的图像:非线性可以折弯数轴,却不能把任意两候选输出间的距离扩张超过 L 倍。

直觉

随机符号过程只关心候选输出之间能拉开多远。Lipschitz 变换至多按 L 倍扩张任意两点距离,因此不会凭非线性创造新的拟合随机符号能力;逐坐标证明把这一直觉精确落实到上确界中。

例子与边界

Hinge 与 logistic 损失

二元标签 y{1,1},score 为 s=f(x)。hinge 损失 y(s)=max(0,1ys)1-Lipschitz;减去常数 y(0)=1 后可直接应用引理。因此 hinge 损失类的经验 Rademacher 复杂度不超过 score 类。logistic 损失 log(1+eys) 的导数绝对值不超过 1,同样成立。结合 Rademacher 泛化界,就能从预测函数的范数控制推到实际代理风险。

平方损失 (ys)2 的导数为 2(sy),在整条实线上没有统一 Lipschitz 常数。若 |s|B|y|Y,才可在该范围取 L=2(B+Y);没有范围约束时直接声称“收缩后至多乘 2”是错误的。

不能混用的推广

本页是逐坐标的标量定理。向量值映射、多个输出坐标共享非线性、谱范数控制的网络层需要向量收缩或专门的链式界,不能把 L 机械乘上去。引理也只控制复杂度,不判断代理损失是否分类校准;后者属于 分类代理损失与校准

推论与应用

把 score 类先按范数或核几何控制,再用收缩引理穿过 hinge、logistic 等 Lipschitz 损失,就得到损失类的 Rademacher 泛化界。平方损失只有在预测和标签范围受限后才进入这条链。

深层组合需要逐层追踪 Lipschitz 常数、范数与向量收缩结构;简单相乘可能给出合法但极松的界,也可能因共享坐标而根本不适用。应用时应先核对定理版本的绝对值与对称性 convention。

参考资料
  • Michel Ledoux and Michel Talagrand, Probability in Banach Spaces: Isoperimetry and Processes, Springer, 1991, Ch. 4, Theorem 4.4.
  • Peter L. Bartlett and Shahar Mendelson, “Rademacher and Gaussian Complexities: Risk Bounds and Structural Results,” Journal of Machine Learning Research 3, 2002, pp. 463–482.
关系图谱9 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组