形式陈述
设 X 1 , X 2 , … 是同分布且相互独立的离散随机变量,字母表 X 有限或可数,单字母熵 理路 Shannon 熵 Shannon entropy · Information entropy 随机变量不确定性的平均信息量,以最优编码所需位数为基本解释。 H ( X ) < ∞ 。所有对数以 2 为底,长度 n 的序列 理路 序列 Sequence 以自然数为定义域的函数。 记为 x n = ( x 1 , … , x n ) ,其概率为
P X n ( x n ) = ∏ i = 1 n P X ( x i ) . 对 ε > 0 ,弱典型集 定义为
A ε , w ( n ) = { x n : | − 1 n log 2 P X n ( x n ) − H ( X ) | < ε } . 零概率序列的自信息记为 + ∞ ,因此不属于典型集。定义只检验“平均每个符号的自信息是否接近熵”,而不是逐个检验每种符号的出现频率。[1,2]
每条弱典型序列都满足
2 − n ( H ( X ) + ε ) < P X n ( x n ) < 2 − n ( H ( X ) − ε ) . 此外,渐近均分性质(AEP) 理路 渐近等分性质 Asymptotic equipartition property · AEP 离散无记忆源的长序列每符号信息量几乎必然收敛到熵。 给出:对每个固定 ε > 0 ,
P X n ( A ε , w ( n ) ) ⟶ 1. 由单串概率界可得基数界
| A ε , w ( n ) | ≤ 2 n ( H ( X ) + ε ) . 更精确地,对每个有限 n ,以实际概率质量表示的下界为
| A ε , w ( n ) | ≥ P X n ( A ε , w ( n ) ) 2 n ( H ( X ) − ε ) . 若典型集概率已至少为 1 − δ ,其中 0 < δ < 1 ,则还有
| A ε , w ( n ) | ≥ ( 1 − δ ) 2 n ( H ( X ) − ε ) . 这些是保留误差带的有限块长不等式,不是 | A | = 2 n H ( X ) 的精确等式。
直觉
一次随机输出可能落在很多位置,但绝大多数总概率质量可以集中在一批规模远小于全部字符串的序列上。弱典型集用“单串概率的指数尺度”识别这批序列:若每串约有 2 − n H 的概率,而合计概率接近一,就需要约 2 n H 条串来承载这些质量。
“约”在这里指每符号对数尺度。两条弱典型串的概率比仍可能接近 2 2 n ε ;固定 ε 时,这个比值可以随 n 指数增长。因此“渐近均分”不表示典型串的概率比趋于一。先取足够大的 n ,再缩小 ε ,才能把每符号的规模误差压小。
弱典型性也不是“选最可能的一条串”。高概率的单串可能极少,合计质量仍很小;信息论关心的是一整个集合能承载多少概率,而不只是哪条串排第一。
例子与边界
偏置比特:频率窗口来自自信息计算
取 Bernoulli( 1 / 4 ) 源。若一条串中 1 的比例为 p ^ = k / n ,则
− 1 n log 2 P ( x n ) = p ^ log 2 4 + ( 1 − p ^ ) log 2 ( 4 / 3 ) . 减去二元熵 h 2 ( 1 / 4 ) 后恰有
− 1 n log 2 P ( x n ) − h 2 ( 1 / 4 ) = ( p ^ − 1 / 4 ) log 2 3. 因此当 n = 100 、ε = 0.08 时,典型条件等价于
| k / 100 − 1 / 4 | < 0.08 / log 2 3 , 其中容许偏差 0.08 / log 2 3 ≈ 0.050474 ,恰好选出 k = 20 , 21 , … , 30 。其概率与基数分别为
∑ k = 20 30 ( 100 k ) ( 1 4 ) k ( 3 4 ) 100 − k ≈ 0.79668 , | A | = ∑ k = 20 30 ( 100 k ) , log 2 | A | ≈ 85.36 . 这里 100 H ( X ) ≈ 81.13 ,并不等于 log 2 | A | 。典型集已经收集约八成概率,但尚不能把“渐近接近一”当作这个块长下的数值保证。保持同一 ε 、取 n = 1000 时,允许 k = 200 , … , 300 ,概率约为 0.999772 ;这是二项分布尾部计算得到的具体结果,不是 AEP 自动给出的收敛速度。此时 log 2 | A | / 1000 ≈ 0.8769 ,仍明显高于 H ( X ) ≈ 0.8113 ,但低于 H ( X ) + 0.08 ;固定容差下不能把每符号对数基数直接当成熵。
全零串是这个源中单串概率最高的输出,但其单位自信息为 log 2 ( 4 / 3 ) ≈ 0.415 ,远离 H ( X ) ≈ 0.811 ,所以不在上述典型集中。大量每条都不如全零串常见的输出,合起来才承载主要概率质量。
公平比特:弱典型可以完全不检查频率
公平比特源的每条长度 n 串都具有概率 2 − n ,其单位自信息恒为 1 = H ( X ) 。所以对任意 ε > 0 ,全部 2 n 条串都弱典型,包括全零串。
这也说明弱典型性不能认证单条无限序列的随机性:全零序列的每个有限前缀都弱典型,它却不满足Martin-Löf 随机性 理路 Martin-Löf 随机性 Martin-Löf randomness · 马丁–勒夫随机性 以统一可枚举、概率预算趋于零的开集检验,定义单条无限比特序列的随机性,并构造通用检验。 ,因为“前 n 位全零”的统一有效检验以 2 − n 的概率预算逐层捕获它。
但全零串中 0 的频率是 1 ,远离源分布的 1 / 2 ,不会满足足够小容差下的强典型性 理路 强典型性 Strong typicality · Strongly typical set · Type typicality 在有限字母表上逐符号约束经验频率接近真实分布的典型性。 。弱典型性只检查一个自信息标量,强典型性检查各符号频率;偏置二元源中二者能通过上面的仿射公式联系,不代表一般情形下定义相同。
适用范围
可数字母表不妨碍上述计数:典型串的概率有严格正下界,总概率又至多为一,因此每个固定 n , ε 下的典型集仍然有限。关键条件是单字母熵有限,使自信息具有有限期望。
连续源的单点概率为零,需要用密度、区域体积与微分熵建立对应版本,不能照搬离散基数。非 IID 源也不能直接把单字母熵塞进上述乘积公式;它需要适当的熵率以及平稳遍历性或信息稳定性等假设。
推论与应用
概率集中与计数的证明
令 Z i = − log 2 P X ( X i ) ,则 Z i 非负、IID,且 E Z i = H ( X ) < ∞ 。序列的单位自信息就是
− 1 n log 2 P X n ( X n ) = 1 n ∑ i = 1 n Z i . AEP 在这里来自对这些自信息应用大数定律 理路 强大数定律 Law of large numbers · Strong law of large numbers · SLLN 独立同分布且可积时,样本均值沿几乎每条无限样本路径收敛到共同期望。 ;无需额外假设自信息方差有限。若要用 Chebyshev 不等式进一步给出有限块长误差界,则必须另行验证有限方差,不能从定性的 AEP 自动读出速率。
基数上界则来自“每串至少占多少质量”:典型集若有 M 条串,它的总概率大于 M 2 − n ( H + ε ) ,而总概率至多为一。下界反过来使用“每串至多占多少质量”:要承载至少 1 − δ ,就必须有至少 ( 1 − δ ) 2 n ( H − ε ) 条串。
于是,在典型集概率至少 1 − δ 时,
H − ε + 1 n log 2 ( 1 − δ ) ≤ 1 n log 2 | A ε , w ( n ) | ≤ H + ε . 固定容差只给出宽度约 2 ε 的指数率窗口;再令容差趋零,才得到熵这一尺度。
固定率源编码:够用的索引与不够用的索引
若编码速率 R > H ( X ) ,选 0 < ε < R − H ( X ) 。足够大的块长下,2 ⌊ n R ⌋ 个码字能够给每条典型串分配不同索引,并留下一个索引报告非典型输入。接收者由索引恢复典型串,错误概率至多为非典型集概率,因而趋于零。这个构造证明码存在,不声称枚举典型集就是高效的工程实现。
反过来,若 R < H ( X ) ,选 0 < ε < H ( X ) − R 。任何至多有 2 n R 个码字的定长编码,能够正确恢复的输入串至多有这么多条。它们在典型集中的概率总和至多为
2 n R 2 − n ( H ( X ) − ε ) = 2 − n ( H ( X ) − ε − R ) ⟶ 0. 加上非典型输入,完整成功概率界为
正 确 解 码 Pr [ 正确解码 ] ≤ P X n ( ( A ε , w ( n ) ) c ) + 2 − n ( H ( X ) − ε − R ) ⟶ 0. 这说明熵阈值来自“可用索引数”与“承载主要概率所需串数”的冲突,而不只是某个编码方法恰好做得不够好。
信道编码还需联合或条件典型性;证明一旦使用逐符号频率,就应明确切换到相应的强典型定义。有限块长下的误差、复杂度和时延,则应由具体的非渐近界与编码方案承担。
若把有限块的源典型性与无限序列随机性比较,首先应固定同一个概率源。可计算测度下的随机性 理路 可计算测度下的随机性 Randomness for computable measures 按可计算源的真实柱集概率定义有效检验,手算偏置币预算,并说明可计算原子、零概率前缀和信息密度。 按真实柱集概率设置检验预算;偏置币的自信息基准不再是每位一比特,可计算原子甚至可能是其测度下的随机点。
参考资料
[1] Thomas M. Cover and Joy A. Thomas, Elements of Information Theory , 2nd ed., Wiley, 2006,Chapter 3,尤其 §§3.1–3.3:AEP、典型集与源编码。
[2] Muriel Médard, 6.441 Information Theory, Lecture 3 , MIT OpenCourseWare, 2010,slides 8–13:自信息平均、典型集概率与基数界。
[3] Abbas El Gamal and Young-Han Kim, Network Information Theory , Cambridge University Press, 2011,Appendix 2A:强典型性以及联合、条件典型性的进一步阅读。