条件付きエントロピー

相関変数とに関連する様々な情報量の加法性と減法性を示すベン図。両方の円で囲まれた領域は結合エントロピーです。左側の円(赤と紫)は個別エントロピーで、赤は条件付きエントロピー です。右側の円(青と紫)は で、青はです。紫は相互情報量です。X{\displaystyle X}はい{\displaystyle Y}HXはい{\displaystyle \mathrm {H} (X,Y)}HX{\displaystyle \mathrm {H} (X)}HX|はい{\displaystyle \mathrm {H} (X|Y)}Hはい{\displaystyle \mathrm {H} (Y)}Hはい|X{\displaystyle \mathrm {H} (Y|X)}X;はい{\displaystyle \operatorname {I} (X;Y)}

情報理論において、条件付きエントロピーは、ある確率変数の値が既知である場合に、別の確率変数の結果を記述するために必要な情報量を定量化します。ここで、情報はシャノンナット、またはハートレーの単位で測定されます。条件付きエントロピー と表されます。 はい{\displaystyle Y}X{\displaystyle X}はい{\displaystyle Y}X{\displaystyle X}Hはい|X{\displaystyle \mathrm {H} (Y|X)}

意味

与えられた条件付きエントロピーは次のように定義される。 はい{\displaystyle Y}X{\displaystyle X}

Hはい|X ×Xyはいp×yログp×yp×{\displaystyle \mathrm {H} (Y|X)\ =-\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}p(x,y)\log {\frac {p(x,y)}{p(x)}}}

ここで、 および は、およびのサポート セットを表します。 X{\displaystyle {\mathcal {X}}}はい{\displaystyle {\mathcal {Y}}}X{\displaystyle X}はい{\displaystyle Y}

注:ここでは、慣例的に式はゼロとみなされます。これは[ 1 ]のためです。0ログ0{\displaystyle 0\log 0}リムθ0+θログθ0{\displaystyle \lim _{\theta \to 0^{+}}\theta \,\log \theta =0}

直感的に、期待値条件付き確率の定義により、は と表すことができます。ここで はと定義されます。 は、各ペアを、与えられたの情報量を測定する量と関連付けていると考えることができます。この量は、与えられた事象 を記述するために必要な情報量と直接関係しています。したがって、のすべての値のペアについての期待値を計算すると、条件付きエントロピーは、変数がについて平均してどれだけの情報をエンコードしているかを測定します。 Hはい|X{\displaystyle \displaystyle H(Y|X)}Hはい|XE[fXはい]{\displaystyle H(Y|X)=\mathbb {E} [f(X,Y)]}f{\displaystyle f}f×y:=ログp×yp×ログpy|×{\displaystyle \displaystyle f(x,y):=-\log \left({\frac {p(x,y)}{p(x)}}\right)=-\log(p(y|x))}f{\displaystyle \displaystyle f}(x,y){\displaystyle \displaystyle (x,y)}(Y=y){\displaystyle \displaystyle (Y=y)}(X=x){\displaystyle \displaystyle (X=x)}(Y=y){\displaystyle \displaystyle (Y=y)}(X=x){\displaystyle (X=x)}f{\displaystyle \displaystyle f}(x,y)X×Y{\displaystyle (x,y)\in {\mathcal {X}}\times {\mathcal {Y}}}H(Y|X){\displaystyle \displaystyle H(Y|X)}X{\displaystyle X}Y{\displaystyle Y}

モチベーション

離散確率変数のエントロピーを、離散確率変数が特定の値を取ることを条件とするとのサポート集合を、とで表記する。確率質量関数を とする。 の無条件エントロピーは で計算される。すなわち、 H(Y|X=x){\displaystyle \mathrm {H} (Y|X=x)}Y{\displaystyle Y}X{\displaystyle X}x{\displaystyle x}X{\displaystyle X}Y{\displaystyle Y}X{\displaystyle {\mathcal {X}}}Y{\displaystyle {\mathcal {Y}}}Y{\displaystyle Y}pY(y){\displaystyle p_{Y}{(y)}}Y{\displaystyle Y}H(Y):=E[I(Y)]{\displaystyle \mathrm {H} (Y):=\mathbb {E} [\operatorname {I} (Y)]}

H(Y)=yYPr(Y=y)I(y)=yYpY(y)log2pY(y),{\displaystyle \mathrm {H} (Y)=\sum _{y\in {\mathcal {Y}}}{\mathrm {Pr} (Y=y)\,\mathrm {I} (y)}=-\sum _{y\in {\mathcal {Y}}}{p_{Y}(y)\log _{2}{p_{Y}(y)}},}

ここで、 は値 を取った場合の結果情報量です。値 を取った場合のエントロピーは次のように定義されます。 I(yi){\displaystyle \operatorname {I} (y_{i})}Y{\displaystyle Y}yi{\displaystyle y_{i}}Y{\displaystyle Y}X{\displaystyle X}x{\displaystyle x}

H(Y|X=x)=yYPr(Y=y|X=x)log2Pr(Y=y|X=x).{\displaystyle \mathrm {H} (Y|X=x)=-\sum _{y\in {\mathcal {Y}}}{\Pr(Y=y|X=x)\log _{2}{\Pr(Y=y|X=x)}}.}

は、取り得るすべての値を平均した結果であることに注意してください。また、上記の和をサンプル についてとった場合、期待値はいくつかの分野で次のように知られています。H(Y|X){\displaystyle \mathrm {H} (Y|X)}H(Y|X=x){\displaystyle \mathrm {H} (Y|X=x)}x{\displaystyle x}X{\displaystyle X}y1,,yn{\displaystyle y_{1},\dots ,y_{n}}EX[H(y1,,ynX=x)]{\displaystyle E_{X}[\mathrm {H} (y_{1},\dots ,y_{n}\mid X=x)]}二重表現 [ 2 ]

イメージとイメージの離散確率変数 が与えられたとき、 の条件付きエントロピーはの各可能な値に対する の重み付き和として定義され、 重みとして が使用される。[ 3 ] : 15 X{\displaystyle X}X{\displaystyle {\mathcal {X}}}Y{\displaystyle Y}Y{\displaystyle {\mathcal {Y}}}Y{\displaystyle Y}X{\displaystyle X}H(Y|X=x){\displaystyle \mathrm {H} (Y|X=x)}x{\displaystyle x}p(x){\displaystyle p(x)}

H(Y|X) xXp(x)H(Y|X=x)=xXp(x)yYp(y|x)log2p(y|x)=xX,yYp(x)p(y|x)log2p(y|x)=xX,yYp(x)p(y|x)log2(p(y|x)p(x)p(x))=xX,yYp(x,y)log2p(x,y)p(x).{\displaystyle {\begin{aligned}\mathrm {H} (Y|X)\ &\equiv \sum _{x\in {\mathcal {X}}}\,p(x)\,\mathrm {H} (Y|X=x)\\&=-\sum _{x\in {\mathcal {X}}}p(x)\sum _{y\in {\mathcal {Y}}}\,p(y|x)\,\log _{2}\,p(y|x)\\&=-\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}\,p(x)p(y|x)\,\log _{2}\,p(y|x)\\&=-\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}\,p(x)p(y|x)\,\log _{2}\,\left(p(y|x){\frac {p(x)}{p(x)}}\right)\\&=-\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}p(x,y)\log _{2}{\frac {p(x,y)}{p(x)}}.\end{aligned}}}

プロパティ

条件付きエントロピーはゼロ

H(Y|X)=0{\displaystyle \mathrm {H} (Y|X)=0}の値が の値によって完全に決定される場合のみですY{\displaystyle Y}X{\displaystyle X}

独立確率変数の条件付きエントロピー

逆に、と が独立した確率変数である場合に限ります。 H(Y|X)=H(Y){\displaystyle \mathrm {H} (Y|X)=\mathrm {H} (Y)}Y{\displaystyle Y}X{\displaystyle X}

チェーンルール

2つの確率変数とによって決定される複合システムが結合エントロピーを持つと仮定します。つまり、その正確な状態を記述するには平均で ビットの情報が必要です。ここで、 の値を最初に知れば、ビットの情報が得られます。が分かれば、システム全体の状態を記述するために必要なのは ビットだけです。この量は と正確に等しく、条件付きエントロピーの 連鎖律を与えます。X{\displaystyle X}Y{\displaystyle Y}H(X,Y){\displaystyle \mathrm {H} (X,Y)}H(X,Y){\displaystyle \mathrm {H} (X,Y)}X{\displaystyle X}H(X){\displaystyle \mathrm {H} (X)}X{\displaystyle X}H(X,Y)H(X){\displaystyle \mathrm {H} (X,Y)-\mathrm {H} (X)}H(Y|X){\displaystyle \mathrm {H} (Y|X)}

H(Y|X)=H(X,Y)H(X).{\displaystyle \mathrm {H} (Y|X)\,=\,\mathrm {H} (X,Y)-\mathrm {H} (X).}[ 3 ] : 17

条件付きエントロピーの上記の定義から、連鎖律が次のように導かれます。

H(Y|X)=xX,yYp(x,y)log(p(x)p(x,y))=xX,yYp(x,y)(log(p(x))log(p(x,y)))=xX,yYp(x,y)log(p(x,y))+xX,yYp(x,y)log(p(x))=H(X,Y)+xXp(x)log(p(x))=H(X,Y)H(X).{\displaystyle {\begin{aligned}\mathrm {H} (Y|X)&=\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}p(x,y)\log \left({\frac {p(x)}{p(x,y)}}\right)\\[4pt]&=\sum _{x\in {\mathcal {X}},y\in {\mathcal {Y}}}p(x,y)(\log(p(x))-\log(p(x,y)))\\[4pt]&=-\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))}\\[4pt]&=\mathrm {H} (X,Y)+\sum _{x\in {\mathcal {X}}}p(x)\log(p(x))\\[4pt]&=\mathrm {H} (X,Y)-\mathrm {H} (X).\end{aligned}}}

一般に、複数のランダム変数に対する連鎖律は次のようになります。

H(X1,X2,,Xn)=i=1nH(Xi|X1,,Xi1){\displaystyle \mathrm {H} (X_{1},X_{2},\ldots ,X_{n})=\sum _{i=1}^{n}\mathrm {H} (X_{i}|X_{1},\ldots ,X_{i-1})}[ 3 ] : 22

確率論における連鎖律と似た形式ですが、乗算ではなく加算が使用される点が異なります。

ベイズの定理

条件付きエントロピー状態に関する ベイズの定理

H(Y|X)=H(X|Y)H(X)+H(Y).{\displaystyle \mathrm {H} (Y|X)\,=\,\mathrm {H} (X|Y)-\mathrm {H} (X)+\mathrm {H} (Y).}

証明。 そして。対称性は必然的に成り立つ。2つの方程式を引き算するとベイズの定理が導かれる。 H(Y|X)=H(X,Y)H(X){\displaystyle \mathrm {H} (Y|X)=\mathrm {H} (X,Y)-\mathrm {H} (X)}H(X|Y)=H(Y,X)H(Y){\displaystyle \mathrm {H} (X|Y)=\mathrm {H} (Y,X)-\mathrm {H} (Y)}H(X,Y)=H(Y,X){\displaystyle \mathrm {H} (X,Y)=\mathrm {H} (Y,X)}

が与えられたものと条件付きで独立している場合、次の式が得られます。 Y{\displaystyle Y}Z{\displaystyle Z}X{\displaystyle X}

H(Y|X,Z)=H(Y|X).{\displaystyle \mathrm {H} (Y|X,Z)\,=\,\mathrm {H} (Y|X).}

その他の特性

任意のおよびについて: X{\displaystyle X}Y{\displaystyle Y}

H(Y|X)H(Y)H(X,Y)=H(X|Y)+H(Y|X)+I(X;Y),H(X,Y)=H(X)+H(Y)I(X;Y),I(X;Y)H(X),{\displaystyle {\begin{aligned}\mathrm {H} (Y|X)&\leq \mathrm {H} (Y)\,\\\mathrm {H} (X,Y)&=\mathrm {H} (X|Y)+\mathrm {H} (Y|X)+\operatorname {I} (X;Y),\qquad \\\mathrm {H} (X,Y)&=\mathrm {H} (X)+\mathrm {H} (Y)-\operatorname {I} (X;Y),\,\\\operatorname {I} (X;Y)&\leq \mathrm {H} (X),\,\end{aligned}}}

ここで、 との間の相互情報量です。 I(X;Y){\displaystyle \operatorname {I} (X;Y)}X{\displaystyle X}Y{\displaystyle Y}

独立系および: X{\displaystyle X}Y{\displaystyle Y}

H(Y|X)=H(Y){\displaystyle \mathrm {H} (Y|X)=\mathrm {H} (Y)}そしてH(X|Y)=H(X){\displaystyle \mathrm {H} (X|Y)=\mathrm {H} (X)\,}

特定の条件付きエントロピーは、の与えられたランダム変量に対してより小さくなることもあれば より大きくなることもありますが、を超えることはありません。 H(X|Y=y){\displaystyle \mathrm {H} (X|Y=y)}H(X){\displaystyle \mathrm {H} (X)}y{\displaystyle y}Y{\displaystyle Y}H(X|Y){\displaystyle \mathrm {H} (X|Y)}H(X){\displaystyle \mathrm {H} (X)}

条件付き微分エントロピー

意味

上記の定義は離散確率変数に対するものです。離散条件付きエントロピーの連続版は、条件付き微分(または連続)エントロピーと呼ばれます。 とを、結合確率密度関数を持つ連続確率変数とします。微分条件付きエントロピーは[ 3 ]で定義されます:249 X{\displaystyle X}Y{\displaystyle Y}f(x,y){\displaystyle f(x,y)}h(X|Y){\displaystyle h(X|Y)}

h(X|Y)=X,Yf(x,y)logf(x|y)dxdy{\displaystyle h(X|Y)=-\int _{{\mathcal {X}},{\mathcal {Y}}}f(x,y)\log f(x|y)\,dxdy}

プロパティ

離散確率変数の条件付きエントロピーとは対照的に、条件付き微分エントロピーは負になる可能性があります。

離散的な場合と同様に、微分エントロピーには連鎖律があります。

h(Y|X)=h(X,Y)h(X){\displaystyle h(Y|X)\,=\,h(X,Y)-h(X)}[ 3 ] : 253

ただし、関係する微分エントロピーが存在しないか無限である場合は、この規則は当てはまらない可能性があることに注意してください。

結合微分エントロピーは、連続確率変数間の 相互情報量の定義にも使用されます。

I(X,Y)=h(X)h(X|Y)=h(Y)h(Y|X){\displaystyle \operatorname {I} (X,Y)=h(X)-h(X|Y)=h(Y)-h(Y|X)}
h(X|Y)h(X){\displaystyle h(X|Y)\leq h(X)}が独立である場合に限り、等式となる。[ 3 ] : 253 X{\displaystyle X}Y{\displaystyle Y}

推定誤差との関係

条件付き微分エントロピーは、推定値の期待二乗誤差の下限値を与える。任意のガウス分布の確率変数、観測値、推定値に対して、以下の式が成り立つ:[ 3 ]:255 X{\displaystyle X}Y{\displaystyle Y}X^{\displaystyle {\widehat {X}}}

E[(XX^(Y))2]12πee2h(X|Y){\displaystyle \mathbb {E} \left[{\bigl (}X-{\widehat {X}}{(Y)}{\bigr )}^{2}\right]\geq {\frac {1}{2\pi e}}e^{2h(X|Y)}}

これは量子力学不確定性原理に関連しています。

量子論への一般化

量子情報理論において、条件付きエントロピーは条件付き量子エントロピーへと一般化されます。後者は、古典的なエントロピーとは異なり、負の値を取ることができます。

参照

参考文献

  1. ^ 「David MacKay: 情報理論、パターン認識、ニューラルネットワーク:書籍」 www.inference.org.uk . 2019年10月25日閲覧
  2. ^ Hellman, M.; Raviv, J. (1970). 「誤り確率、同義性、そしてチェルノフ限界」. IEEE Transactions on Information Theory . 16 (4): 368– 372. CiteSeerX 10.1.1.131.2865 . doi : 10.1109/TIT.1970.1054466 . 
  3. ^ a b c d e f g T. Cover ; J. Thomas (1991).情報理論の要素. Wiley. ISBN 0-471-06259-6