統計力学と情報処理 統計力学と情報処理
--- --- 自由エネルギーの生み出す新しい情報処理技 自由エネルギーの生み出す新しい情報処理技 術 術 --- ---
2003年8月14日前半 2003年8月14日前半
東北大学 大学院情報科学研究科 東北大学 大学院情報科学研究科
田中 和之 田中 和之 kazu@statp.is.tohoku.ac.jp kazu@statp.is.tohoku.ac.jp
http://www.statp.is.tohoku.ac.jp/~kazu/
http://www.statp.is.tohoku.ac.jp/~kazu/
3日間のスケジュール
1日目:確率的情報処理の概観と自由エネルギ ーの情報論的理解
2日目:ベイズ統計・統計力学を用いた確率的 画像処理
3日目:ベイズ統計・統計力学を用いた人工知
能
この時間の主な内容
簡単なベイジアンネットの解説
ベイジアンネットと磁性体の物理モ デルの意外な関係
確率伝搬法と転送行列法の意外な関係
ベイジアンネットと統計力学
確率推論 確率モデル
グラフィカルモデル ベイズの公式
ベイジアンネット 確率伝搬法
医療診断故障診断
たくさんのノードが関連しあって集まっ ている.
統計力学の出番 要請: 多様なデータに耐えうる推論シス
テム
ゆらぎを系統的に扱える理論の必要
共通の数理
確率推論と統計力学の言葉の対 確率推論と統計力学の言葉の対 応 確率推論と統計力学の言葉の対 応 確率推論と統計力学の言葉の対 応 応
頂点 (Node) 信念 (Belief) 確率伝搬 法, Belief Propagation
, Junction Tree
Algorithm
格子点 (Site)
一体分布関数
転送行列法・ベ
ーテ近似
確率推論に使う数
学
C C B A B B A B A A A
B A B
A C C
B A
Pr Pr
Pr
Pr Pr
, Pr
, Pr
, Pr
, ,
Pr
B A
B
C B A
C B A C
C C A
A
,
, , Pr
, , Pr
Pr , Pr Pr
A
B
C
B A
Pr
C A , B Pr C B
Pr
簡単なベイジアンネット の例
問題芝生がぬれているの は何故でしょうか?
雨が降ったせいでし ょうか?それともスプリン クラーを動かしたせ いでしょうか?
RT
WT
S T
W T ?
A A A
A Pr
Pr
簡単なベイジアンネット の例
W W S C R S R R C R C S S C S C C C
S C
S C
R
R S
C W
R S
C
R S
C W
W R
S C
Pr Pr
Pr ,
Pr
Pr Pr
, Pr
, ,
Pr
, Pr
, Pr
, ,
Pr
, ,
Pr
, ,
Pr
, ,
, Pr
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A
A A
A A
A A
A
A A
A A
A A
A A
簡単なベイジアンネット
の例
RT
WT
S T
W T ?
A A A
A Pr
Pr
T
Pr
T T,
Pr
T T
Pr
W
W R
W R
A
A A
A A
T
Pr
T T,
Pr
T T
Pr
W
W S
W S
A
A A
A
A
簡単なベイジアンネット の例
0 . 7079
6471 .
0
4581 .
0 Pr
Pr Pr
T
T T T,
T
W
W R
W
R
A
A A A
A
, , , 0 . 2781
Pr , Pr
T,F T,FW R
S C
W S
C R
T T
T T
A A
A A
A A
A A
Pr , , , 0 . 6471
Pr
T,F T,F T,F
W R
S C
W
C S R
T T
A A A
A A
A A
A
, , , 0 . 4581
Pr , Pr
T,F T,FW R
S C
W R
C S
T T
T T
A A
A A
A A
A A
0 . 4298
6471 .
0
2781 .
0 Pr
Pr Pr
T
T T T,
T
W
W S
W
S
A
A A A
A
回答:芝生がぬれているのは雨が降ったせいだと考えられます.
ベイジアンネットと物理モデル
( I )
ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる
1 11 21 2 2 12 21 2
2 2
1 1
exp
, Pr
ln exp ,
Pr
a a J
a h a
h F
a A
a A
a A
a A
1 1,
2 2
1,
2
Pr A a A a W a a
一言でいえば公式 z=exp(ln z) を使うということ.
F h
11h
22J
1212
W
J h
h F
W
1 ) exp ,
1 (
exp )
1 , 1
具体的には
(
を満たすように係数を決めると確かめられる.
1 ,
1 2
1 a
a
A 1
A 2
ベイジアンネットと物理モデル(II)
ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる
1 1 , 2 2 , 3 3 12 1 , 2 23 2 , 3
Pr A a A a A a W a a W a a
1 1 2 2 3 3 3 23 12 2 3 1 2 23 2 3
23 3 2
23 2 23
2 1 12 2
12 2 1
12 1 12
3 3
2 2
1 1
exp exp exp
, ,
Pr
a a J
a a J
a h a
h a
h F
a a J
a h
a h
F
a a J
a h
a h
F
a A
a A
a A
A 1
A 2
A 3
1
, 1
,
1 2 3
1
a
a
a
ベイジアンネットと物理モデル(II I)
ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる
.
1 1 , 2 2 , 3 3 1 , 2 , 3
Pr A a A a A a W a a a
3 2 1 3
1 13 3
2 23
2 1 12 3
3 2
2 1
1
J a a J a a Ka a a a a J
a h a
h a
h F
a A
a A
a A
exp
, ,
Pr
1 1 2 2 3 3A 1 A 2 A 3
1
, 1
,
1
2 31
a a
a
ベイジアンネットと物理モデル
(IV) A C
A S A R
A W
ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる
.
W S R RSW W
R RW W
S SW R
S SR
R C CR S
C CS W
W R
R S
S C
C
W W
R R
S S
C C
a a a K
a a J
a a J
a a J
a a J
a a J
a h a
h a
h a
h F
a A
a A
a A
a A
exp
, ,
,
Pr
ベイジアンネットと物理モデル(V)
ノード数が多くなっても転送行列法で数値的に厳 密に計算できる.
6 5 56 5
4 45 4
3 34
3 2 23 2
1 12 6
6 5
5
4 4 3
3 2
2 1
1
6 6
1 1
exp
, , Pr
a a J a
a J a
a J
a a J a
a J a
h a
h
a h a
h a
h A
h F
a A
a
A
A 1
A 2
A 3
A 5
A 4
A 6
枝分かれのないグラフィカルモデルのベイジアン ネット
1次元の磁性体の物理モデ ル
1 2
23 2 3
34 3 4
45 4 5
56 5 6
12
6 6
1 1
, ,
, ,
1 ,
, , Pr
a a W a a W a a W a a W a a Z W
a A
a A
1 ,
,
1
61
a
a
1次元鎖のベイジアンネッ トを物理の演習問題にすると
?
11
1 1
, 1
2
1
, , , ) (
N i
i i i
i N
i
i i
N h s J s s
s s
s
H
1 2 3 N 1 N
問題 問題 :1次元イジング模型の磁化(スピ :1次元イジング模型の磁化(スピ ン変数 ン変数 s s m m の期待値)および相関関数 の期待値)および相関関数 ( ( s s m m s s n n の期待値) の期待値) を求めよ. を求めよ.
こりゃ院試の統計 力学の問題だ !!
1
i
s
転送行列法=確率伝搬法( I )
1
次元鎖
1
1
1 , 1
Pr 1
N i
i i i
i a a Z W
a A
1 2 1
1 1
1 1
1
,
a a a
k i
i i i
i k
k k
k
a a W
a
L
kk
k
a
L
1
kk
k
a
R
1k
k
1 2 1
1
1 1
1
,
k k N
a a a
N k i
i i i
i k
k
k
a W a a
R
転送行列法=確率伝搬法( II )
漸化式
ak
k k k
k k k k
k k
k
a L a W a a
L
1 1 1 1,
1
kk
k
a
L
1k
1
1
k k
k
a
L
1 k
m m m N
m m m
m m m
m m m
m m m
a a a a a a
m m
a R
a L
a R
a L
a A
1 1
1 1
1 2 1 1 2 1
Pr
Pr A a
kk
k
a
R k
1
1
1
k k
k
a
R
1
k k
kk
a
k k
k k k
k
k
a W a a R a
R
k
1 1
1 1,
1パスはひとつ
転送行列法=確率伝搬法
( III )
1
次元鎖
1
1
1 , 1
Pr 1 N
i
i i i
i a a Z W
a A
1 2 1
1
1 1
1
1 , ,
m k n
a a a
n m i
i i
i i n
m n
n
m
m a a W a a
D
m n
1 2 3 N 1 N
転送行列法=確率伝搬法
( IV )
漸化式
ak
k k k
k k m k k
m m k
m k
k
m
m
a a D a a W a a
D
1 1 , 1 11 , 1 , 1
m m m n n n N
n n n n m n n
m m m m m
n n n n m n n
m m m m m
a a a a a a a a a
n n
m m
a R
a a D
a L
a R
a a D
a L
a A
a A
1 1
1 1
1 1
1 1
, ,
Pr ,
Pr
1 2 1 1 2 1 1 2 1
a
A
kn kn
k n
a
k k
k k n
k n n
k
k
a a W a a D a a
D
k
, ,
,
1 1 111 1
1
m k
k k
m
m
a a
D
11,
k k 1
k
1 k
1
1
1
,
m k k
k
m
m
a a
D
k n
n n
k
k
a a
D
11,
k n
n n
k
k
a a
D
11 1,
m
n
ベイジアンネットと物理モデル
(VI)
A
1A
2A
3A
5A
4A
6閉路のないグラフィカルモデルのベイジアンネッ ト
ベーテ格子上の磁性体の物理モデル
6 3 36 5
2 25 4
2 24
3 1 13 2
1 12 6
6 5
5
4 4 3
3 2
2 1
1
6 1
a a J a
a J a
a J
a a J a
a J a
h a
h
a h a
h a
h a
h F
a A
a A
exp
, ,
Pr 1 6
1 2 13 1 3 24 2 4 25 2 5 36 3 6
12
6 1
, ,
, ,
1 ,
, , Pr
a a W
a a W
a a W
a a W
a a Z W
a A
a A
6
1
転送行列法=確率伝搬法
( V )
1
1
1 , 1
Pr 1
N
i
i i i
i a a
Z W a
A
a
k k k k k k k k k k k k k
a a a
k i
i i i i k
k
k
a W a a T a T a T a W a a
T
1 2 3 1 11
1 1
1
1
, ,
閉路が無い ことが重要 !!
同じノードは2度通らない
A
1A 2 A
31
A
kA
k2
A
k3
A
k1
A
k扱い易いモデルと計算困難なモデ ル
どの枝もそれぞれで独立に和がと れる.
それぞれで独立に和をとることが困 難.
扱い易いグラフィカルモデル
計算困難なグラフィカルモデル
d c
b a
d c
b a
d c b a
) ( )
( )
( )
(
) ( ) ( ) (
A C
B A
D C B A
a b c d
a
b d c
a
b d c
a b c d
F a , b , c , d
ベイジアンネットの既存の計算手 法
閉路のないグラフィカルモデルのベイジアン ネット
確率伝搬法( Belief
Propagation
)転送行列法
=
木構造を持つ磁性体の物理モデル
J. Pearl,
“Probabilistic reasoning inintelligent systems: networks of plausible
infer ence”, Morgan Kaufmann, 1988.T. Morita, “The Ising model with an
interaction of finite range on the Cayley
tree”, Physica A, vol.83, pp.411-418, 1976.
ベイジアンネットと物理モデル
(VI)
閉路のあるグラフィカルモデルのベイジアンネッ ト
不規則なグラフ構造をもつ 格子上の磁性体の物理モデ ル
転送行列法が常に厳密な結果 を与えるとは限らなくなる
. 平均場近似・ベーテ近似 による近似アルゴリズム
A
1A
3A
2A
4A
6A
5W
13W
67W
24W
25W
346W
568A A
W
3W
4W
5W
6
) ( ) ( ) ( ) ( ) (
) , ( ) , ( ) , ( ) , ( ) , , ( )
, , 1 (
, , Pr
2 2 3 3 4 4 5 5 2 6 6
3 1 13 4 2 24 5 2 25 7 6 67 5 4 3 346 8
6 5 568 8
8 1
1
W a W a W a W a W a
a a W a a W a a W a a W a a a W a a a W a Z
A a
A
転送行列法とベーテ近似
木構造を持つグラフィカルモデルではベーテ 近似は転送行列法と等価である.
閉路を持つグラフィカルモデル上のベイジアンネットでの 確率伝搬法はベーテ近似またはその拡張版であるクラスタ ー変分法に等価である( Yedidia, Weiss and Freeman, NIPS2000 ).
ベーテ近似 転送行列法
||
(木構造)確率伝搬法
クラスター変分法
(菊池近似)