情報理論

(自己) 情報量

(自己) 情報量 (entropy) とは、情報理論の概念で情報の「稀少さ」を表す指標である。 情報が稀少であるほど、情報量は大きくなる。

ある事象 EE が起こる確率を p(E)p(E) とすると、その情報量 i(E)i(E) は次のように定義される。

i(E)=log2p(E)[bit]i(E) = - \log_2 p(E)\quad \text{[bit]}

シャノン情報量

シャノン情報量 (Shannon entropy) とは、ある確率変数の「不確かさ」を表す指標である。

H(X)=xXp(x)log2p(x)H(X) = - \sum_{x \in X} p(x) \log_2 p(x)

同時エントロピー

同時エントロピー (joint entropy) とは、ある2つの事象が同時に起こる事象の情報量である。

ある事象 XXYY が同時に起こる確率を p(x,y)p(x, y) とすると、その同時エントロピー H(X,Y)H(X, Y) は次のように定義される。

H(X,Y)=xXyYp(x,y)log2p(x,y)H(X, Y) = - \sum_{x \in X} \sum_{y \in Y} p(x, y) \log_2 p(x, y)

条件付きエントロピー

条件付きエントロピー (conditional entropy) とは、ある確率変数の情報が与えられたときの、別の確率変数の情報量である。

ある事象 XX が与えられたときの事象 YY の条件付きエントロピー H(YX)H(Y|X) は次のように定義される。

H(XY)=xXyYp(x,y)log2p(xy)H(X|Y) = - \sum_{x \in X} \sum_{y \in Y} p(x, y) \log_2 p(x|y)

チェインルール

H(X,Y)=H(X)+H(YX)H(X, Y) = H(X) + H(Y|X)

相互情報量

相互情報量 (mutual information) とは、2つの確率変数の相互依存度を表す指標である。

I(X;Y)=H(X)+H(Y)H(X,Y)I(X; Y) = H(X) + H(Y) - H(X, Y)

KLダイバージェンス

KLダイバージェンス (Kullback-Leibler divergence) とは、確率分布 ppqq がどれだけ離れているかを表す指標である。

D(pq)=xp(x)logp(x)q(x)D(p||q) = \sum_{x} p(x) \log \dfrac{p(x)}{q(x)}
補足

KLダイバージェンスは非対称である

p,qD(pq)D(qp)\exists p, q \quad D(p||q) \neq D(q||p)