← 全部笔记信息论推导
Typical Set:高维空间中的概率集中
概率质量为什么不在密度最高的点,而会落在高维空间中的薄壳上?
约 3 分钟
#1. 问题设定
假设我们有一组独立同分布 (i.i.d.) 的随机变量 X1,…,Xn,其联合分布为 p(Xn)=p(x1,…,xn)。
我们的目标是识别出一个“核心子集” A∈Xn,使得绝大多数的采样点都落在这个集合里:
P[Xn∈A]≥1−ϵ
显然,可以根据大数定律,对于函数 g(x):
E[I(n1i=1∑ng(Xi)−E[g(X)]≤ϵ)]≥1−ϵ
这定义了一个集合 Aϵ。下一步:我们需要选择什么样的 g(x) 才能刻画分布的几何形状?
我们选择 g(x)=−logp(x)。
注
利用独立同分布 (i.i.d.) 的性质,我们将联合分布的概率密度通过对数变换,转化为样本均值的求和形式,从而应用大数定律 (LLN):
−n1logp(xn)=−n1log(i=1∏np(xi))=n1i=1∑n[−logp(xi)]
当 n→∞ 时,根据大数定律,上述样本均值收敛于其期望值,即分布的熵:
n1i=1∑n[−logp(xi)]PE[−logp(X)]=H(X)
#2. 渐进均分性 (AEP) 与定义
渐进均分性 (Asymptotic Equipartition Property, AEP) 是大数定律在随机变量对数概率上的体现。
#定理 (AEP)
当 n→∞ 时,依据大数定律:
−n1logp(X1,…,Xn)→H(X)in probability
其中 H(X)=E[−logp(X)] 为熵(对于连续变量则为微分熵)。
这意味着,对于绝大多数“典型”的序列,其联合概率 p(xn) 都在 2−nH(X) 附近。基于此,我们定义典型集:
#定义 (典型集 Aϵ(n))
典型集 Aϵ(n) 是满足以下条件的序列集合:
Aϵ(n)={xn∈Xn:−n1logp(xn)−H(X)≤ϵ}
简单来说,典型集包含了那些“惊奇度”(负对数似然)接近平均熵的样本。
#3. 典型集的关键性质
典型集具有两个看似矛盾但至关重要的性质,这解释了采样的本质。
#性质 1:概率集中
当 n 足够大时,典型集几乎包含了所有的概率质量:
P(Aϵ(n))>1−ϵ
这意味着如果你从分布中随机采样,有很高的概率会落在典型集里。
#性质 2:体积微小
尽管它包含了几乎所有概率,但在高维空间中,它相对于整个状态空间的体积却微乎其微:
Vol(Aϵ(n))≈2nH(X)
如果熵 H(X)<log∣X∣(对于均匀分布才相等),则典型集只是整个空间中极小的一个子集。
证明的核心在于利用概率的归一化性质。
根据典型集的定义,对于集合内任意序列 xn∈Aϵ(n),其概率都有下界:
p(xn)≥2−n(H(X)+ϵ)
由于全空间的概率之和为 1,典型集的总概率必然小于等于 1:
1≥xn∈Aϵ(n)∑p(xn)≥xn∈Aϵ(n)∑2−n(H(X)+ϵ)(代入下界)=∣Aϵ(n)∣⋅2−n(H(X)+ϵ)(求和转化为体积乘积)
移项整理,即可得到体积的上界:
∣Aϵ(n)∣≤2n(H(X)+ϵ)≈2nH(X)
这表明,只要分布不是完全均匀的(即 H(X)<log∣X∣),典型集的体积就会随着 n 的增加,相对于全空间体积 ∣X∣n=2nlog∣X∣ 指数级地缩小。
#4. 实例:高维高斯分布
考虑 d 维标准高斯分布 X∼N(0,Id)。尽管其概率密度函数在原点 x=0 处取得最大值,但高维几何的特性使得概率质量并未集中在此处。
对于任意样本 x∈Rd,其对数似然函数为:
−logp(x)=2dlog(2π)+21i=1∑dxi2
为了考察典型集的位置,我们分析归一化的对数概率。由于 X 的分量 xi 独立且服从 N(0,1),则 xi2 服从自由度为 1 的卡方分布,且 E[xi2]=1。根据弱大数定律 (WLLN),当维度 d→∞ 时,样本的二阶矩依概率收敛于其期望:
d1∥x∥2=d1i=1∑dxi2PE[x12]=1
这意味着,绝大多数从高维高斯分布中采样的点,都位于以原点为球心、半径为 d 的狭窄球壳附近:
∥x∥≈d