tecktom.com

出てくるもの(1):相互情報量のデータ処理不等式

2026年10月15日7分で読めますAI生成教科書『虎の巻』第1部 第4章 データ処理不等式と十分統計量
目次
  1. 主張と1つ目の証明
  2. 2つ目の証明:相互情報量の連鎖律
  3. 木下の層

AI 生成・木下が未勉強

相対エントロピーから情報と物理を組み立てる 第1部 第4章 §1.4.3 ★★★ 観測をどう加工しても、もとの量についての相互情報量は増えない。I(X;Z)≤I(X;Y)I(X;Z)\le I(X;Y) を2通りに示す

主張と1つ目の証明

定理 1.4.3(相互情報量のデータ処理不等式 ★★★)

X→Y→ZX\to Y\to Z が Markov 連鎖なら

I(X;Z)≤I(X;Y).(1.4.14)I(X;Z)\le I(X;Y).\tag{1.4.14}

等号が成り立つのは X→Z→YX\to Z\to Y も Markov 連鎖のとき(ZZ を知れば YY は XX について何も付け加えないとき)に限る。

証明(相対エントロピーの単調性から)

1.4.1節の式 (1.4.5) により、通信路 id⊗W2\mathrm{id}\otimes W_2 は pXYp_{XY} を pXZp_{XZ} に、pXpYp_Xp_Y を pXpZp_Xp_Z に移す。定理 1.4.1 を当てると

I(X;Z)=D(pXZ ∥ pXpZ)≤D(pXY ∥ pXpY)=I(X;Y).□I(X;Z)=D(p_{XZ}\,\|\,p_Xp_Z)\le D(p_{XY}\,\|\,p_Xp_Y)=I(X;Y).\quad\square

この証明は1行で、相互情報量に固有の計算を何も使っていない。相互情報量は「実際の同時分布」と「独立とした分布」の相対エントロピーであり、YY を加工する処理は両方に同じように当たるので、相対エントロピーの単調性がそのまま相互情報量の単調性になる。

2つ目の証明:相互情報量の連鎖律

等号条件をはっきりさせるために、前の章で予告した形の証明も書く。前の章(第1部第3章)では、Z=zZ=z を知った後の XX と YY の相互情報量を pZp_Z で平均した条件付き相互情報量 I(X;Y ∣ Z)I(X;Y\,|\,Z) を定義し、それが非負で、00 になるのは ZZ を与えたとき XX と YY が条件付き独立なときに限ることと、相互情報量の連鎖律 I(X;Y,Z)=I(X;Y)+I(X;Z ∣ Y)I(X;Y,Z)=I(X;Y)+I(X;Z\,|\,Y) を示した。連鎖律の右辺で YY と ZZ の役を入れ替えた I(X;Y,Z)=I(X;Z)+I(X;Y ∣ Z)I(X;Y,Z)=I(X;Z)+I(X;Y\,|\,Z) も成り立つので、2通りの展開を等しいと置いて

I(X;Z)+I(X;Y ∣ Z)=I(X;Y)+I(X;Z ∣ Y).(1.4.15)I(X;Z)+I(X;Y\,|\,Z)=I(X;Y)+I(X;Z\,|\,Y).\tag{1.4.15}

X→Y→ZX\to Y\to Z では式 (1.4.4) から I(X;Z ∣ Y)=0I(X;Z\,|\,Y)=0 なので、

I(X;Y)−I(X;Z)=I(X;Y ∣ Z)≥0.I(X;Y)-I(X;Z)=I(X;Y\,|\,Z)\ge0 .

差は I(X;Y ∣ Z)I(X;Y\,|\,Z) で、それが 00 になるのは ZZ を与えたとき XX と YY が条件付き独立なとき、すなわち X→Z→YX\to Z\to Y のときである。これで定理 1.4.3 の等号条件も示された。

X→Y→ZX\to Y\to Z なら逆向きの Z→Y→XZ\to Y\to X も Markov 連鎖なので(1.4.1節)、XX と ZZ の役を入れ替えて I(X;Z)≤I(Y;Z)I(X;Z)\le I(Y;Z) も成り立つ。ZZ は XX についても、自分を作った YY についても、それぞれの相互情報量を超える情報を持たない。特に Z=g(Y)Z=g(Y) と関数で決まるときは

I(X;g(Y))≤I(X;Y)(1.4.16)I\bigl(X;g(Y)\bigr)\le I(X;Y)\tag{1.4.16}

である。観測値を丸める・ヒストグラムにまとめる・判定結果だけを残す、といった操作で、もとの量 XX についての情報が増えることはない。特に Y=XY=X、Z=g(X)Z=g(X) とおくと X→X→g(X)X\to X\to g(X) は Markov 連鎖で、I(X;X)=H(X)I(X;X)=H(X)、I(X;g(X))=H(g(X))−H(g(X) ∣ X)=H(g(X))I(X;g(X))=H(g(X))-H(g(X)\,|\,X)=H(g(X)) なので

H(g(X))≤H(X)(1.4.17)H\bigl(g(X)\bigr)\le H(X)\tag{1.4.17}

を得る。前々章(第1部第2章)で示した「関数で移すとエントロピーは増えない」は、データ処理不等式のもっとも簡単な場合である。

Markov 性を外すと成り立たない

XX と ZZ を独立な公平なコイン(00 か 11)とし、Y=X⊕ZY=X\oplus Z(排他的論理和)とする。YY だけを見ても XX について何も分からないので I(X;Y)=0I(X;Y)=0 だが、ZZ を知った後では YY から XX が決まるので I(X;Y ∣ Z)=ln⁡2I(X;Y\,|\,Z)=\ln2 である。条件を付けると相互情報量が増えることがある。この例では ZZ は YY から作られておらず X→Y→ZX\to Y\to Z が成り立たないので、定理 1.4.3 とは矛盾しない。データ処理不等式を使う前には、加工した量が本当に YY だけから(XX を見ずに)作られているかを確かめる必要がある。

図

図 1.4.3 一様な入力 XX を誤り確率 0.10.1 の2値対称通信路に nn 段通した出力 ZnZ_n との相互情報量(正確な値なので点線)。X→Z1→Z2→⋯X\to Z_1\to Z_2\to\cdots は Markov 連鎖なので、定理 1.4.3 により段を進むたびに減る

例題 1.4.3 2段の通信路で相互情報量を比べる ★★

オリジナルXX を公平なコインとし、YY は XX を誤り確率 0.10.1 の2値対称通信路に通した出力、ZZ は YY を誤り確率 0.20.2 の2値対称通信路に通した出力とする。一様な入力を誤り確率 ε\varepsilon の2値対称通信路に入れたときの入力と出力の相互情報量は ln⁡2−hb(ε)\ln2-h_{\mathrm b}(\varepsilon ) である(前の章の例題で示した。hbh_{\mathrm b} は二値エントロピー)。

  1. I(X;Y)I(X;Y) と I(X;Z)I(X;Z) を nat とビットで求め、定理 1.4.3 を確かめよ。
  2. I(Y;Z)I(Y;Z) を求め、逆向きの連鎖 Z→Y→XZ\to Y\to X から出る不等式 I(X;Z)≤I(Y;Z)I(X;Z)\le I(Y;Z) を確かめよ。
  3. 差 I(X;Y)−I(X;Z)I(X;Y)-I(X;Z) が I(X;Y ∣ Z)I(X;Y\,|\,Z) に等しいことを使ってその値を求め、正である理由を述べよ。
解答
  1. I(X;Y)=ln⁡2−hb(0.1)=0.6931−0.3251=0.3681I(X;Y)=\ln2-h_{\mathrm b}(0.1)=0.6931-0.3251=0.3681 nat =0.531=0.531 ビット。例題 1.4.1 より XX から ZZ への通信路は誤り確率 0.260.26 の2値対称通信路なので、I(X;Z)=ln⁡2−hb(0.26)=0.6931−0.5731=0.1201I(X;Z)=\ln2-h_{\mathrm b}(0.26)=0.6931-0.5731=0.1201 nat =0.173=0.173 ビット。0.1201<0.36810.1201<0.3681 で定理のとおりである。(I(X;Y)I(X;Y) の値は D((0.9,0.1) ∥ (0.5,0.5))D\bigl((0.9,0.1)\,\|\,(0.5,0.5)\bigr) にも等しく、例題 1.4.2 の 0.36810.3681 と同じ数である。)
  2. YY も一様なので(一様分布は2値対称通信路で一様のまま)、YY から ZZ は一様入力の誤り確率 0.20.2 の通信路である。I(Y;Z)=ln⁡2−hb(0.2)=0.6931−0.5004=0.1927I(Y;Z)=\ln2-h_{\mathrm b}(0.2)=0.6931-0.5004=0.1927 nat。I(X;Z)=0.1201≤0.1927I(X;Z)=0.1201\le0.1927 で不等式は成り立つ。ZZ は XX を直接見ておらず、XX についての情報はすべて YY を経由したものなので、YY についての情報より少ない。
  3. 式 (1.4.15) に I(X;Z ∣ Y)=0I(X;Z\,|\,Y)=0 を入れると、差は I(X;Y ∣ Z)=0.3681−0.1201=0.2480I(X;Y\,|\,Z)=0.3681-0.1201=0.2480 nat になる。これが正であるのは、ZZ を知った後でも YY を見ると XX についての情報が増えるからである。ZZ は YY に雑音を加えたものなので、XX との相関は YY の方が強い。X→Z→YX\to Z\to Y は成り立たず、等号条件は満たされない。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ