院試hub

エントロピーと相互情報量定義・連鎖律・不等式・計算例

離散確率変数 XX のエントロピーは H(X)=−∑xp(x)log⁡2p(x)H(X) = -\sum_x p(x)\log_2 p(x) で、XX の値を知ったときに得られる情報量の期待値である。0≤H(X)≤log⁡2∣X∣0 \le H(X) \le \log_2 |\mathcal{X}| で、上限は一様分布のときに達する。相互情報量 I(X;Y)=H(X)−H(X∣Y)I(X;Y) = H(X) - H(X \mid Y) は YY を知ることで減る XX の不確かさで、0以上であり、0になるのは XX と YY が独立なときに限る。

情報理論 の第1単元(全2単元)。

情報系院試の問題集・ロードマップ

東大情報理工・東京科学大・阪大の大学別に、出題マップと類題を1冊にした教材(各4,980円)。収録内容と見本を商品ページで確認できる。

情報系の教材を見る

情報量とエントロピーの定義

定義

自己情報量とエントロピー

有限集合 X\mathcal{X} に値をとる確率変数 XX の確率関数を p(x)=P(X=x)p(x) = P(X = x) とする。事象 X=xX = x の自己情報量を −log⁡2p(x)-\log_2 p(x)、その期待値

H(X)=−∑x∈Xp(x)log⁡2p(x)H(X) = -\sum_{x \in \mathcal{X}} p(x) \log_2 p(x)

をエントロピーという。0log⁡0=00 \log 0 = 0 と約束する(lim⁡t→+0tlog⁡t=0\lim_{t \to +0} t\log t = 0 による)。底を ee にした値の単位はナット(nat)で、1 bit=ln⁡2 nat1\ \text{bit} = \ln 2\ \text{nat}。

定義

結合エントロピーと条件付きエントロピー

同時分布 p(x,y)p(x, y) に対して

H(X,Y)=−∑x,yp(x,y)log⁡2p(x,y),H(Y∣X)=∑xp(x) H(Y∣X=x)=−∑x,yp(x,y)log⁡2p(y∣x)H(X, Y) = -\sum_{x, y} p(x, y)\log_2 p(x, y), \qquad H(Y \mid X) = \sum_x p(x)\, H(Y \mid X = x) = -\sum_{x,y} p(x,y)\log_2 p(y \mid x)

と定める。H(Y∣X=x)H(Y \mid X = x) は条件付き分布 p(y∣x)p(y \mid x) のエントロピーである。

定義

相互情報量と KL ダイバージェンス

分布 p,qp, q の KL ダイバージェンス(相対エントロピー)を

D(p ∥ q)=∑xp(x)log⁡2p(x)q(x)D(p \,\|\, q) = \sum_x p(x)\log_2\frac{p(x)}{q(x)}

とする。p(x)>0p(x) > 0 かつ q(x)=0q(x) = 0 となる xx があれば D(p∥q)=∞D(p\|q) = \infty。相互情報量は同時分布と周辺分布の積の KL ダイバージェンス

I(X;Y)=D(p(x,y) ∥ p(x)p(y))=∑x,yp(x,y)log⁡2p(x,y)p(x)p(y)I(X; Y) = D\bigl(p(x,y) \,\|\, p(x)p(y)\bigr) = \sum_{x,y} p(x,y)\log_2\frac{p(x,y)}{p(x)p(y)}

である。

エントロピーの性質と不等式

定理・法則

エントロピーの範囲

条件

XX は有限集合 X\mathcal{X} に値をとる離散確率変数。

主張

0≤H(X)≤log⁡2∣X∣0 \le H(X) \le \log_2|\mathcal{X}|。下限の等号は XX がある1つの値を確率1でとるとき、上限の等号は XX が X\mathcal{X} 上の一様分布のときに限り成り立つ。

要点

上限は D(p∥u)=log⁡2∣X∣−H(X)≥0D(p\|u) = \log_2|\mathcal{X}| - H(X) \ge 0(uu は一様分布)から出る。連続な確率変数の微分エントロピーは負にもなり、この範囲は成り立たない。

定理・法則

ギブスの不等式

条件

p,qp, q は同じ有限集合上の確率分布。

主張

D(p∥q)≥0D(p\|q) \ge 0 で、等号は p=qp = q のときに限る。

要点

ln⁡t≤t−1\ln t \le t - 1(等号は t=1t = 1)を t=q(x)/p(x)t = q(x)/p(x) に使い、p(x)>0p(x) > 0 の範囲で足す。KL ダイバージェンスは一般に D(p∥q)≠D(q∥p)D(p\|q) \ne D(q\|p) で、距離の公理(対称性・三角不等式)は満たさない。

定理・法則

連鎖律と相互情報量の非負性

条件

X,YX, Y は離散確率変数。

主張

H(X,Y)=H(X)+H(Y∣X)=H(Y)+H(X∣Y)H(X, Y) = H(X) + H(Y \mid X) = H(Y) + H(X \mid Y)
I(X;Y)=H(X)−H(X∣Y)≥0I(X;Y) = H(X) - H(X \mid Y) \ge 0

等号 I(X;Y)=0I(X;Y) = 0 は XX と YY が独立なときに限る。特に H(X∣Y)≤H(X)H(X \mid Y) \le H(X)。

要点

H(X∣Y)≤H(X)H(X \mid Y) \le H(X) は YY について平均したときの不等式である。特定の値 yy では H(X∣Y=y)>H(X)H(X \mid Y = y) > H(X) となることがある。

定理・法則

データ処理不等式

条件

X→Y→ZX \to Y \to Z がマルコフ連鎖(YY を与えると XX と ZZ が条件付き独立)。

主張

I(X;Z)≤I(X;Y)I(X; Z) \le I(X; Y)。

要点

YY をどう加工した Z=g(Y)Z = g(Y) でも、XX についての情報は増えない。

エントロピーと相互情報量の関係式

相互情報量の表し方
I(X;Y)=H(X)−H(X∣Y)=H(Y)−H(Y∣X)=H(X)+H(Y)−H(X,Y)I(X;Y) = H(X) - H(X\mid Y) = H(Y) - H(Y \mid X) = H(X) + H(Y) - H(X,Y)
自分自身との相互情報量
I(X;X)=H(X)I(X;X) = H(X)
二値エントロピー関数
h(p)=−plog⁡2p−(1−p)log⁡2(1−p),h(0)=h(1)=0, h(1/2)=1h(p) = -p\log_2 p - (1-p)\log_2(1-p), \qquad h(0) = h(1) = 0,\ h(1/2) = 1

hh は上に凸で p=1/2p = 1/2 で最大。h(0.1)≈0.469h(0.1) \approx 0.469、h(1/4)≈0.811h(1/4) \approx 0.811。

独立な変数
X,Y が独立⇒H(X,Y)=H(X)+H(Y)X, Y \text{ が独立} \Rightarrow H(X, Y) = H(X) + H(Y)
関数
H(g(X))≤H(X)H(g(X)) \le H(X)

等号は gg が XX のとる値の上で単射のとき。

エントロピーと相互情報量の計算例

計算例

4値の情報源のエントロピー

XX が a,b,c,da, b, c, d を確率 1/2,1/4,1/8,1/81/2, 1/4, 1/8, 1/8 でとるとき、H(X)H(X) を求めよ。

解答

H(X)=12⋅1+14⋅2+18⋅3+18⋅3=74=1.75 bitH(X) = \frac{1}{2}\cdot 1 + \frac{1}{4}\cdot 2 + \frac{1}{8}\cdot 3 + \frac{1}{8}\cdot 3 = \frac{7}{4} = 1.75 \ \text{bit}

検算

一様分布の上限 log⁡24=2\log_2 4 = 2 より小さい。符号 a↦0a \mapsto 0、b↦10b \mapsto 10、c↦110c \mapsto 110、d↦111d \mapsto 111 の平均符号長も 1.751.75 で、確率がすべて2のべきのときは平均符号長がエントロピーに一致する(情報源符号化と通信路符号化)。

計算例

同時分布の表から各量を求める

P(X=0,Y=0)=1/2P(X=0, Y=0) = 1/2、P(X=0,Y=1)=1/4P(X=0, Y=1) = 1/4、P(X=1,Y=0)=0P(X=1, Y=0) = 0、P(X=1,Y=1)=1/4P(X=1, Y=1) = 1/4 のとき、H(X)H(X)、H(Y)H(Y)、H(X,Y)H(X,Y)、H(X∣Y)H(X\mid Y)、H(Y∣X)H(Y\mid X)、I(X;Y)I(X;Y) を求めよ。

解答

周辺分布は P(X=0)=3/4P(X=0) = 3/4、P(X=1)=1/4P(X=1) = 1/4、P(Y=0)=P(Y=1)=1/2P(Y=0) = P(Y=1) = 1/2。

H(X)=h(1/4)=2−34log⁡23≈0.811,H(Y)=1H(X) = h(1/4) = 2 - \frac{3}{4}\log_2 3 \approx 0.811, \qquad H(Y) = 1
H(X,Y)=12⋅1+14⋅2+14⋅2=1.5H(X, Y) = \frac{1}{2}\cdot 1 + \frac{1}{4}\cdot 2 + \frac{1}{4}\cdot 2 = 1.5

連鎖律から H(X∣Y)=1.5−1=0.5H(X\mid Y) = 1.5 - 1 = 0.5、H(Y∣X)=1.5−0.811=0.689H(Y \mid X) = 1.5 - 0.811 = 0.689。相互情報量は

I(X;Y)=H(X)+H(Y)−H(X,Y)=32−34log⁡23≈0.311I(X;Y) = H(X) + H(Y) - H(X,Y) = \frac{3}{2} - \frac{3}{4}\log_2 3 \approx 0.311

検算

H(X∣Y)H(X \mid Y) を直接求めると、Y=0Y = 0 なら X=0X = 0 に決まり(エントロピー0)、Y=1Y = 1 なら XX は 0,10, 1 が等確率(エントロピー1)なので 12⋅0+12⋅1=0.5\frac{1}{2}\cdot 0 + \frac{1}{2}\cdot 1 = 0.5 で一致する。KL ダイバージェンスの式 ∑p(x,y)log⁡2p(x,y)p(x)p(y)\sum p(x,y)\log_2 \frac{p(x,y)}{p(x)p(y)} でも 0.3110.311 になる。

計算例

KL ダイバージェンスの非対称性

p=(1/2,1/2)p = (1/2, 1/2)、q=(3/4,1/4)q = (3/4, 1/4) について D(p∥q)D(p\|q) と D(q∥p)D(q\|p) を求めよ。

解答

D(p∥q)=12log⁡21/23/4+12log⁡21/21/4=1−12log⁡23≈0.208D(p\|q) = \frac{1}{2}\log_2\frac{1/2}{3/4} + \frac{1}{2}\log_2\frac{1/2}{1/4} = 1 - \frac{1}{2}\log_2 3 \approx 0.208
D(q∥p)=34log⁡232+14log⁡212=34log⁡23−1≈0.189D(q\|p) = \frac{3}{4}\log_2\frac{3}{2} + \frac{1}{4}\log_2\frac{1}{2} = \frac{3}{4}\log_2 3 - 1 \approx 0.189

検算

どちらも正で、p≠qp \ne q からギブスの不等式の等号は成り立たない。D(q∥p)=log⁡22−H(q)=1−h(1/4)D(q\|p) = \log_2 2 - H(q) = 1 - h(1/4) とも一致する(pp が一様分布のときの関係)。

答案でよくある誤り

  1. 1

    p(x)=0p(x) = 0 の項で log⁡0\log 0 を計算できずに止まる。0log⁡0=00\log 0 = 0 と約束しているので、確率0の項は和から除く。

  2. 2

    対数の底を混ぜる。ln⁡\ln で計算した値はナットで、ビットにするには ln⁡2≈0.693\ln 2 \approx 0.693 で割る。答えに単位を書く。

  3. 3

    H(X∣Y)H(X \mid Y) を H(X∣Y=y)H(X \mid Y = y) の1つの値で代用する。条件付きエントロピーは p(y)p(y) で重みをつけた平均で、各 yy の値は H(X)H(X) を超えることもある。

  4. 4

    H(X,Y)=H(X)+H(Y)H(X, Y) = H(X) + H(Y) を常に使う。これは独立なときだけで、一般には H(X,Y)=H(X)+H(Y)−I(X;Y)≤H(X)+H(Y)H(X,Y) = H(X) + H(Y) - I(X;Y) \le H(X) + H(Y)。

  5. 5

    KL ダイバージェンスを距離として D(p∥q)=D(q∥p)D(p\|q) = D(q\|p) と扱う。上の計算例のように一般に非対称で、q(x)=0<p(x)q(x) = 0 < p(x) となる xx があれば無限大になる。

エントロピーと相互情報量が出た院試の過去問

院試hubが年度別解説の大問を分類した集計から、この単元の内容を扱う出題を挙げる。問題文は各大学の公式過去問で確かめ、解き方は各年度の解説ページで読める。

情報理論の前後の単元

このページの本文を数式のLaTeXのまま読むには Markdown版。最終更新 2026-11-16。誤りに気づいたら 運営者 へ連絡してほしい。

情報系院試の問題集・ロードマップ

東大情報理工・東京科学大・阪大の大学別に、出題マップと類題を1冊にした教材(各4,980円)。収録内容と見本を商品ページで確認できる。

情報系の教材を見る