Skip to content

定理Theorem

一致稳定性泛化界

施工中 · 内容逐步修订

Uniform stability generalization bound · Stability generalization theorem

将学习算法对单点替换的一致稳定性转化为期望与经典高概率泛化间隙界。

形式陈述 ​

假设与结论 ​

设确定性学习算法 A 接受 m≥1 个 IID 样本 S∼Dm,损失 ℓ(A(S),z)∈[0,M],其中 M>0;取 0<δ<1,并假定算法与损失可测。若它具有算法稳定性,即任意只相差一个样本的 S,S′ 与任意测试点 z 都满足

|ℓ(A(S),z)−ℓ(A(S′),z)|≤β,

则称 A 是 β-一致稳定的。记泛化间隙

Φ(S)=RD(A(S))−R^S(A(S)).

其期望满足

|ESΦ(S)|≤β.

此外,直接使用有界差分可得一个经典、但未必最紧的高概率版本:以至少 1−δ 的概率

Φ(S)≤β+(2mβ+M)log⁡(1/δ)2m.

若采用“删除一个点”而非“替换一个点”的稳定性定义,或对双边绝对间隙取界,常数会改变;应从相应定义重新计算,而非拼接不同版本。

期望界的换一法 ​

写 S=(Z1,…,Zm),再取独立副本 Zi′,令 S(i) 把 Zi 替换为 Zi′。由于 (S(i),Zi) 与 (S,Zi′) 同分布,

EΦ(S)=1m∑iE[ℓ(A(S),Zi′)−ℓ(A(S),Zi)]=1m∑iE[ℓ(A(S),Zi′)−ℓ(A(S(i)),Zi′)].

每一项绝对值至多 β,故结论成立。这里没有对整个假设类取上确界;控制来自算法输出随单点变化不大。

从期望到尾界 ​

将 S 的第 i 点替换后,总体风险项至多改变 β。经验风险的其余 m−1 项各至多改变 β,平均后不超过 β;被替换的那一项还可能改变 M/m。因此

|Φ(S)−Φ(S(i))|≤2β+Mm.

对 m 个坐标应用 有界差分不等式,再代入 EΦ≤β,就得到上述高概率式。若 β=c/m,尾项仍是 O((c+M)log⁡(1/δ)/m);现代稳定性尾界能在某些条件下更好地保留 β 的尺度,但不应冒充这条朴素 McDiarmid 推导。

直觉

一致稳定性不控制整个假设类,而是直接询问:替换一个训练点,会让最终算法在任意测试点上的损失改变多少?若每个样本只能轻微推动输出,那么训练集中的自我评价与独立测试点评价就难以系统性分离。

期望证明用 ghost point 交换训练点与新样本,使泛化间隙化成相邻数据集输出的损失差;高概率证明则进一步计算 Φ(S) 对每个样本坐标的敏感度。两步分别支付 β 与 2β+M/m,不能把期望结论直接当作尾界。

例子与边界

强凸正则化 ERM ​

在非空闭凸集 C⊆Rd 上考虑正则化 ERM

A(S)=arg⁡minw∈CFS(w),FS(w)=1m∑i=1mℓ(w,Zi)+λ2‖w‖22,

其中 λ>0,ℓ(⋅,z) 凸且对所有 z 都为 L-Lipschitz。连续性与二次项的强制增长保证极小点存在,强凸性保证唯一。

记相邻样本对应的解为 w,w′。强凸函数在其极小点有二次增长;即使损失不可微,也可把极小性与连接 w,w′ 的线段不等式结合,再令线段参数趋零,得到

FS(w′)−FS(w)≥λ2‖w−w′‖22.

对另一份样本写反向式并相加,只有被替换的两项不抵消,故

λ‖w−w′‖22≤2Lm‖w−w′‖2,‖w−w′‖2≤2Lλm.

再由任意测试点的损失 Lipschitz 性,得到 β≤2L2/(λm)。若还满足上文统一的 [0,M] 损失范围,便可代入其高概率界;强凸性本身不提供这份损失上界。

边界 ​

若 β 不随 m 衰减,期望间隙不会被迫趋零。无界损失也使经典尾界失去 M。随机算法还需明确稳定性是对同一随机种子耦合、对内部随机性取期望,还是联合高概率陈述;三者不能互换。本路线与 Rademacher 泛化界的区别在于,前者评价具体算法的敏感性,后者评价整个函数类在样本上的波动。

推论与应用

强凸正则化 ERM 中,单点只占目标的 1/m 权重,强凸性把极小点位移控制为 O(L/(λm)),再由 Lipschitz 损失得到 β=O(L2/(λm))。这把优化曲率直接转成算法依赖的泛化保证。

稳定性特别适合分析由具体训练过程选择的模型,而不必对整个大函数类取上确界。正则化、早停、随机梯度与数据依赖先验可产生不同稳定性概念;每次都要声明邻接方式、随机性耦合和损失范围,才能选择对应期望或高概率定理。

参考资料
关系图谱13 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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