tecktom.com

出てくるもの(1):情報量はすべて DD で書ける

2026年10月15日8分で読めますAI生成教科書『虎の巻』第1部 第1章 序章:何と何を比べたのか
目次
  1. Shannon エントロピー:一様分布と比べる
  2. 相互情報量:独立な分布と比べる
  3. Fisher 情報:少しずらした分布と比べる
  4. 木下の層

AI 生成・木下が未勉強

相対エントロピーから情報と物理を組み立てる 第1部 第1章 §1.1.3 ★★★ Shannon エントロピー・相互情報量・Fisher 情報は、比べる相手をそれぞれ一様分布・独立な分布・少しずらした分布に選んだ DD である

Shannon エントロピー:一様分布と比べる

確率変数 XX の Shannon エントロピー

H(X)=−∑xp(x)ln⁡p(x)(1.1.5)H(X)=-\sum_xp(x)\ln p(x)\tag{1.1.5}

は、値を1つ知ったときの驚き −ln⁡p(x)-\ln p(x) の平均である1C. E. Shannon (1948), Bell Syst. Tech. J. 27, 379–423 および 623–656。下の脚注へ(驚きという読み方と、その意味づけは 第1部第2章)。値の個数を ∣X∣\lvert \mathcal X\rvert とし、一様分布 u(x)=1/∣X∣u(x)=1/\lvert \mathcal X\rvert と比べると、式 (1.1.1) から

H(X)=ln⁡∣X∣−D(p ∥ u)(1.1.6)H(X)=\ln\lvert \mathcal X\rvert -D(p\,\|\,u)\tag{1.1.6}

が出る。非負性から H(X)≤ln⁡∣X∣H(X)\le\ln\lvert \mathcal X\rvert で、等号は一様分布のときに限る。エントロピーは「一様分布からどれだけ離れていないか」を測っていることになる。

相互情報量:独立な分布と比べる

2つの確率変数 XX, YY の結合分布 pXYp_{XY} と、それぞれの周辺分布の積 pXpYp_Xp_Y を比べた

I(X;Y)=D(pXY ∥ pXpY)=∑x,ypXY(x,y)ln⁡pXY(x,y)pX(x)pY(y)(1.1.7)I(X;Y)=D(p_{XY}\,\|\,p_Xp_Y)=\sum_{x,y}p_{XY}(x,y)\ln\frac{p_{XY}(x,y)}{p_X(x)p_Y(y)}\tag{1.1.7}

を相互情報量と呼ぶ。pXpYp_Xp_Y は「XX と YY が独立だったら」という分布なので、I(X;Y)I(X;Y) は独立という仮説から実際の結合分布を見分ける手がかりの量である。非負性から I(X;Y)≥0I(X;Y)\ge0 で、等号は独立のときに限る。対数の中身を分けると I(X;Y)=H(X)+H(Y)−H(X,Y)I(X;Y)=H(X)+H(Y)-H(X,Y) と書くこともできる。通信路容量(第1部第6章)は、入力の分布を選んで I(X;Y)I(X;Y) を最大にしたものである。

Fisher 情報:少しずらした分布と比べる

パラメータ θ\theta を持つ分布の族 pθp_\theta を考え、pθp_\theta と、パラメータを δ\delta だけずらした pθ+δp_{\theta+\delta} を比べる。D(pθ ∥ pθ+δ)D(p_\theta\,\|\,p_{\theta+\delta}) は δ=0\delta=0 で最小値 00 をとるので、δ\delta の1次の項は無く、2次から始まる。

D(pθ ∥ pθ+δ)=12J(θ) δ2+O(δ3),J(θ)=⟨(∂θln⁡pθ(X))2⟩pθ(1.1.8)D(p_\theta\,\|\,p_{\theta+\delta})=\frac12J(\theta)\,\delta^2+\mathcal{O}(\delta^3),\qquad J(\theta)=\langle \bigl(\partial_\theta\ln p_\theta(X)\bigr)^2 \rangle _{p_\theta}\tag{1.1.8}

の係数 J(θ)J(\theta) が Fisher 情報である(2次の係数がこの形になることは 第1部第7章 で示す)。J(θ)J(\theta) が大きいほど、パラメータを少し変えただけで分布が見分けやすくなるので、θ\theta を精度よく推定することができる。この直観を不等式にしたものが Cramér–Rao の不等式 Var(θ^)≥1/J(θ)\mathrm{Var}(\hat\theta)\ge1/J(\theta) である。統計学の教科書では Fisher 情報を I(θ)I(\theta) と書くが、この巻では相互情報量 I(X;Y)I(X;Y) と区別するため J(θ)J(\theta) と書く。

量子系でも同じ組み立てで、密度行列 ρ^\hat\rho, σ^\hat\sigma の量子相対エントロピー D(ρ^ ∥ σ^)=Tr⁡ρ^(ln⁡ρ^−ln⁡σ^)D(\hat\rho\,\|\,\hat\sigma)=\operatorname{Tr}\hat\rho(\ln\hat\rho-\ln\hat\sigma) を一様な状態・積状態・少しずらした状態と比べると、von Neumann エントロピー・量子相互情報量・量子 Fisher 情報が出る(第3部第2章)。

表 1.1.1 比べる相手を選ぶと出てくる情報量
比べる2つの分布出てくる量非負性から言えること
pp と一様分布 uuH(X)=ln⁡∣X∣−D(p ∥ u)H(X)=\ln\lvert \mathcal X\rvert -D(p\,\|\,u)H(X)≤ln⁡∣X∣H(X)\le\ln\lvert \mathcal X\rvert
pXYp_{XY} と pXpYp_Xp_YI(X;Y)I(X;Y)I(X;Y)≥0I(X;Y)\ge0(独立のときだけ 00)
pθp_\theta と pθ+δp_{\theta+\delta}J(θ)J(\theta)(2次の係数)J(θ)≥0J(\theta)\ge0
観測の経験分布 p^\hat p と模型 qθq_\theta最尤推定(1.1.6節)最尤推定は D(p^ ∥ qθ)D(\hat p\,\|\,q_\theta) の最小化

例題 1.1.3 雑音のある通信路の相互情報量と Fisher 情報 ★★

オリジナル

  1. (1) 公平な1ビット XX(pX=Bern(1/2)p_X=\mathrm{Bern}(1/2))を、例題 1.1.2 の反転確率 r=0.1r=0.1 の通信路に通した出力を YY とする。結合分布を書き、I(X;Y)I(X;Y) を式 (1.1.7) から求めよ。ビットでも答え、例題 1.1.1 の D(p ∥ q)D(p\,\|\,q) と同じ値になる理由を述べよ。
  2. (2) 硬貨の族 pθ=Bern(θ)p_\theta=\mathrm{Bern}(\theta) について Fisher 情報 J(θ)J(\theta) を求め、θ=0.5\theta=0.5, δ=0.01\delta=0.01 で D(pθ ∥ pθ+δ)D(p_\theta\,\|\,p_{\theta+\delta}) と 12Jδ2\frac12J\delta^2 を比べよ。
解答

(1) 結合分布は pXY(0,0)=pXY(1,1)=0.5×0.9=0.45p_{XY}(0,0)=p_{XY}(1,1)=0.5\times0.9=0.45, pXY(0,1)=pXY(1,0)=0.5×0.1=0.05p_{XY}(0,1)=p_{XY}(1,0)=0.5\times0.1=0.05。周辺分布はどちらも Bern(1/2)\mathrm{Bern}(1/2) で、積は4つとも 0.250.25 である。

I(X;Y)=2×0.45ln⁡0.450.25+2×0.05ln⁡0.050.25=0.9ln⁡1.8+0.1ln⁡0.2≈0.368 nat=0.531 ビット.I(X;Y)=2\times0.45\ln\frac{0.45}{0.25}+2\times0.05\ln\frac{0.05}{0.25}=0.9\ln1.8+0.1\ln0.2\approx0.368\ \mathrm{nat}=0.531\ \text{ビット}.

これは ln⁡2−hb(0.1)\ln2-h_{\mathrm b}(0.1) に等しい(hbh_{\mathrm b} は二値エントロピー)。式 (1.1.7) の和を xx ごとにまとめると、I(X;Y)=∑xpX(x) D(W(⋅ ∣ x) ∥ pY)I(X;Y)=\sum_xp_X(x)\,D\bigl(W(\cdot\,|\,x)\,\|\,p_Y\bigr) と書くことができる。入力が xx のときの出力の分布 W(⋅ ∣ x)W(\cdot\,|\,x) は Bern(0.9)\mathrm{Bern}(0.9) か Bern(0.1)\mathrm{Bern}(0.1) で、pYp_Y は公平な硬貨なので、どちらの xx でも DD は例題 1.1.1 の D(Bern(0.9) ∥ Bern(0.5))D(\mathrm{Bern}(0.9)\,\|\,\mathrm{Bern}(0.5)) と同じ値になる。相互情報量は「入力ごとの出力の分布」と「出力全体の分布」を見分ける手がかりの平均である。

(2) ln⁡pθ(1)=ln⁡θ\ln p_\theta(1)=\ln\theta, ln⁡pθ(0)=ln⁡(1−θ)\ln p_\theta(0)=\ln(1-\theta) なので

J(θ)=θ(1θ)2+(1−θ)(−11−θ)2=1θ+11−θ=1θ(1−θ).J(\theta)=\theta\Bigl(\frac1\theta\Bigr)^2+(1-\theta)\Bigl(\frac{-1}{1-\theta}\Bigr)^2=\frac1\theta+\frac{1}{1-\theta}=\frac{1}{\theta(1-\theta)} .

θ=0.5\theta=0.5 で J=4J=4、12Jδ2=2×10−4\frac12J\delta^2=2\times10^{-4}。厳密な値は D=0.5ln⁡0.50.51+0.5ln⁡0.50.49≈2.0004×10−4D=0.5\ln\frac{0.5}{0.51}+0.5\ln\frac{0.5}{0.49}\approx2.0004\times10^{-4} で、差は δ\delta の高次の項の分だけである。J(θ)J(\theta) は θ=0.5\theta=0.5 で最小で、θ→0,1\theta\to0,1 で大きくなる。表の確率が 00 に近い硬貨では、確率を少し変えると表の出方の割合が大きく変わるので見分けやすい。

1 C. E. Shannon (1948), Bell Syst. Tech. J. 27, 379–423 および 623–656。

木下の勉強ステータス

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

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

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