1.5 エントロピー・相互情報量のチェイン則

1.2 節のチェイン則は変数 2 個の話だった.実際の情報源や通信路は多数の変数を扱う.それらが一つのについて持つ情報を,変数を一つずつ積み上げる形で分解できると,長いブロックの解析が「1 文字ずつの寄与の足し算」に還元できて非常に便利である.前節で用意した条件付き相互情報量が,その「1 個ずつの増分」を測る道具になる.これがチェイン則の一般化の動機であり,後の通信路容量(第6章)の議論を支える土台になる.

相互情報量のチェイン則(1 個追加)

定理 1.5.1.

𝐼(𝑍,𝑋;𝑌)=𝐼(𝑍;𝑌)+𝐼(𝑋;𝑌𝑍).

「対について持つ情報は,まずについて持つ情報,次にを知ったうえでについて追加で持つ情報,の和」と読む.右辺第 2 項は前節の条件付き相互情報量 𝐼(𝑋;𝑌 𝑍)定義 1.4.1)である.

これはエントロピーのチェイン則(定理 1.2.3)とまったく同じ「順番に数える」構図である.について知りたい人が,まずを受け取り,次にを受け取る.から得た分がから追加で得た分がで,合計が二つまとめて受け取ったときのに等しい.「追加で」の部分が条件付き相互情報量になるのが要点で,を足すのではないから得た情報と重複してしまう).前節の注意で見たとおりより大きいことも小さいこともあるので,この差は本質的である.

証明. 定理 1.3.4 のエントロピー表現を対に適用すると

𝐼(𝑍,𝑋;𝑌)=𝐻(𝑍,𝑋)𝐻(𝑍,𝑋𝑌).

右辺の各項にチェイン則を当てる.無条件版は定理 1.2.3,条件付き版は補題 1.2.5

𝐻(𝑍,𝑋𝑌)=𝐻(𝑍𝑌)+𝐻(𝑋𝑍,𝑌).

二式を代入して項を由来と由来に組み替えると

𝐼(𝑍,𝑋;𝑌)=(𝐻(𝑍)𝐻(𝑍𝑌))________=𝐼(𝑍;𝑌)+(𝐻(𝑋𝑍)𝐻(𝑋𝑍,𝑌))__________=𝐼(𝑋;𝑌𝑍).

第 1 のかっこは定理 1.3.4 そのもので.第 2 のかっこは条件付き相互情報量のエントロピー表現(定理 1.4.3)で.合わせて主張を得る.

形式化: mutualInfo_chain_rule (ソース)

変数版

定理 1.5.1 を繰り返し適用すると,個の変数列に対する完全形が得られる.

定理 1.5.2(変数チェイン則).

𝐼(𝑋0,,𝑋𝑛1;𝑌)=𝑛1𝑖=0𝐼(𝑋𝑖;𝑌𝑋0,,𝑋𝑖1).

各項は「先頭個をすでに知ったうえで,について追加で与える情報」である.全体の情報量が,変数を 1 個ずつ足したときの増分の総和に等しい,という分解になっている.

証明(についての帰納法). のとき,右辺はの項だけで条件が空だから,両辺ともである.で成り立つとして個の場合を見る.定理 1.5.1として適用すると

𝐼(𝑋0,,𝑋𝑛;𝑌)=𝐼(𝑋0,,𝑋𝑛1;𝑌)+𝐼(𝑋𝑛;𝑌𝑋0,,𝑋𝑛1).

第 1 項に帰納法の仮定を当てるとになり,第 2 項はちょうどの項である.合わせて主張を得る.

証明が言っているのは,を受け取り,次にを受け取り,…と順に足していくと,各段階の増分がちょうど,先頭の変数たちで条件付けた項になる,ということである.重要なのは,増分の和は受け取る順序を変えても総和が同じ(左辺は順序に依らない)という点である.個々の項は順序で変わるが,合計は変わらない.

長さのブロックを扱うとき,この分解があると「ブロック全体の情報量」という扱いにくい量を「1 文字ずつの寄与の足し算」に落とせる.第6章の通信路容量の議論は,ほぼこの一手で回っている.

形式化: mutualInfo_chain_rule_fin (ソース).Fin n 添字の確率変数列に対する完全形.右辺は各において先頭個で条件付けた相互情報量の有限和である.

独立・同分布(i.i.d.)での加法性

実用上もっとも重要な特別な場合は,組の同分布な独立ペアである.以下と書く.定理 1.5.2 の各項から条件が落ちて,和が個の同じ項の足し算になる.

定理 1.5.3(i.i.d. 加法性). 組のペアが互いに独立で,どれも同じ同時分布に従うとする.𝑋𝑛 :=(𝑋0,,𝑋𝑛1)と書くと

𝐼(𝑋𝑛;𝑌𝑛)=𝑛𝐼(𝑋0;𝑌0).

証明. 定理 1.5.2として使うと

𝐼(𝑋𝑛;𝑌𝑛)=𝑛1𝑖=0𝐼(𝑋𝑖;𝑌𝑛𝑋𝑖)

である.第項を,とそれ以外に分けて見る.定理 1.5.1 は第 1 引数を分割する形だったが,は同時分布だけで決まる(1.3 節)ので対称性(命題 1.3.3命題 1.4.2)により第 2 引数についても同じ分解が使える.それをを知ったうえで適用する.定理 1.5.1 の証明と同じく,ごとに適用してで平均すればよい.すると

𝐼(𝑋𝑖;𝑌𝑛𝑋𝑖)=𝐼(𝑋𝑖;𝑌𝑖𝑋𝑖)+𝐼(𝑋𝑖;𝑅𝑖𝑋𝑖,𝑌𝑖).

ペアどうしが独立なので,を知ってもの同時分布は変わらない.よって第 1 項は各に等しく,平均してもである.

第 2 項が 0 になることを確かめる.1.4 節の排他的論理和の例が示したとおり,独立な二つが条件を付けた途端に結びつくことはあるので,ここは確認が要る.の値を固定したとき,の条件付き同時分布を書き下す.ペアは他のペア全体と独立だから,の条件付き分布はのうちの値だけで決まり,にはよらない.一方の条件付き分布はの値で決まる.すなわち条件付き同時分布が側と側の積に分かれるので,のもとで条件付き独立であり,命題 1.4.2 の等号条件により第 2 項は 0 である(排他的論理和の例で結びつきが生じたのは,条件にとったが両者の共通の関数だったからで,ここではそうなっていない).

したがってで,同分布性からどの項もに等しい.

この等式は,1 ブロック (文字) を通じて運べる情報量が 1 文字あたりの情報量のちょうど倍になる,と読める.情報を「文字あたりレート」で測ってよいという,通信路符号化定理の根拠の一つである.逆に,もし相関や記憶があればこの等式は不等式に崩れ,その「ずれ」が通信路容量の議論で効いてくる.

形式化上の注記. 形式化は i.i.d. 構造を,独立性(積測度への分解)と同分布性のそれぞれについて複数の等式仮定として要求する.いずれも「独立同分布である」という前提条件を表すもので,結論の核心を仮定に抱えさせるものではない.

形式化: mutualInfo_iid_eq_nsmul,一般形 mutualInfo_pi_eq_sum (ソース)

InformationTheory — 形式化検証つき情報理論教科書(レビュー版).数式は MathJax + AMS Euler で事前レンダリング.