前置
多维 Chebyshev 不等式
定理(加权多维 Chebyshev 不等式) 设 X∈Rd 是二阶矩有限的随机向量,即
E∥X∥22<∞.
记
μ:=E[X],Σ:=E[(X−μ)(X−μ)⊤].
若 A∈Rd×d 是对称半正定矩阵,且 c>0,则
P((X−μ)⊤A(X−μ)≥c)≤ctr(AΣ).
二阶矩有限保证 μ、Σ 以及上式中的期望都存在且有限。
证明 令
Y:=(X−μ)⊤A(X−μ).
由 A⪰0 可知 Y≥0。Markov 不等式与迹的线性性质给出
P(Y≥c)≤cE[Y]=c1E[tr((X−μ)⊤A(X−μ))]=c1tr(AE[(X−μ)(X−μ)⊤])=ctr(AΣ).
证毕。
取 A=I,并把阈值换成 c2,可得:对任意 c>0,
P(∥X−μ∥2≥c)=P(∥X−μ∥22≥c2)≤c2tr(Σ).
特别地,若
X∼N(μ,σ2Id),σ2>0,
则 Σ=σ2Id 且 tr(Σ)=dσ2,所以对每个 c>0,
P(∥X−μ∥2≥c)≤c2dσ2.
高斯随机向量具有所有有限阶矩,因而上述可积性条件自动满足。
期望与最小二乘
定理(期望是最佳常数最小二乘预测) 设 f(X) 是 Rm 值随机向量,并满足
E∥f(X)∥22<∞.
则对确定性向量 y∈Rm,
y∈RmargminE[∥y−f(X)∥22]={E[f(X)]}.
二阶矩条件保证目标函数有限,并由 Cauchy–Schwarz 不等式推出 E∥f(X)∥2<∞,所以期望存在。
证明 令 Z=f(X)。在误差中加上并减去 E[Z]:
y−Z=(y−E[Z])+(E[Z]−Z).
利用
∥a+b∥22=∥a∥22+2⟨a,b⟩+∥b∥22
展开并取期望。交叉项为
2E[⟨y−E[Z],E[Z]−Z⟩]=2⟨y−E[Z],E[E[Z]−Z]⟩=0.
于是得到偏差—方差分解
E∥y−Z∥22=∥y−E[Z]∥22+E∥Z−E[Z]∥22.
第二项与 y 无关,第一项非负且仅在
y=E[Z]=E[f(X)]
时为零,因此该最小化解存在且唯一。证毕。
二次型与高斯分布
设 A∈RD×D 为对称正定矩阵,b∈RD,c∈R。考虑未归一化核
p(x):=exp[−21(x⊤Ax−2b⊤x+c)].
A≻0 保证该核在 RD 上可积。定义
Σ:=A−1,μ:=A−1b.
这里始终用 Σ 表示协方差矩阵;相应的精度矩阵为
Σ−1=A.
D 维高斯 N(μ,Σ) 的密度为
p(x)=(2π)D/2det(Σ)1/21exp[−21(x−μ)⊤Σ−1(x−μ)].
展开其指数中的二次型:
(x−μ)⊤Σ−1(x−μ)=x⊤Σ−1x−x⊤Σ−1μ−μ⊤Σ−1x+μ⊤Σ−1μ.
因为 Σ−1 对称,中间两项都是标量且相等:
x⊤Σ−1μ=μ⊤Σ−1x.
故指数项可以写成
−21[x⊤Σ−1x−2(Σ−1μ)⊤x+μ⊤Σ−1μ].
与一般形式
−21[x⊤Ax−2b⊤x+c]
逐项比较可得
A=Σ−1,Σ=A−1,b=Σ−1μ,μ=Σb=A−1b.
也可以直接配方:
x⊤Ax−2b⊤x+c=(x−μ)⊤A(x−μ)+c−b⊤A−1b.
最后两项与 x 无关,只改变归一化常数,不改变均值与协方差。因此将 p 归一化后,
X∼N(A−1b,A−1).
若 A 不是正定矩阵,该核一般不能在整个 RD 上归一化为非退化高斯密度。
Hutchinson 迹估计与随机投影
高维情形下,tr(A) 与 ∥s∥22 可以用随机方向上的一维投影作无偏估计,从而避免显式构造完整的 d×d 矩阵或计算完整向量内积。
设随机向量 u∈Rd 满足
E[uu⊤]=Id.
这一各向同性二阶矩条件蕴含
E∥u∥22=d<∞.
常见选择包括:
- 各分量独立同分布的 Rademacher 向量,即 ui∈{−1,+1} 且两个取值概率均为 1/2;
- u∼N(0,Id)。
随机矩阵的 Hutchinson 迹估计
定理 设随机矩阵 A∈Rd×d 满足
E∥A∥F<∞,
且 u 与 A 独立、E[uu⊤]=Id。则 u⊤Au 可积,并且
E[u⊤Au∣A]=tr(A)几乎处处.
因此
E[u⊤Au]=E[tr(A)].
当 A 是确定矩阵时,上式退化为
tr(A)=Eu[u⊤Au].
A 不必对称;其反对称部分对二次型和迹都没有贡献。
证明 由
∣u⊤Au∣≤∥A∥F∥u∥22
以及独立性,
E∣u⊤Au∣≤E∥A∥FE∥u∥22<∞.
又因为标量等于自身的迹,且迹满足循环性质,
u⊤Au=tr(u⊤Au)=tr(uu⊤A).
对 A 取条件期望。独立性给出
E[uu⊤∣A]=E[uu⊤]=Id,
所以
E[u⊤Au∣A]=tr(E[uu⊤∣A]A)=tr(IdA)=tr(A).
再使用全期望公式即可得到无条件结论。证毕。
随机投影估计平方范数
定理 设 S∈Rd 满足
E∥S∥22<∞,
且 u 与 S 独立、E[uu⊤]=Id。则 (u⊤S)2 可积,并且
E[(u⊤S)2∣S]=∥S∥22几乎处处.
因此
E[(u⊤S)2]=E∥S∥22.
特别地,对任意固定 s∈Rd,
Eu[(u⊤s)2]=∥s∥22.
证明 由 Cauchy–Schwarz 不等式与独立性,
E[(u⊤S)2]≤E[∥u∥22∥S∥22]=E∥u∥22E∥S∥22<∞.
并且
E[(u⊤S)2∣S]=E[S⊤uu⊤S∣S]=S⊤E[uu⊤∣S]S=S⊤IdS=∥S∥22.
对固定 s,也可按分量展开并使用
E[uiuj]=δij
得到 ∑i=1dsi2。证毕。
使用 M 个独立探针并取平均,便得到常用的无偏 Monte Carlo 估计:
tr(A)=M1m=1∑Mum⊤Aum,∥s∥22=M1m=1∑M(um⊤s)2,
前提是以上矩条件和独立性条件成立。