Skip to content

定理Theorem

Rademacher 收缩引理

施工中 · 内容逐步修订

Rademacher contraction lemma · Ledoux–Talagrand contraction principle

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

形式陈述 ​

设 m≥1,A⊆Rm 为非空有界集合,以保证下述有限符号平均为有限值。σ1,…,σm 为独立 Rademacher 符号。对每个坐标,设 ϕi:R→R 满足 ϕi(0)=0 且具有$L$-Lipschitz 连续性。采用Rademacher 复杂度的不带外层绝对值版本时,收缩引理的一种规范形式为

Eσsupa∈A∑i=1mσiϕi(ai)≤LEσsupa∈A∑i=1mσiai.

取 A={(f(Z1),…,f(Zm)):f∈F} 并除以 m,便有

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

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

一坐标一坐标地证明 ​

核心只需证明把最后一个坐标 am 换成 ϕm(am) 不会放大期望超过 L。条件于前 m−1 个符号,记其贡献为 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|am−bm|=maxs∈{−1,1}Ls(am−bm),

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

直觉

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

例子与边界

Hinge 与 logistic 损失 ​

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

平方损失 (y−s)2 的导数为 2(s−y),在整条实线上没有统一 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.
关系图谱18 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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