Skip to content

原则Principle

Chernoff 方法与 Chernoff 界

Chernoff method · Chernoff bounds

从指数矩与 Markov 不等式推导尾界,给出独立 Bernoulli 和的乘法形式、KL 形式及适用条件。

形式陈述 ​

Chernoff 方法用指数变换放大尾部事件,再优化一个参数,得到概率上界。它是一套推导方法;常见的“Chernoff 界”是这套方法在独立指示变量之和等对象上的具体结果。

设随机变量 X 的矩母函数为 MX(t)=E[etX]。对任意使它有限的 t>0,由Markov 不等式,

Pr(X≥a)=Pr(etX≥eta)≤e−taMX(t).

因此可以在所有这样的 t 上取下确界。对下尾 Pr(X≤a),改取 t<0,因为此时指数函数把事件方向反转,仍有 Pr(X≤a)≤e−taMX(t)。

若令 ψX(t)=log⁡MX(t),上尾界也写成

Pr(X≥a)≤exp⁡(−supt>0{ta−ψX(t)}),

其中只对有限指数矩的参数优化,所有 log 都是自然对数。这个一般步骤不需要独立性;独立性在计算随机和的矩母函数时才进入。

直觉

指数变换带来两个好处:当 X 超过阈值时,etX 被强烈放大;当 S=∑iXi 且各项相互独立时,

E[etS]=∏iE[etXi].

复杂的总和分布因此变成几个简单因子的乘积。t 不能一味取大:它既增强对尾部的惩罚,也抬高矩母函数的成本;优化是在二者之间找到平衡。

独立 Bernoulli 和的上尾 ​

设 Xi∼Bernoulli(pi) 相互独立,S=∑iXi,μ=∑ipi>0。不要求所有 pi 相同。利用 1+u≤eu,得到

MS(t)=∏i(1+pi(et−1))≤exp⁡(μ(et−1)).

要控制 S≥(1+δ)μ,代入一般模板并取 t=log⁡(1+δ),便得到对 δ>0 的乘法型界:

Pr(S≥(1+δ)μ)≤(eδ(1+δ)1+δ)μ≤exp⁡(−μδ22+δ).

前一个式子保留优化得到的指数,后一个式子用一个较松但更容易使用的二次表达式代替它。δ=0 时上界为 1,可直接补入。

下尾与常用简式 ​

对 0<δ<1,取负参数 t=log⁡(1−δ),同样得到

Pr(S≤(1−δ)μ)≤(e−δ(1−δ)1−δ)μ≤e−μδ2/2.

δ=1 时事件是 S=0,可以单独计算 Pr(S=0)=∏i(1−pi)≤e−μ,与精确指数式的极限一致;不必把未经说明的 00 填进公式。如果 μ=0,则所有 Xi=0 几乎处处,总和已经确定,也无需除以 μ 定义相对偏差。

对 0<δ≤1,合并上、下尾可用简洁形式

Pr(|S−μ|≥δμ)≤2e−μδ2/3.

前面的两个单侧界通常更紧;合并式适合快速估算所需样本数。

例子与边界

从平均 10 次故障,估算 20 次以上的概率 ​

设 1000 个独立组件各以概率 0.01 故障,S∼Bin(1000,0.01),则 μ=10。阈值 20 对应 δ=1,于是

Pr(S≥20)≤(e/4)10≈0.02101.

简式给出 e−10/3≈0.03567。只利用非负性和期望的 Markov 界为 10/20=0.5;利用方差 9.9 的 Chebyshev 界给出

Pr(S≥20)≤Pr(|S−10|≥10)≤9.9/100=0.099.

同一个事件上的这些数值说明,指数矩保留了比均值、方差更多的分布信息。它们仍是上界而非真实概率;直接累加这个二项分布的尾部约为 0.003288。

同分布时还能保留更多信息 ​

若所有 pi=p∈(0,1),不使用 1+u≤eu 这一步放松,直接优化 MS(t)=(1−p+pet)n,则对 p<q<1 有

Pr(S≥nq)≤e−nD(q‖p),D(q‖p)=qlog⁡qp+(1−q)log⁡1−q1−p.

导数为零给出的参数是 et=q(1−p)/(p(1−q))。上例取 q=0.02,这个界约为 0.01997,比只保留 μ 的乘法型界略紧。这里的二元相对熵使用自然对数;改用底 2 时,指数底也需要对应调整。

相关性为什么会破坏指数衰减 ​

令所有 Xi 都等于同一个 Y∼Bernoulli(0.01)。每一项的边缘分布都没变,但 S=nY:所有组件要么一起正常,要么一起故障。当 n=1000 时,Pr(S≥20)=0.01;继续增大 n,事件 S≥0.02n 的概率仍为 0.01,不会随 n 指数下降。

失效的是矩母函数乘积分解,不是 Markov 不等式本身。仅有相同的单项故障率不够;若要处理依赖变量,必须另找条件指数矩、负相关等能够替代独立性的结构。

标准 Cauchy 变量则展示另一种边界:每个 t≠0 的指数矩都发散,无法由本模板得到非平凡指数尾界。具有有限方差也不保证有有限正指数矩;重尾分布不能仅凭“样本很多”套用 Bernoulli 的乘法型公式。

推论与应用

若独立重复的随机算法每次错误概率至多 1/3,运行 k 次并多数表决,错误次数达到 k/2 才会使结果失败。将这些错误指示变量代入 Chernoff 界,就能得到随 k 指数下降的失败概率;于是令 k=O(log⁡(1/η)) 可把错误压到 η。这是概率放大的机制,而不是简单假设“投票一定有效”。

哈希桶负载、随机图顶点度数与抽样估计,也常能写成独立指示变量之和。面对新问题,先确认随机变量、阈值和依赖结构,再选相对偏差或绝对偏差形式。Hoeffding 界利用独立有界变量,是 Chernoff 指数矩路线的一种具体实现;一般指数尾界并不都叫作同一个定理。

从更深一层看,优化 ta−ψX(t) 正是对数矩母函数的凸对偶结构,它把尾部概率与大偏差的率函数联系起来。入门应用只需掌握“指数变换—计算矩母函数—优化参数”这条可重复使用的推导链。

当独立项是 Hermitian 矩阵时,指数矩不能按标量方式分解为乘积。矩阵 Bernstein 不等式用 Lieb 凹性逐项控制迹指数,再由逐项谱范数与矩阵方差给出所有方向同时成立的尾界;它延续了本页的指数变换思路,但需要额外的非交换工具。

指数上界是否紧,需要匹配的下界。Cramér 定理用指数倾斜让异常均值变成典型均值,再以似然比计算真实成本;大偏差原理用开闭集界记录这一指数规律。对非 IID 序列,Gärtner–Ellis 定理还需检查极限指数矩的可微性与边界条件。

参考资料
  • Yufei Zhao, Probabilistic Methods in Combinatorics,MIT 18.226 作者讲义,Chapter 5 “Chernoff Bound”,指数矩证明与独立有界和。
  • Michael Mitzenmacher and Eli Upfal, Probability and Computing, 2nd ed., Cambridge University Press, 2017,Chapter 4,乘法型 Chernoff 界及应用。
关系图谱17 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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