5.4 副情報の値打ち
賭ける前に何かを知ることができるとしよう.馬の調子でも,当日の天候でも,事情通の予想でもよい.知ってから賭ければ倍加率は上がるはずだが,どれだけ上がるのかを一つの数で言えるだろうか.本節の答えは,上がるぶんがちょうど相互情報量𝐼(𝑋;𝑌)に等しいというものである.第1章では相互情報量を「二つの確率変数が共有している量」として定義したが,その量が賭けの場面では「1レースあたり余分に稼げる量」として現れる.情報の値打ちが,そのまま賭けの取り分になる.
観測できるものを𝑌と書く.(𝑋,𝑌)を有限アルファベットX ×Yに値をとる対とし,第1章の慣用に従って同時分布を𝑝(𝑥,𝑦),周辺分布を𝑝(𝑥)と𝑝(𝑦),条件付き分布を𝑝(𝑥 ∣𝑦)と書く.𝑋が勝ち馬,𝑌が賭ける前に観測できる 副情報 である.どの組み合わせも起こりうるとして,すべての(𝑥,𝑦)で𝑝(𝑥,𝑦) >0を仮定する.この仮定が枠の外に置くのは,条件付き分布𝑝( ⋅ ∣𝑦)がどこか一点で0をとる場合すべてである.そこでは条件付きの比例賭けが定義 5.1.1 の正値性を満たさなくなる.たとえば「𝑦を見ると3番だけは来ないと分かる」という部分的な副情報も,これで外れる.いちばん極端なのは副情報が勝ち馬を完全に言い当てる場合で,条件付き分布は一点に集中する.勝ち馬が確実に分かるなら不確かさは0で,定理 5.3.1 の保存則を素直に読めば稼ぎは右辺いっぱいまで届くが,その賭け方は定義 5.1.1 の外にあるので本書は扱わない.賭け手は𝑌 =𝑦を見てから配分を選べるので,配分は𝑦ごとに一つずつ用意することになる.
定義 5.4.1(条件付き倍加率). X,Yを有限アルファベット,𝑜をX上のオッズ(定義 5.1.1)とする.(𝑋,𝑌)をX ×Yに値をとる対とし,その同時分布を𝑝(𝑥,𝑦),𝑋と𝑌の周辺分布を𝑝(𝑥) :=∑𝑦∈Y𝑝(𝑥,𝑦)と𝑝(𝑦) :=∑𝑥∈X𝑝(𝑥,𝑦),条件付き分布を𝑝(𝑥 ∣𝑦) :=𝑝(𝑥,𝑦)/𝑝(𝑦)と書き,すべての(𝑥,𝑦)で𝑝(𝑥,𝑦) >0であるとする.各𝑦 ∈Yについて𝑏( ⋅ ∣𝑦)をX上の賭け金の配分(定義 5.1.1)とし,𝑦を動かしたこの族をまとめて𝑏と書く.条件付き倍加率 を
𝑊(𝑏,𝑜∣𝑌):=∑𝑦∈Y𝑝(𝑦)𝑊(𝑏(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))で定める.
𝑝(𝑥,𝑦) >0だから𝑝(𝑦) >0であり,条件付き分布𝑝( ⋅ ∣𝑦)はすべての𝑥で正である.条件付き倍加率は,𝑌 =𝑦を見てからその場に応じた配分で賭けたときの倍加率を,𝑦の出方で平均したものであり,定義 1.2.2 の条件付きエントロピーとまったく同じ作り方をしている.
条件付きの比例賭け
定理 5.4.2. 定義 5.4.1 と同じ記法で,X,Yを有限アルファベット,𝑜をX上のオッズ(定義 5.1.1),(𝑋,𝑌)をX ×Yに値をとる対で,すべての(𝑥,𝑦)で𝑝(𝑥,𝑦) >0であるものとする.各𝑦 ∈Yについて𝑏( ⋅ ∣𝑦)がX上の賭け金の配分(定義 5.1.1)ならば,条件付き倍加率(定義 5.4.1)について
𝑊(𝑏,𝑜∣𝑌)≤∑𝑦∈Y𝑝(𝑦)𝑊(𝑝(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))である.
証明. 𝑦 ∈Yを一つ固定する.𝑝( ⋅ ∣𝑦)はすべての𝑥で正なX上の分布だから,定理 5.2.1 を分布𝑝( ⋅ ∣𝑦),オッズ𝑜,配分𝑏( ⋅ ∣𝑦)に当てて
𝑊(𝑏(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))≤𝑊(𝑝(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))を得る.両辺に𝑝(𝑦) >0を掛けて𝑦について足せば,定義 5.4.1 より主張の不等式になる.◼
定理 5.4.2 は定理 5.2.1 を𝑦ごとに当てただけである.副情報を見たあとの賭け手は,そのとき𝑋が従うと信じている分布,すなわち条件付き分布𝑝( ⋅ ∣𝑦)をそのまま配分にすればよい.副情報のあるなしで賭け方の原則は変わらず,変わるのは「自分が信じている分布」のほうである.
定義 5.4.3(最適倍加率). 定義 5.4.1 と同じ記法で,X,Yを有限アルファベット,𝑜をX上のオッズ(定義 5.1.1),(𝑋,𝑌)をX ×Yに値をとる対で,すべての(𝑥,𝑦)で𝑝(𝑥,𝑦) >0であるものとする.
𝑊∗(𝑋):=𝑊(𝑝,𝑜,𝑝),𝑊∗(𝑋∣𝑌):=∑𝑦∈Y𝑝(𝑦)𝑊(𝑝(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))と書き,この二つを 最適倍加率 と呼ぶ.オッズ𝑜と同時分布は記号に書かないが,どちらも固定されているものとする.
定理 5.2.1 より𝑊∗(𝑋)は副情報を使わない配分の中での最大値であり,定理 5.4.2 より𝑊∗(𝑋 ∣𝑌)は𝑦ごとに選べる配分の中での最大値である.周辺分布はすべての𝑥で𝑝(𝑥) >0だから,どちらでも比例賭けが定義 5.1.1 の配分になっている.二つの最大値の差が,副情報を手に入れたことの値打ちである.
増分は相互情報量
定理 5.4.4. 定義 5.4.1 と同じ記法で,X,Yを有限アルファベット,𝑜をX上のオッズ(定義 5.1.1),(𝑋,𝑌)をX ×Yに値をとる対で,すべての(𝑥,𝑦)で𝑝(𝑥,𝑦) >0であるものとする.最適倍加率(定義 5.4.3)について
𝑊∗(𝑋∣𝑌)−𝑊∗(𝑋)=𝐼(𝑋;𝑌)である.
証明. 条件付きのほうを書き直す.𝑦を固定すると𝑝( ⋅ ∣𝑦)はすべての𝑥で正な分布だから,定理 5.3.1 をそれに当てて
𝑊(𝑝(⋅∣𝑦),𝑜,𝑝(⋅∣𝑦))=∑𝑥𝑝(𝑥∣𝑦)log𝑜(𝑥)−𝐻(𝑋∣𝑌=𝑦)を得る.両辺に𝑝(𝑦)を掛けて𝑦について足す.第 1 項は∑𝑦∑𝑥𝑝(𝑦) 𝑝(𝑥 ∣𝑦)log𝑜(𝑥) =∑𝑥𝑝(𝑥)log𝑜(𝑥)であり,第 2 項の和は定義 1.2.2 より𝐻(𝑋 ∣𝑌)である.よって定義 5.4.3 より
𝑊∗(𝑋∣𝑌)=∑𝑥𝑝(𝑥)log𝑜(𝑥)−𝐻(𝑋∣𝑌)となる.
副情報を使わないほうは定理 5.3.1 そのもので,𝑊∗(𝑋) =∑𝑥𝑝(𝑥)log𝑜(𝑥) −𝐻(𝑋)である.差をとるとオッズの項が消えて𝐻(𝑋) −𝐻(𝑋 ∣𝑌)が残り,定理 1.3.4 よりこれは𝐼(𝑋;𝑌)に等しい.◼
定理 5.4.4 は,第1章で「共有されている量」として定義した𝐼(𝑋;𝑌)に,値段をつけたものと読める.相互情報量が1ビットなら,副情報を使えるようになったことで倍加率もちょうど1だけ増える.しかも増分の式にオッズは現れない.定理 5.4.4 の証明でオッズの項が引き算で消えるところがそれで,胴元がどんなオッズをつけていても,副情報の値打ちは同時分布だけで決まる.また命題 1.3.2 より𝐼(𝑋;𝑌) ≥0だから,副情報を得て損をすることはなく,等号すなわち値打ちが0になるのは𝑋と𝑌が独立なときに限る.関係のない情報に金を払う価値はない,ということである.
例 5.4.5(二値の副情報). X =Y ={1,2}とし,𝑌の分布を一様,すなわちすべての𝑦 ∈Yで𝑝(𝑦) =1/2とする.条件付き分布は𝑝(𝑥 ∣𝑦) =0.9(𝑥 =𝑦のとき),𝑝(𝑥 ∣𝑦) =0.1(𝑥 ≠𝑦のとき)とする.オッズを𝑜(1) =𝑜(2) =2とすると𝑊∗(𝑋) =0,𝑊∗(𝑋 ∣𝑌) =0.5310…であり,その差は𝐼(𝑋;𝑌) =0.5310…に等しい.
証明. 𝑋の周辺分布は𝑝(𝑥) =12 ⋅0.9 +12 ⋅0.1 =12であり,𝐻(𝑋) =log2 =1である.オッズは𝑜(𝑥) =|X| =2だから,系 5.3.2 より𝑊∗(𝑋) =log2 −𝐻(𝑋) =0である.各𝑦について𝑝( ⋅ ∣𝑦)は確率0.9のベルヌーイ分布だから,そのエントロピーは例 1.1.2 より𝐻(𝑋 ∣𝑌 =𝑦) =0.4689…であり,系 5.3.2 を𝑝( ⋅ ∣𝑦)に当てると𝑊(𝑝( ⋅ ∣𝑦),𝑜,𝑝( ⋅ ∣𝑦)) =log2 −0.4689… =0.5310…である.𝑦について平均しても同じ値だから𝑊∗(𝑋 ∣𝑌) =0.5310…になる.定義 1.2.2 より𝐻(𝑋 ∣𝑌) =0.4689…なので,定理 1.3.4 より𝐼(𝑋;𝑌) =𝐻(𝑋) −𝐻(𝑋 ∣𝑌) =1 −0.4689… =0.5310…である.◼
例 5.4.5 の副情報は,勝ち馬を9割の確からしさで当てる予想である.それがないうちは,一様なオッズと一様な分布でどう賭けても稼ぎようがない(系 5.3.2 の等号の場合であり,比例賭けを超える配分がないことは定理 5.2.1 による).予想を手に入れると倍加率は0.5310…になり,増えたぶんは𝑊∗(𝑋) =0だったので𝐼(𝑋;𝑌)ちょうどである.9割の予想が1ビットに届かないのは,1割の外れが残っていて𝑋と𝑌の共有が完全ではないからである.稼ぎの側から言えば,予想を見たあとでも勝ち馬にはまだ0.4689…の不確かさが残っており,系 5.3.2 のとおり,その残りぶんだけ稼ぎ損ねている.
InformationTheory — 形式化検証つき情報理論教科書(レビュー版).数式は MathJax + AMS Euler で事前レンダリング.