跳到主要内容

東京大学 情報理工学系研究科 電子情報学専攻 2016年8月実施 専門 第5問

Author

祭音Myyura (co-authored with GPT 5.6 SOL)

Description

あるモデル MM が情報源 SS として働き、下記の表の ana_n(ただし、n=0,,15n=0,\ldots,15)を出力したとする。このとき、以下の問いに答えよ。ただし、log23=1.6, log25=2.3\log_2 3=1.6,\ \log_2 5=2.3 とせよ。

(1) MM が明らかとなっていないとき、SS の各事象は独立に出力されたと考えることにする。与えられた表から推定される SS の平均情報量を有効数字 22 桁で示せ。

(2) SS の情報源符号化を考える。平均符号長が 2.22.2 [bit] 未満となる SS の符号化規則を設計せよ。

次に、MM が以下であると推定されたとする。モデル MM は、n2n\ge2 に対し、

an=αan1+βan2+bna_n=\alpha a_{n-1}+\beta a_{n-2}+b_n

ana_n を生成する。ここで、bnb_n は情報源 TT が生成したもので、与えられた表を出力したときの TT の平均情報量は 1.01.0 であったことがわかっている。α\alpha および β\beta は整数の定数であり、α+β=1\alpha+\beta=1 を満たすとする。

(3) 適切と思われる α\alpha および β\beta の例を一つ挙げよ。またそのときの TT の出力した事象の種類とそれぞれの出現確率を示せ。

(4) このようにモデル MM が明らかとなったときに、与えられた表の情報を伝達するのに必要な符号長を求めよ。ただし、a1,a0a_1,a_0SS が独立に出力したものと考え、(2) の符号化規則を用いよ。

(5) ある情報源 XX に対して、その平均情報量を I(X)I(X) で表す。一般に、複数の情報源 X1,,XnX_1,\ldots,X_n からの外部入力があり、情報源 YY として働くモデルがあるとき、I(Y)I(Y)i=1nI(Xi)\sum_{i=1}^{n}I(X_i) になるとは限らない。その要因として考えられるものを 33 通り述べよ。

nn0123456789101112131415
ana_n2534433423142534

Kai

(1)

1,2,3,4,51,2,3,4,5 の出現回数はそれぞれ 1,3,5,5,21,3,5,5,2 なので、

H(S)=k=15pklog2pk=43log23+10log25+2162.13752.1 bit.\begin{aligned} H(S)&=-\sum_{k=1}^{5}p_k\log_2p_k\\ &=4-\frac{3\log_2 3+10\log_2 5+2}{16}\\ &\simeq2.1375\simeq\boxed{2.1\ \text{bit}}. \end{aligned}

(2)

ハフマン符号の一例を示す。

出力出現確率符号
111/161/16000
223/163/1601
335/165/1610
445/165/1611
552/162/16001
L=3(1+2)+2(3+5+5)16=3516=2.1875<2.2 bit.\boxed{\overline L=\frac{3(1+2)+2(3+5+5)}{16} =\frac{35}{16}=2.1875<2.2\ \text{bit}}.

(3)

α=0,β=1\boxed{\alpha=0,\qquad\beta=1}

とすれば、bn=anan2b_n=a_n-a_{n-2}

(1,1,1,1,1,1,1,1,1,1,1,1,1,1)(1,-1,1,-1,-1,1,-1,-1,-1,1,1,1,1,-1)

となる。+1,1+1,-1 が各 77 回現れるので、

PT(+1)=PT(1)=12,H(T)=1 bit.\boxed{P_T(+1)=P_T(-1)=\frac12},\qquad H(T)=1\ \text{bit}.

(4)

a0=2a_0=222 bit、a1=5a_1=533 bit である。残りの 1414 個は、bn=+1,1b_n=+1,-1 をそれぞれ 0,1 とすれば 11 個につき 11 bit で送れる。

L=2+3+14=19 bit.\boxed{L=2+3+14=19\ \text{bit}}.

(5)

  1. 入力間の依存性。 入力が相関をもつと、結合エントロピーは各入力のエントロピーの和より小さい。例えば X2=X1X_2=X_1 なら、二つを知っても情報量は倍にならない。
  2. モデルによる情報の消失。 異なる入力を同じ出力に写す多対一の変換では、入力を出力から復元できず、情報量が減る。例えば入力を常に 00 に写す場合である。
  3. モデル内部の新たな乱数。 外部入力以外の独立な雑音・乱数が出力に加わると、外部入力の情報量の和に含まれない不確実性が生じる。