Skip to content

定理Theorem

Efron–Stein 方差不等式

Efron-Stein inequality · 独立替换方差界 · Variance tensorization

用独立重抽一个输入造成的平方变化控制非线性统计量方差,证明张量化与二分之一常数,并区分总体预算、样本估计和指数尾。

形式陈述 ​

模拟器或学习算法的输出往往是许多独立输入的非线性函数。其完整分布难算时,可以先问:只重抽第一个输入,输出平均改变多少;再对第二个输入重复这一计算。Efron–Stein 把这些局部的平均平方变化汇成整体方差的上界。

设 X1,…,Xn 相互独立,不要求同分布,Z=f(X1,…,Xn) 可测且 EZ2<∞。另取与整个 X 独立的副本向量 X′=(X1′,…,Xn′),其中 Xi′=dXi,各副本也独立。定义

Z(i)=f(X1,…,Xi−1,Xi′,Xi+1,…,Xn).

只有第 i 个坐标换成独立重抽值,其余输入完全保留。则

(1)Var(Z)≤12∑i=1nE(Z−Z(i))2=:B.

右边是一个确定的总体方差预算,不是一份数据上看到的替换差值。随机量 Z(i) 与 Z 通常不独立,因为二者共享 n−1 个输入。

令 X−i 表示除了第 i 项以外的全部坐标。等价的右侧写法是

(2)B=∑iE{Var(Z∣X−i)}.

这里的“等价”指式(1)、式(2)两个右端完全相同,不能将上界本身改成 Var(Z)=B。对非线性函数,不同坐标可能重复承担同一份交互波动。

直觉

方差衡量平均平方波动。若改变一个输入几乎从不影响输出,那么它对总体波动的责任应当很小,即使某种极罕见替换能够造成一次最大跳跃。独立替换考察平均影响;有界差分考察所有可能输入上的最坏影响。这是两种不同的预算。

第一步:为什么有二分之一 ​

给定 X−i,Z 与 Z(i) 是由独立同分布的 Xi,Xi′ 经同一个函数产生,因而条件独立同分布。展开平方得到

E[(Z−Z(i))2∣X−i]=2E[Z2∣X−i]−2{E[Z∣X−i]}2=2Var(Z∣X−i).

再取期望,证明式(1)、式(2)右边相等。不能以它们无条件独立为理由推导这个等式;正确的是给定全部未替换坐标后的条件独立。

第二步:把逐步揭示的波动相加 ​

令 Fi=σ(X1,…,Xi),并取 Doob 鞅 Mi=E[Z∣Fi],M0=EZ、Mn=Z。记 Di=Mi−Mi−1。不同鞅差正交:当 i<j 时,Di 对 Fj−1 可测,所以

E[DiDj]=E{DiE[Dj∣Fj−1]}=0.

因此

(3)Var(Z)=∑iEDi2.

令 Hi=E[Z∣X−i]。独立坐标使

(4)E[Hi∣Fi]=E[Z∣Fi−1].

可直接把这一点理解为积分顺序:先在 Hi 中平均掉第 i 项,再平均未来坐标 Xi+1,…,Xn,就等于一次平均全部尚未揭示的坐标;由于乘积结构,已观察的 Xi 不会改变这个平均。

故 Di=E[Z−Hi∣Fi]。条件 Jensen 不等式给

EDi2≤E(Z−Hi)2=E{Var(Z∣X−i)}.

对 i 求和并用式(3),就得到式(1)。证明只需要 Z∈L2 和独立输入,不要求 f 可微,也不要求每个输入有有限方差。

例子与边界

两个稀有故障组成“至少一个故障” ​

令 B1,B2 独立服从 Bernoulli(p),取 p=1/10,输出

Z=max(B1,B2).

Z=1 的概率是 1−(1−p)2=19/100,所以真实方差为

Var(Z)=1910081100=153910000=0.1539.

替换第一个坐标时,输出改变恰好要求 B2=0 且 B1≠B1′。这两件事独立,故

E(Z−Z(1))2=(1−p)⋅2p(1−p)=2p(1−p)2=0.162.

第二个坐标给同一个数。因此

B=12(0.162+0.162)=0.162.

这是比真实方差略大的有效预算。逐项最坏变化都是1;若只从条件范围宽度推导方差上界,则至多得到 1/4+1/4=1/2。两份预算相比,Efron–Stein 保留了“另一个部件已经故障时,替换本部件没有影响”的概率结构。

更一般地,n 个独立 Bernoulli(p) 的最大值满足

B=np(1−p)n,Var(Z)=(1−p)n{1−(1−p)n}.

真实方差不超过预算,等价于 1−(1−p)n≤np,也能由“至少一次成功”的并集界理解。这里推的是总体式;把观测到的故障比例未经校准地代入 p,不会自动得到确定上界。

交互会让同一波动被重复计算 ​

取独立公平符号 R1,R2,令 Z=R1R2。Z 仍是公平符号,所以方差为1。替换任一坐标,以概率1/2改变乘积符号,改变量的平方为4,因此每项平方替换差的期望为2。式(1)右边为2,而非1。

若改成加性输出 Z=∑igi(Xi),只要各项平方可积,则

12E(Z−Z(i))2=Var(gi(Xi)),

独立加法的方差恰好相加,式(1)取等号。等号来自加性结构,不能只因输入独立就认为一般非线性输出也取等号。

少掉独立性,方向甚至可以反过来 ​

令 X1=X2=R,其中 R 为公平符号,取 f(x1,x2)=(x1+x2)/2。实际输出 Z=R,方差为1。若仍独立重抽一个边缘副本 R′,则

E(Z−Z(i))2=E[(R−R′)2/4]=1/2,

错误套公式会得到 1≤1/2。此时给定另一个坐标已经知道被替换坐标,重抽边缘分布不保留原条件结构,式(4)也失效。

不是一份数据上的方差估计,也不是指数界 ​

Jackknife删除观测并重算不同样本量的统计量,主要在平滑展开条件下估计抽样方差。本页用原分布独立重抽一个坐标,对平方差取总体期望,给有限样本上界。两者都谈“单点变化”,但删除、重抽和期望的责任不同。

即使能模拟很多次独立替换,替换差的平均也只是 B 的估计;要把它作为高置信上界,还须控制这次估计误差。样本上测得很小不能当成逐点或总体保证。

单有 Var(Z)≤B,通过Chebyshev只能直接得到 Pr(|Z−EZ|≥t)≤B/t2。取 n=1,f(X)=X 时式(1)是方差恒等式,有限方差的 Pareto 尾仍可存在;因此 Efron–Stein 方差预算本身不能产生指数尾。

推论与应用

把一次非线性输出交给可靠均值方法 ​

假设每次独立运行一个模拟器都产生 Z=f(X),并已证明 B 是有效方差上界。若要估计 EZ,可以用 N 次相互独立的完整运行得到 Z1,…,ZN,再把 v=B 交给Catoni或MoM。这里独立单位是一次完整运行,不是一次运行中共享输入的多个替换结果。

在上述两部件例中,若已经知道 0≤p≤0.1 而不知道其具体值,函数 2p(1−p)2 在该区间递增,故可取 v=0.162。Catoni 要求统计误差 ε=0.05、失败概率 δ=0.01 时,充分运行数为

N≥⌈2log⁡200(1+0.1620.052)⌉=698.

这个例子的输出本身有界,也可以采用有界均值方法;这里的目的,是展示方差预算如何从内部输入机制传到最终均值证书,而不是声称非线性输出必须用重尾方法。

四种输入责任与各自输出

两道自测 ​

  1. U,V 独立且均匀分布于 [0,1],Z=UV。求真实方差、每项期望平方替换差和 Efron–Stein 上界。
  2. 若 Z=n−1∑iXi,各项独立且方差为 σi2,式(1)给什么?若将其所有副本都错误地取为原观测本身,又会发生什么?

答案:第一题 EZ=1/4、EZ2=1/9,故方差 7/144;每项平方替换差为 E(U−U′)2EV2=(1/6)(1/3)=1/18,上界为 1/18=8/144。第二题每项替换差为 2σi2/n2,上界恰为真实方差 n−2∑iσi2;若副本等于原值,差全部为零,但它们不再独立,得到的零预算没有效力。

参考资料
  • Stéphane Boucheron、Olivier Bousquet、Gábor Lugosi、Pascal Massart,Moment inequalities for functions of independent random variables,Annals of Probability 33(2), 2005,514–560;作者稿 §2.1 的独立替换定义、§2.2 Proposition 1 的 1/2 方差界。本文仅使用其二阶结论,自行展开 Doob 鞅与条件平均证明,不把高阶矩或指数版本混入式(1)。
  • Stéphane Boucheron、Gábor Lugosi、Pascal Massart,Concentration Inequalities: A Nonasymptotic Theory of Independence,Oxford University Press, 2013,Chapter 3 为进一步阅读;本页核验依据为上述可公开读取的论文原文。
关系图谱11 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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