7.4 結合微分エントロピーと劣加法性

第1章 1.2 節では,二つの離散確率変数を組にしてを定めた(定義 1.2.1).チェイン則(定理 1.2.3)がを与え,条件付けの単調性(定理 1.2.4)がを与えるから,である.二つをまとめて見たときの不確かさは,別々に見たときの和を超えない.本節は同じ不等式を微分エントロピーについて示す.ただし通る道は違う.いま挙げた二つの道具はどちらも条件付きの量を経由するもので,本書は条件付き微分エントロピーを用意しないので使えない.用意しないのは,その定義に「を知ったときのの密度」が要るからである.条件付ける相手は確率の事象なので,定義 7.1.1 が直方体の確率で密度を定めたやり方はそのままでは通らず,測度論の道具が要る.代わりに,補題 7.2.3 に,比べる相手として周辺密度の積を食わせる.

定義はすでにできている.定義 7.1.1定義 7.1.2の場合に読めば,に値をとる確率変数の結合密度と結合微分エントロピーがそのまま得られる.必要なのは,結合密度と各成分の密度をつなぐ道具である.

周辺密度

定義 7.4.1(周辺密度). とし,上の密度とする.各について,の第変数をに固定し,残りの変数すべてについて積分して得られる関数をと書き,の第 周辺密度 という.ならば

𝑓1(𝑡)=𝑓(𝑡,𝑦)𝑑𝑦,𝑓2(𝑡)=𝑓(𝑥,𝑡)𝑑𝑥

である.に値をとる確率変数の結合密度であるとき,の周辺密度ともいう.

使い道を先に言っておく.補題 7.2.3 の比べる相手に各成分の周辺密度の積をとると,が成分ごとの和に割れて,補題 7.2.3 の上界が各成分の微分エントロピーの和になる.それを確かめるのが補題 7.4.2 で,そのために,学部の確率で扱う周辺密度についての事実を三つ借りる.第一は 周辺密度の存在 で,が結合密度をもつとき,定義 7.4.1はどれも上の密度であり,しかもの密度である,という事実である.第二は 周辺への還元 で,実数値関数について

𝑛𝑓(𝑥)𝑢(𝑥𝑖)𝑑𝑥=𝑓𝑖(𝑡)𝑢(𝑡)𝑑𝑡

であり,一方が絶対収束すればもう一方も絶対収束する.第三は 独立と積の密度 で,上の密度に対し上の密度であり,が独立で各を密度にもつことと,この積がの結合密度になることとは同値である.このときの周辺密度でもある.当てる対象は,本節の結合密度と,第8章に現れる結合密度である.周辺への還元のに当てるのは,周辺密度から「その周辺密度が正の点でその対数,そのほかの点で」として作った関数と,その絶対値と,「その周辺密度がになる点で,それ以外でとなる関数」の三つだけである.依存するのは補題 7.4.2 の主張と証明,系 7.4.4例 7.4.5 の証明,7.5 節定義 7.5.4命題 7.5.5,および第8章例 8.1.6定理 8.2.2補題 8.3.3定理 8.3.5 の証明である(第8章が使うのは周辺密度の存在と独立と積の密度の二つで,周辺への還元は使わない).

周辺密度の積との比較

補題 7.4.2(周辺密度の積との比較). とし,に値をとり結合密度をもつ確率変数とする.定義 7.4.1の周辺密度をとし

𝑞(𝑥):=𝑛𝑖=1𝑓𝑖(𝑥𝑖),𝑆:={𝑥𝑛:𝑓(𝑥)>0 かつ 𝑞(𝑥)>0}

とおく.このとき上の密度であり,である.さらに各についてが定まるならば

𝑆𝑓(𝑥)|log𝑞(𝑥)|𝑑𝑥<,𝑆𝑓(𝑥)log𝑞(𝑥)𝑑𝑥=𝑛𝑖=1(𝑋𝑖)

である.

証明. 上の密度であることは,借りた独立と積の密度がそのまま与える.

を見る.に入らないのにである点では,あるについてである.借りた周辺への還元を「になる点で,それ以外でとなる関数」に当てると

{𝑥:𝑓𝑖(𝑥𝑖)=0}𝑓(𝑥)𝑑𝑥={𝑡:𝑓𝑖(𝑡)=0}𝑓𝑖(𝑡)𝑑𝑡=0

である(右の積分は,被積分関数が積分域の上でだからである).について足し合わせると,かつの点の全体をとしてであり,したがってである.

対数を成分ごとに分ける道具を用意する.各について,の点で,そのほかの点でと定める.は実数値関数であり,の上ではどのも正だからである.また定義 7.1.2 の約束からなので,が定まることから有限である.

積分が有限であることを見る.の上でだから

𝑆𝑓(𝑥)|log𝑞(𝑥)|𝑑𝑥𝑛𝑖=1𝑛𝑓(𝑥)|𝑢𝑖(𝑥𝑖)|𝑑𝑥=𝑛𝑖=1𝑓𝑖(𝑡)|𝑢𝑖(𝑡)|𝑑𝑡

であり(等号は借りた周辺への還元による),右辺は有限である.

値を求める.いま見たとおりの上で絶対収束する積分をもつので,7.2 節で借りた零集合の上での積分をについて当てるとである.の外でである点の全体がだから

𝑆𝑓(𝑥)𝑢𝑖(𝑥𝑖)𝑑𝑥=𝑛𝑓(𝑥)𝑢𝑖(𝑥𝑖)𝑑𝑥=𝑓𝑖(𝑡)𝑢𝑖(𝑡)𝑑𝑡=(𝑋𝑖)

である(二つめの等号は借りた周辺への還元,三つめは定義 7.1.2 の約束による).について足せばとなり,主張を得る.

劣加法性

定理 7.4.3(微分エントロピーの劣加法性). とし,に値をとり結合密度をもつ確率変数とする.が定まり,各についてが定まるならば

(𝑋1,,𝑋𝑛)𝑛𝑖=1(𝑋𝑖)

である.

証明. の結合密度とし,𝑓𝑖𝑞補題 7.4.2 のとおりにとる.補題 7.4.2 より上の密度で,が成り立つ.仮定よりも定まるから,補題 7.2.3 の仮定がすべて満たされて

(𝑋1,,𝑋𝑛)𝑆𝑓(𝑥)log𝑞(𝑥)𝑑𝑥=𝑛𝑖=1(𝑋𝑖)

である.最後の等号も補題 7.4.2 による.

形式化上の注記. 形式化には変数の jointDifferentialEntropy_le_sum変数の jointDifferentialEntropyPi_le_sum (InformationTheory/Shannon/MultivariateDiffEntropy.lean) がある.どちらも,結合分布が周辺分布の積について絶対連続であることを仮定にもつ.これは本文では補題 7.4.2にあたり,仮定ではなく借りた周辺密度の事実から導いた結論なので,これらの宣言は定理 7.4.3 をそのまま証明してはいない.ほかの仮定には本文で対応するものがある.各周辺分布が Lebesgue 測度について絶対連続であることは借りた周辺密度の存在にあたり,対数密度が積分できることは「定まる」にあたる.変数の側はさらに結合分布が Lebesgue 測度について絶対連続であることを仮定するが,これは本文の「結合密度をもつ」そのものである.

不等式の意味は離散のときと変わらない.どちらの辺の微分エントロピーも定まるかぎり,個の観測をまとめて見たときの散らばりは,一つずつ見たときの散らばりの和を超えない.超えないぶんが,成分どうしの依存の強さである.どれだけ超えないかを量として取り出すのが 7.5 節の相互情報量で,そこではの場合の定理 7.4.3 が「その量が非負である」という形に読み替わる.

独立なときには等号になる.

系 7.4.4(独立なときの等号). とし,を独立な実数値確率変数で,各は密度をもちが定まるものとする.このときは結合密度をもち,は定まって

(𝑋1,,𝑋𝑛)=𝑛𝑖=1(𝑋𝑖)

である.

証明. の密度とする.借りた独立と積の密度によりの結合密度であり,各の周辺密度でもある.このについて補題 7.4.2 を読むとで,である.の外ではだから

𝑛|𝑓(𝑥)log𝑓(𝑥)|𝑑𝑥=𝑆𝑓(𝑥)|log𝑞(𝑥)|𝑑𝑥<

であり,は定まる.その値は,同じ理由でだから,補題 7.4.2 よりである.

形式化上の注記. 系 7.4.4 の等式そのものは jointDifferentialEntropyPi_pi_eq_sum (InformationTheory/Shannon/ParallelGaussian/Converse/Core.lean) が与えるが,述べている対象が違う.こちらは各成分の分布を並べて作った積測度についての等式で,本文のように独立な確率変数の組から出発してはいない.仮定は,各成分の分布が Lebesgue 測度について絶対連続であること(本文の「各は密度をもつ」にあたる)と,各成分の対数密度が積分できること(「が定まる」にあたる)である.

劣加法性のもう一方の端,すなわち一方が他方で決まってしまう場合を,本章は扱わない.とおくと対は平面の対角線の上にしか値をとらないから,はそこに確率を置いている.ところが対角線は平面の面積がの集合であり,7.1 節で借りた体積の集合の確率によれば,密度をもつ確率変数はそういう集合の上に確率を置かない.したがってには定義 7.1.1 の意味の結合密度がない.離散ではという量がそのまま書けたのに対し,連続では定理 7.4.37.5 節の相互情報量も,結合密度を前提にしているので当てられない.

起きていることは,読み取った値の側から見える.定理 7.1.6 の仮定を満たすとき,幅で読み取ったのエントロピーで発散する(定理 7.1.6).なら読み取った値も両方で同じなので,読み取った対のもつ依存の強さは精度を上げるほど大きくなり,一つの有限の値には落ち着かない,と読める.本書はこの読みを主張としては述べない.離散のに直すのにが要り,第1章はそれを番号の付いた主張として述べていないからである.これも離散との違いの一つである.

例 7.4.5(三角形の上の一様分布). が三角形の上の一様分布に従う,すなわち結合密度がの上で,その外でであるとする.このとき

(𝑋,𝑌)=log2,(𝑋)=(𝑌)=log2+12log𝑒

であり,定理 7.4.3 の不等式は狭義に成り立って,両辺の差はである.底をにとればこの差は約ビットである.

証明. 三角形の面積はだから,結合密度はの上で,その外でである.これは定義 7.1.1 の密度で,の上で定数,その外でだからは定まり

(𝑋,𝑌)=𝑇2log2𝑑𝑥𝑑𝑦=2log212=log2

である.

周辺密度を求める.定義 7.4.1 と借りた周辺密度の存在より,のとき

𝑓1(𝑡)=𝑡02𝑑𝑦=2𝑡,𝑓2(𝑡)=1𝑡2𝑑𝑥=2(1𝑡)

であり,の外ではである.

を計算する.7.1 節で既知としたの導関数と部分積分によりである.よって

(𝑋)=102𝑡log(2𝑡)𝑑𝑡=log2102𝑡𝑑𝑡210𝑡log𝑡𝑑𝑡=log2+12log𝑒

である.であり,7.3 節で借りた置換積分をととって(すなわちという置き換えで)使うと,の積分はの積分に移るのでである.

差をとる.である.だからこれは正で,底をにとるとである.

例 7.4.5 ではが独立でない.の値を知るとが動ける範囲がに限られるからで,そのぶんだけ結合微分エントロピーが和より小さくなっている.小さくなった量を,のあいだの依存の強さを表す量として取り出すのが次節である.

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