条件熵

在信息论中,条件熵描述了在已知第二个随机变量 X 的值的前提下,随机变量 Y 的信息熵还有多少。同其它的信息熵一样,条件熵也用Sh、nat、Hart等信息单位表示。基于 X 條件的 Y 的信息熵,用 \Eta(Y|X) 表示。

定义
如果 \Eta(Y|X=x) 爲變數 Y 在變數 X 取特定值 x 條件下的熵,那麼 \Eta(Y|X) 就是 \Eta(Y|X=x) 在 X 取遍所有可能的 x 後取平均的結果。

给定随机变量 X 与 Y,定義域分別爲 \mathcal X 與 \mathcal Y,在給定 X 條件下 Y 的條件熵定義爲:

:
\begin{align}
\Eta(Y|X)\ &\equiv \sum_{x\in\mathcal X}\,p(x)\,\Eta(Y|X=x)\\
& =-\sum_{x\in\mathcal X} p(x)\sum_{y\in\mathcal Y}\,p(y|x)\,\log\, p(y|x)\\
& =-\sum_{x\in\mathcal X}\sum_{y\in\mathcal Y}\,p(x,y)\,\log\,p(y|x)\\
& =-\sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log\,p(y|x)\\
& =-\sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log \frac {p(x,y)} {p(x)}. \\
& = \sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log \frac {p(x)} {p(x,y)}. \\
\end{align}

注意: 可以理解,對於確定的 c>0,表達式 0 log 0 和 0 log (c/0) 應被認作等於零。

當且僅當 Y 的值完全由 X 確定時,\Eta(Y|X)=0。相反,當且僅當 Y 和 X 爲獨立隨機變數時\Eta(Y|X) = \Eta(Y)。

链式法则
假設兩個隨機變數 XY 確定的組合系統的聯合熵爲 \Eta(X,Y),即我們需要 \Eta(X,Y) bit的信息來描述它的確切狀態。
現在,若我們先學習 X 的值,我們得到了 \Eta(X) bits的信息。
一旦知道了 X,我們只需 \Eta(X,Y)-\Eta(X) bits來描述整個系統的狀態。
這個量正是 \Eta(Y|X),它給出了條件熵的链式法则
:\Eta(Y|X)\,=\,\Eta(X,Y)-\Eta(X) \, .

链式法则接著上面條件熵的定義:

:
\begin{align}
\Eta(Y|X)&= \sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log \frac {p(x)} {p(x,y)}\\
&= -\sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log\,p(x,y) + \sum_{x\in\mathcal X, y\in\mathcal Y}p(x,y)\log\,p(x)\\
&= \Eta(X,Y) + \sum_{x \in \mathcal X} p(x)\log\,p(x)\\
&= \Eta(X,Y) - \Eta(X).
\end{align}

貝葉斯規則
條件熵的表述爲
:H(Y|X) \,=\, H(X|Y) - H(X) + H(Y) \,.

證明. H(Y|X) = H(X,Y) - H(X) and H(X|Y) = H(Y,X) - H(Y)。對稱性意味著 H(X,Y) = H(Y,X)。將兩式相減即爲貝葉斯規則。

推广到量子理论
在量子信息论中,条件熵都概括为量子条件熵。

參考文獻

评论 (0)

  • 还没有评论,来抢沙发吧。