• No results found

統計力学と情報処理 統計力学と情報処理

N/A
N/A
Protected

Academic year: 2021

Share "統計力学と情報処理 統計力学と情報処理"

Copied!
27
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

統計力学と情報処理 統計力学と情報処理

--- --- 自由エネルギーの生み出す新しい情報処理技 自由エネルギーの生み出す新しい情報処理技 術 術 --- ---

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/

(2)

3日間のスケジュール

1日目:確率的情報処理の概観と自由エネルギ ーの情報論的理解

2日目:ベイズ統計・統計力学を用いた確率的 画像処理

3日目:ベイズ統計・統計力学を用いた人工知

(3)

この時間の主な内容

簡単なベイジアンネットの解説

ベイジアンネットと磁性体の物理モ デルの意外な関係

確率伝搬法と転送行列法の意外な関係

(4)

ベイジアンネットと統計力学

確率推論 確率モデル

グラフィカルモデル ベイズの公式

ベイジアンネット 確率伝搬法

医療診断故障診断

たくさんのノードが関連しあって集まっ ている.

統計力学の出番 要請: 多様なデータに耐えうる推論シス

テム

ゆらぎを系統的に扱える理論の必要

共通の数理

(5)

確率推論と統計力学の言葉の対 確率推論と統計力学の言葉の対 応 確率推論と統計力学の言葉の対 応 確率推論と統計力学の言葉の対 応 応

頂点 (Node) 信念 (Belief) 確率伝搬 法, Belief Propagation

, Junction Tree

Algorithm

格子点 (Site)

一体分布関数

転送行列法・ベ

ーテ近似

(6)

確率推論に使う数

学    

     

    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 , BPr   C B

Pr 

(7)

簡単なベイジアンネット の例

問題芝生がぬれているの は何故でしょうか?

雨が降ったせいでし ょうか?それともスプリン クラーを動かしたせ いでしょうか?

R

T

W

T  

S

T

W

T?

 

A A A

A Pr

Pr

(8)

簡単なベイジアンネット の例

 

 

 

 

   

       

W W S C R S   R R C R   C S S CS   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

(9)

簡単なベイジアンネット

の例 

R

T

W

T  

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

(10)

簡単なベイジアンネット の例

  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,F

W 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,F

W 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

回答:芝生がぬれているのは雨が降ったせいだと考えられます.

(11)

ベイジアンネットと物理モデル

( 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 Aa AaW a a

一言でいえば公式 z=exp(ln z) を使うということ.

 

F h

11

h

22

J

1212

W

J h

h F

W

 1 ) exp ,

1 (

exp )

1 , 1

具体的には

(

を満たすように係数を決めると確かめられる.

1 ,

1 2

1   a  

a

A 1

A 2

(12)

ベイジアンネットと物理モデル(II)

ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる

1 1 , 2 2 , 3 3121 , 2   23 2 , 3

Pr Aa Aa AaW 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

(13)

ベイジアンネットと物理モデル(II I)

ベイジアンネットで扱われるグラフィカルモデルは 多体力を持つ磁性体の物理モデルに対応づけられる

1 1 , 2 2 , 3 3   1 , 2 , 3

Pr Aa Aa AaW 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 3

A 1 A 2 A 3

1

, 1

,

1

2 3

1

  a   a  

a

(14)

ベイジアンネットと物理モデル

(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

(15)

ベイジアンネットと物理モデル(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

6

1

  a  

a

(16)

1次元鎖のベイジアンネッ トを物理の演習問題にすると

  

1

1

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

(17)

転送行列法=確率伝搬法( 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

 

k

k

k

a

L

1

 

k

k

k

a

R

1

k

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

(18)

転送行列法=確率伝搬法( II )

漸化式

 

 

ak

k k k

k k k k

k k

k

a L a W a a

L

1 1 1 1

,

1

 

k

k

k

a

L

1

k

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

 

k

k

k

a

R k

1

1

1 

k k

k

a

R

 1

   

k k

 

k

k

a

k k

k k k

k

k

a W a a R a

R

k

1 1

1 1

,

1

パスはひとつ

(19)

転送行列法=確率伝搬法

( 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

(20)

転送行列法=確率伝搬法

( 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 11

1 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

(21)

ベイジアンネットと物理モデル

(VI)

A

1

A

2

A

3

A

5

A

4

A

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 16

 

1 2   13 1 3242 4252 5363 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 

(22)

転送行列法=確率伝搬法

( 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 1

1

1 1

1

1

 , ,

閉路が無い ことが重要 !!

同じノードは2度通らない

A

1

A 2 A

3

1

A

k

A

k

2

A

k

3

A

k

1

A

k

(23)

扱い易いモデルと計算困難なモデ ル

どの枝もそれぞれで独立に和がと れる.

それぞれで独立に和をとることが困 難.

扱い易いグラフィカルモデル

計算困難なグラフィカルモデル

 



















   



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

(24)

ベイジアンネットの既存の計算手 法

閉路のないグラフィカルモデルのベイジアン ネット

確率伝搬法( Belief

Propagation

転送行列法

木構造を持つ磁性体の物理モデル

J. Pearl,

“Probabilistic reasoning in

intelligent 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.

(25)

ベイジアンネットと物理モデル

(VI)

閉路のあるグラフィカルモデルのベイジアンネッ ト

不規則なグラフ構造をもつ 格子上の磁性体の物理モデ ル

転送行列法が常に厳密な結果 を与えるとは限らなくなる

. 平均場近似・ベーテ近似 による近似アルゴリズム

A

1

A

3

A

2

A

4

A

6

A

5

W

13

W

67

W

24

W

25

W

346

W

568

A A

W

3

W

4

W

5

W

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

(26)

転送行列法とベーテ近似

木構造を持つグラフィカルモデルではベーテ 近似は転送行列法と等価である.

閉路を持つグラフィカルモデル上のベイジアンネットでの 確率伝搬法はベーテ近似またはその拡張版であるクラスタ ー変分法に等価である( Yedidia, Weiss and Freeman, NIPS2000 ).

ベーテ近似 転送行列法

||

(木構造)

確率伝搬法

クラスター変分法

(菊池近似)

(27)

ベイジアンネットと確率伝搬法を 用いた確率推論の概説

線形応答定理を用いた高次の推論シ ステムへの発展

3日間の講義のまとめ

次回の予定

Referenties

GERELATEERDE DOCUMENTEN

東北大学 大学院情報科学研究科 東北大学 大学院情報科学研究科. 田中 和之 田中 和之

原画像 劣化画像 平均場近似 ベーテ近似..

頂点 (Node) 信念 (Belief) カルバック・ラ イブラー情報量

Since 4R1W SAT algorithm performs a lot of kernel calls and stride memory access, and has large memory access latency overhead, it needs much more computing time than the

G-3 8:55 安達 駿 大阪大学 局所的トリガ数え上げ問題に対する分散アルゴリズム ミドル G-4 9:15 清水 与也 名古屋工業大学 トピック別資源発見問題について ミドル

寺井 智史 法政大学大学院 ◎ 和田幸一 法政大学.. 片山善章 名古屋工業大学大学院 Shantanu Das

MapReduce は, BigData の重要性が注目を浴びている現在,代表的な分散処理フレームワークとして注目されている.しか し

コピー, 切取, 貼付, 検索, Undo, Redo 等のエディタとしての基本機能に加えて, プログラムの行番 号の表示, オートコンプリート,