Skip to content

联合熵

Joint entropy

随机变量元组不确定性的 Shannon 熵。

条目类型
定义

形式陈述

设离散随机变量 (X,Y)联合分布p(x,y)。本页默认以 2 为对数底,并约定 0log0=0。联合熵就是把随机变量对视为一个随机对象后的Shannon 熵

H(X,Y)=x,yp(x,y)log2p(x,y)[0,+].

对每个 pX(x)>0x,令 p(yx)=p(x,y)/pX(x);零概率 x 上的条件分布可任取,因为它在平均中权重为零。定义

H(YX)=x:pX(x)>0pX(x)[yp(yx)log2p(yx)].

链式法则以扩展非负数的等式成立:

H(X,Y)=H(X)+H(YX)=H(Y)+H(XY).

n 个变量,反复应用可得

H(X1,,Xn)=i=1nH(XiX1,,Xi1),

其中 i=1 的条件为空。只有在被减项有限时,才应把链式法则改写成 H(YX)=H(X,Y)H(X),以免出现 ++

直觉

要描述一对结果,可以先描述 X,再在已知 X 的码本中描述 Y。第一段平均花费 H(X),第二段平均花费 H(YX);共享的不确定性因此不会计算两次。次序可交换,所以同一联合熵也等于 H(Y)+H(XY)

链式法则的证明机制

p(x,y)>0 的点上,概率分解 p(x,y)=pX(x)p(yx) 给出

log2p(x,y)=log2pX(x)log2p(yx).

对联合分布取期望,第一项边缘化成 H(X),第二项正是 H(YX)。零质量点由 0log0=0 处理。证明不需要独立性;独立只会进一步令 p(yx)=pY(y)

例子与边界

可复算例:相关比特

令联合质量表为

Y=0Y=1X=00.40.1X=10.10.4.

两个边缘都均匀,所以 H(X)=H(Y)=1 bit。给定任一 X=xY=x 的概率为 0.8,故

H(YX)=h2(0.2)=0.8log20.80.2log20.20.7219.

链式法则给 H(X,Y)1.7219 bit;直接计算也得到

2(0.4log20.4)2(0.1log20.1)1.7219.

边界与失败情形

对有限熵的离散变量,

max{H(X),H(Y)}H(X,Y)H(X)+H(Y).

左侧来自条件熵非负,右侧来自条件化平均不增熵。若 Y=X,左端取等;若 X,Y 独立,右端取等。若有熵为无穷,不能用差值公式随意相消。

H(X,Y) 不等于把数值变量相加后的 H(X+Y);后者会合并不同有序对。对连续变量,联合微分熵也可能为负并受坐标变换影响,离散非负界不能照搬。

推论与应用

联合熵把扩展到随机向量;条件熵是链式法则中的新增成本,互信息则可写成

I(X;Y)=H(X)+H(Y)H(X,Y)

(相关熵有限时)。多变量链式法则用于相关信源压缩、联合典型性、网络信息论和秘密共享中的熵论证;每一步都必须保留条件变量的次序与联合分布,不能只凭边缘熵重建依赖关系。

参考资料
  • Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006, §§2.1–2.5.
  • Claude E. Shannon, “A Mathematical Theory of Communication,” Bell System Technical Journal 27, 1948, Part I, §§6–8.
  • David J. C. MacKay, Information Theory, Inference, and Learning Algorithms, Cambridge University Press, 2003, §2.4.
关系图谱14 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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