電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu ›...

86
April, 2012 電気・通信・電子・情報工学実験D [Kazuyuki Tanaka Part 3] 1 電気・通信・電子・情報工学実験D 確率的情報処理の基礎技術 Part 3 (2012年4月) 東北大学 大学院情報科学研究科 田中 和之 [email protected] http://www.smapip.is.tohoku.ac.jp/~kazu/ 本実験DのWebpage: http://www.smapip.is.tohoku.ac.jp/~kazu/ECEI-ExperimentD/2012/

Upload: others

Post on 30-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 1

電気・通信・電子・情報工学実験D 確率的情報処理の基礎技術

Part 3 (2012年4月)

東北大学 大学院情報科学研究科

田中 和之

[email protected]

http://www.smapip.is.tohoku.ac.jp/~kazu/

本実験DのWebpage: http://www.smapip.is.tohoku.ac.jp/~kazu/ECEI-ExperimentD/2012/

Page 2: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 2

本講義の参考文献

田中和之著: 確率モデルによる画像処理技術入門, 森北出版, 2006.

田中和之著: ベイジアンネットワークの統計的推論の数理, コロナ社, 2009.

田中和之編著: 臨時別冊・数理科学SGCライブラリ「確率的情報処理と統計力学 ---様々なアプローチとそのチュートリアル」, サイエンス社,2006.

安田宗樹, 片岡駿,田中和之共著 (分担執筆): ---CVIMチュートリアルシリーズ--- コンピュータビジョン最先端ガイド3(八木康史,斎藤英雄編), 第6章.大規模確率場と確率的画像処理の深化と展開,pp.137-179, アドコム・メディア株式会社, December 2010.

Kazuyuki Tanaka: Statistical-mechanical approach to image processing (Topical Review), Journal of Physics A: Mathematical and General, vol.35, no.37, pp.R81-R150, 2002.

C. M. Bishop: Pattern Recognition and Machine Intelligence, Springer, 2007.

M. Opper and D. Saad: Advanced Mean Field Method, MIT Press, 2001.

H. Nishimori: Statistical Physics of Spin Glasses and Information Processing, ---An Introduction---, Oxford University Press, 2001.

M. J. Wainwright and M. Jordan: Graphical Models, Exponential Families, and Variational Inference (Foundations and Trends® in Machine Learning), Now Publishers, 2008.

M. Mezard and A. Montanari: Information, Physics, and Computation, Oxford University Press, 2009.

Page 3: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

Contents

1. 序論:確率的情報処理とベイジアンネットワーク

2. 確率の基礎知識

3. 確率的計算技法の基礎 ---マルコフ連鎖モンテカルロ法と確率伝搬法---

4. 確率的画像処理とベイジアンネットワーク ---マルコフ確率場と確率伝搬法---

5. 確率推論とベイジアンネットワーク---グラフィカルモデルと確率伝搬法---

6. まとめ

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 3

Page 4: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 4

計算困難のポイントは何か

2L 通りの和が計算できるか?

1,0 1,0 1,0

21

1 2

,,,x x x

L

L

xxxf

}

}

}

;,,,

){1,0for(

){1,0for(

){1,0for(

;0

21

2

1

L

L

xxxfaa

x

x

x

a

L 重ループ

このプログラムでは

L=10個のノードで1秒かかるとしたら

L=20個で約17分,

L=30個で約12日,

L=40個で約34年かかる.

厳密に計算するのは一部の特殊な例を除いて難しい.

マルコフ連鎖モンテカルロ法

確率伝搬法

今回

次回

Page 5: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 5

乱数による円周率の計算(モンテカルロ法)

1

1

-1

-1

0

区間[-1,1]において2個の

一様乱数a,bを発生 緑の四角の枠の中に

ランダムに点をプロットし,

赤い円の内部の点の個数

をカウントする.

mm+1

a2+b2≤1

Yes

No

nn+1

n0 m0

2RS

1Rn

mS

4

円周率

試行回数 n が大きいほど

精度が上がる

Page 6: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 6

乱数による円周率の計算(モンテカルロ法)

1

1

-1

-1

0

緑の四角の枠の中に

ランダムに点を n 個プロットし,

赤い円の内部の点の個数 m を

カウントする.

2RS

1Rn

mS

4

円周率

試行回数 n が大きいほど

精度が上がる

ランダムに n 個プロットした標本平均は平均が 0, 分散が 1/2n

(中心極限定理)なので,その確率密度関数の幅は 1/n1/2 で減少する.

1個1個の点をランダムにプロットするという試行を行った時の x 座標,y 座標の平均 0, 分散は 1/2.

円周率の推定誤差は O(1/n1/2)

Page 7: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 7

積分の計算(モンテカルロ法)

1

1

-1

-1

0

区間[-1,1]において2個の

一様乱数a,bを発生 緑の四角の枠の中に

ランダムに点をプロットし,

その点の被積分関数の

値を求める操作を繰り返す. mm + f(a,b)

nn+1

n0 m0

n

mI

4

試行回数 n が大きいほど

精度が上がる

1

1

1

1),( dxdyyxfI

推定誤差は O(1/n1/2)

積分が高次元でも同様

Page 8: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 8

確率推論でよく必要となる計算

周辺確率

1,0 1,0 1,0

2111

2 3

,,,x x x

L

L

xxxPxP

1,0 1,0 1,0

32121}2,1{

3 4

,,,,,x x x

L

L

xxxxPxxP

1,0 1,0 1,0

32131}3,1{

2 4

,,,,,x x x

L

L

xxxxPxxP

Page 9: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 9

計算のポイントは

LxxxPP ,,, 21 x

に従うN個の独立なサンプル x を生成するアルゴリズムが作れるか?

但し,1個のサンプルを生成するための計算量は

L の多項式オーダーでなければならない.

与えられた確率分布

Page 10: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 10

簡単な確率過程:マルコフ連鎖

),2,1 ;1,0( )()|()(1

0

1

txzPzxwxP

z

tt

任意の P0(x) を初期値として

推移確率 w(x|y)≥0 (x,y=0,1) が与えられたとき

)1(

)0(

)1|1()0|1(

)1|0()0|0(

)1(

)0(

1

1

t

t

t

t

P

P

ww

ww

P

P

推移確率行列

1

0

z

xzw

Page 11: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 11

簡単な確率過程:マルコフ連鎖

1

0]1[

1

0]2[

1

0]1[

0

1

0]1[

1

])0[(])0[|]1[(])2[|]1[(])1[|(

])1[(])1[|()(

tz tz tz

tz

tt

zPzzwtztzwtzxw

tzPtzxwxP

)1(

)0(

)1(

)0(

0

0

P

PW

P

P t

t

t

1)( 0

01 1

UUW

)1(

)0(

0

01

)1(

)0(

0

01

P

PUU

P

Pt

t

t

遷移確率行列は

)1(

)0(

00

01

)1(

)0(lim

)1(

)0(

0

01

P

PUU

P

P

P

P

t

t

t

と対角化可能 極限分布

Page 12: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 12

簡単な確率過程:マルコフ連鎖

1

0]1[

1 ])1[(])1[|()(

tz

tt tzPtzxwxP

)1(

)0(

)1(

)0(

P

PW

P

P

1

0]1[

])1[(])1[|()(

tz

tzPtzxwxP

定常分布または平衡分布

)1(

)0(lim

)1(

)0(

t

t

t P

P

P

P極限分布 が存在すれば定常分布は存在する

定常分布が存在しても極限分布が存在するとは限らない.

01

10WExample は定常分布

2/1

2/1

)1(

)0(

P

P

Page 13: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 13

マルコフ連鎖の定常分布と詳細釣り合い

1

0

1 )(

y

tt yPyxwxP

1

0y

yPyxwxP マルコフ連鎖の定常分布

P1(x), P2(x), P3(x),…: マルコフ連鎖

)()( yPyxwxPxyw 詳細釣り合い

を満たすように推移確率 w(x|y) を選ぶと

その定常分布は P(x) になる.

11

0

y

xywただし

Page 14: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 14

マルコフ連鎖モンテカルロ法

),3,2,1( )()( 1

tyPyxwxP

y

tt

を繰り返し計算して, )()(lim xPxPtt

任意の を初期値として

となるように

を選ぶにはどうしたらよいか?

),,,()( 21 LxxxPxP が与えられたとき 確率分布

)(0 xP

yxw

Page 15: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 15

マルコフ連鎖モンテカルロ法

y

tt yPyxwxP

)(1

y

yPyxwxP

P1(x), P2(x), P3(x),…: マルコフ連鎖

1y

xyw

ただし

yPyxwxPxyw

詳細釣り合い

を満たすように推移確率 を選ぶとその推移確率

の定常分布は になる.

yxw

)(xP

推移確率 の

マルコフ連鎖の定常分布

yxw

極限分布がただ一つ存在するとしたら定常分布のひとつが極限分布である.

Page 16: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 16

マルコフ連鎖モンテカルロ法

からのサンプリングとみなすことができる

τ が十分大きいときサンプルx[t],

x[2t], x[3t], …,

x[Nt] は独立

ランダムに生成

無駄弾

t をどれだけ大きくとるべきか→緩和時間

独立とみなせるか

]1[]1)2[(]1)1[(

]2[]2[]1[

][]2[]1[

ttt

ttt

t

NxNxNx

xxx

xxx

精度は

O(1/t1/2

)

1txtxw

1tx

tx

)(xP

Page 17: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 17

N

n

Xnx

X X X

L

N

XXXXPXP

L

1

,

32111

11

2 3

1

,,,,

t

マルコフ連鎖モンテカルロ法

][]2)1[(]1)1[(

]2[]2[]1[

][]2[]1[

ttt

ttt

t

NxNxNx

xxx

xxx

頻度

Xi ヒストグラムから周辺確率も計算できる

Page 18: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 18

マルコフ連鎖モンテカルロ法

)()2)1(()1)1((

)2()2()1(

)()2()1(

ttt

ttt

t

NxNxNx

xxx

xxx

頻度

Xi

N

n

Xnx

X

Liii

ii

i

N

XXXXPXP

1

,

\

21

1

,,,,,

t

X

ヒストグラムから周辺確率も計算できる

Page 19: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 19

Nii

NiiiNiii

xxxxxP

xxxxxxPxxxxxxP

,,,,,,

,,,,,,,,,,,,,

1121

11211121

マルコフ連鎖モンテカルロ法

Eji

jijiL xxxxxPP},{

},{21 ,,,, x

E:すべてのリンクの集合

V:すべてのノードの集合

iz

NiiiNii xxzxxxPxxxxxP ,,,,,,,,,,,,, 11211121

Page 20: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 20

マルコフ連鎖モンテカルロ法

Eji

jijiL xxxxxPxP},{

},{21 ),(),,,()(

ijxxP

xz

xx

xxxxxxP ji

z ij

jiji

ij

jiji

Liii

i

,

,

,,,,,, },{

},{

1121

マルコフ確率場

E:すべての

リンクの集合 :ノード i とリンクで結ば

れたすべてノードの集合

),( EV ),( EV

i

April, 2012

Page 21: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 21

マルコフ連鎖モンテカルロ法

Vi

z ij

jiji

ij

jiji

iVk

kkLL

i

xz

xx

xxxxxxxxw,

,

),(,,,,,,},{

},{

/

2121

'xP'xxwxPxxw

'),( EV

ikxx kk

Eji

jijiL xxxxxPxP},{

},{21 ),(),,,()(

1txtxw

1tx tx

April, 2012

Page 22: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 22

マルコフ連鎖モンテカルロ法

x

x’

xi = ○ or ●

w(x(t+1)|x(t))

x(t) x(t+1)

1回の更新にかかる計算量は変数の次元 L に対してO(1)

True False

Page 23: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 23

マルコフ連鎖モンテカルロ法

伊庭幸人, 種村正美: 統計科学のフロンティア/計算統計 II ---マルコフ連鎖モンテカルロ法とその周辺,

岩波書店, 2005.

Page 24: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 24

確率伝搬法 (Belief Propagation)

を厳密に計算するのは一部の特殊な例を除いて難しい.

一部の特殊な例とは何か?

一部の特殊な例に適用できるアルゴリズムを一般

の場合に近似アルゴリズムとして適用できるか.

→ アルゴリズム化できるか?動くか?

精度はどの程度か?

1,0 1,0 1,0

2111

2 3

,,,x x x

L

L

xxxPxP

Page 25: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 25

扱いやすい確率モデルのグラフ表現

April, 2012

Page 26: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 26

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

April, 2012

Page 27: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 27

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

A B

A B C D E

B C D E X

April, 2012

Page 28: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 28

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

A B

A B C D E

B C D E X

A B

B C D E A

B C D E

April, 2012

Page 29: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 29

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

A B

A B C D E

B C D E X

A B

B C D E A

B C D E

A B

April, 2012

Page 30: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 30

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

A B

A B C D E

B C D E X

A B

B C D E A

B C D E

A B

A B C D E

B C D E

April, 2012

Page 31: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 31

扱いやすい確率モデルのグラフ表現

A B C D E B C D E

April, 2012

Page 32: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 32

扱いやすい確率モデルのグラフ表現

B C D E

C D E X

A B C D E B C D E

A B C

April, 2012

Page 33: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 33

扱いやすい確率モデルのグラフ表現

B C D E

C D E X

C D E B

C D E

A B C D E B C D E

A B C

A B C X

April, 2012

Page 34: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 34

扱いやすい確率モデルのグラフ表現

B C D E

C D E X

C D E B

C D E

B C

A B C D E B C D E

A B C

A B C X

April, 2012

Page 35: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 35

扱いやすい確率モデルのグラフ表現

B C D E

C D E X

C D E B

C D E

B C

A B C D E B C D E

A B C

A B C

B C D E

C D E

X

April, 2012

Page 36: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 36

扱いやすい確率モデルのグラフ表現

A B C D E A B C D E

April, 2012

Page 37: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 37

扱いやすい確率モデルのグラフ表現

A B C D E

B C D E

A B C D E A B C D E

April, 2012

Page 38: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 38

扱いやすい確率モデルのグラフ表現

A B C D E

B C D E

B C D E

C D E

A B C D E A B C D E

April, 2012

Page 39: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 39

扱いやすい確率モデルのグラフ表現

A B C D E

B C D E

B C D E

C D E

A B C D E A B C D E

C D E

D E

April, 2012

Page 40: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 40

扱いやすい確率モデルのグラフ表現

A B C D E

B C D E

B C D E

C D E

A B C D E A B C D E

C D E

D E

D E E

April, 2012

Page 41: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 41

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

April, 2012

Page 42: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 42

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

A

B

E C

D

F

B C D E F

April, 2012

Page 43: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 43

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

A

B

E C

C D E F

D

F

A

B

E C

B C D E F

D

F

April, 2012

Page 44: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 44

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

A

B

E C

C D E F

D

F

A

B

E C

B C D E F

D

F

E C

D E F

D

F

April, 2012

Page 45: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 45

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

A

B

E C

C D E F

D

F

A

B

E C

B C D E F

D

F

E C

D E F

D

F

E C

E F

D

F

April, 2012

Page 46: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 46

扱いやすい確率モデルのグラフ表現

A

B

E C A B C D E F

D

F

A

B

E C

C D E F

D

F

A

B

E C

B C D E F

D

F

E C

D E F

D

F

E C

E F

D

F

E

F F

April, 2012

Page 47: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 47

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C A B C D F

E}Pr{

D

F

April, 2012

Page 48: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 48

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C A B C D F

E}Pr{

D

F

A

B

E C A B C

E

D E

F

F

D

April, 2012

Page 49: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 49

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C A B C D F

E}Pr{

D

F

A

B

E C A B C

E

D E

F

F

D

= E C

E

D E

F

April, 2012

Page 50: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 50

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C A B C D F

E}Pr{

D

F

A

B

E C A B C

E

D E

F

F

D

= E C

E

D E

F

E C

D

F

April, 2012

Page 51: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 51

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C A B D F

EC },Pr{

D

F

A

C

A E

D E

F

F

D

= E C

E

D E

F

E C B

C

B

A

C B

C A

B

E C

D

F

April, 2012

Page 52: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 52

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

},Pr{ EC

A

B

E C

D

F

= }Pr{E E C

D

F

E C

A

B

E C C

E C

D

F

A

B

E C

D

F

C

C

ECE },Pr{}Pr{

メッセージに

対する漸化式

April, 2012

Page 53: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 53

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C C

E C

E C

D

F

E

E

F

E C

D

F

E

E

D

E C

D

F

E

E C

A

B

E C C

A

C

A

B

E C C

B

C

A

A

C

A

C B

C

BB

C

E

D

E

D

D

E

F

E

F

F

A

B

E C

D

F Step 1

Step 2

Step 3

April, 2012

Page 54: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 54

扱いやすい確率モデルのグラフ表現

周辺確率のメッセージを用いた表現

A

B

E C

D

F

Step 1

Step 2

Step 3

A

B

E C

D

F

A

B

E C

D

F

April, 2012

Page 55: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 55

確率伝搬法 (Belief Propagation)

a

b

1

cd

2

3 4

5

6

2221}2,1{11

21

,,,,,

,,,,,

xWxWxxWxWxW

xxP

CBA dcba

dcba

a3x

c5x

b4x

d6x

閉路のないグラフ上の確率モデル

April, 2012

Page 56: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 56

確率伝搬法 (Belief Propagation)

1

2 21}2,1{ , xxW

b4 1

1, xWB b

1

a

3

1, xWA a

d

2

6

2, xWC c

c5

2

2, xWD d

2221}2,1{

11

21

,,,

,,

,,,,,

xWxWxxW

xWxW

xxP

C

BA

dc

ba

dcba

a

b

1

cd

2

3 4

5

6

閉路のないグラフ上の確率モデル

April, 2012

Page 57: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 57

閉路のないグラフ上の確率モデル

ノード1と2の周辺確率分布は

それぞれ隣接するノードから伝搬されるメッセージの積により表される.

a

b

1

cd

2

3 4

5

6

22522621}2,1{114113

2121}2,1{

,

,,,,,,

xMxMxxWxMxM

xxPxxP

dc,b,a,

dcba

a

a 1113 , xWxM A

b

b 1114 , xWxM B

c

c 2225 , xWxM C

d

D xdWxM 2226 ,

April, 2012

Page 58: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 58

確率伝搬法 (Belief Propagation)

ノード1から隣接ノード2に伝搬するメッセージは(ノード2を除く)ノード1の隣接ノードからノード1に伝搬されるメッセージの積により表される.

a

b

1

cd

2

3 4

5

6

1

1

11411321}2,1{

1121}2,1{221

,

,,,

x

x a b

BA

xMxMxxW

xWxWxxWxM ba

MM

メッセージに対する固定点方程式

(Message Passing Rule)

閉路のないグラフ上の確率モデル

April, 2012

Page 59: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 59

閉路のないグラフ上の確率伝搬法

},{

},{ ,1

Prji

jiji xxWZ

xX

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

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

1X

2X 3X

1kX

kX

2kX

3kX

1kX

April, 2012

Page 60: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 60

確率的画像処理における

確率伝搬法(Belief Propagation)

E:すべてのリンクの集合

Eji

jijiL xxxxxPxP},{

},{21 ,,,,

Page 61: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 61

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

着目画素とその近傍画素だけを残すと木構造になる.

Page 62: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 62

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

着目画素とその近傍画素だけを残すと木構造になる.

確率伝搬法(Belief Propagation)の統計的近似アルゴリズムとしての転用

Page 63: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 63

周辺確率(Marginal Probability)

1 3 4

,,,,, 432122x x x x

N

N

xxxxxPxP

Page 64: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 64

周辺確率(Marginal Probability)

1 3 4x x x xN

2

1 3 4

,,,,, 432122x x x x

N

N

xxxxxPxP

Page 65: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 65

周辺確率(Marginal Probability)

1 3 4x x x xN

2 2

1 3 4

,,,,, 432122x x x x

N

N

xxxxxPxP

Page 66: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 66

周辺確率(Marginal Probability)

3 4

,,,,,, 432121}2,1{

x x x

N

N

xxxxxPxxP

Page 67: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 67

周辺確率(Marginal Probability)

3 4x x xN

3 4

,,,,,, 432121}2,1{

x x x

N

N

xxxxxPxxP

1 2

Page 68: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 68

周辺確率(Marginal Probability)

3 4x x xN

3 4

,,,,,, 432121}2,1{

x x x

N

N

xxxxxPxxP

1 2 1 2

Page 69: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 69

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

1

21}2,1{22 ,x

xxPxP

Page 70: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 70

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

1

21}2,1{22 ,x

xxPxP

1 4

5

3

2

6

8

7

Page 71: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 71

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

2 1 7

6

8

1

21}2,1{22 ,x

xxPxP

1 4

5

3

2

6

8

7

Page 72: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 72

正方格子によるグラフ表現をもつ

確率モデルの確率伝搬法(Belief Propagation)

2 1 7

6

8

1

21}2,1{22 ,x

xxPxP

Message Update Rule

1 4

5

3

2

6

8

7

3

2 1

5

4 1x

1 2

Page 73: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 73

閉路のあるグラフ上の確率モデル

の確率伝搬法(Belief Propagation)

閉路のあるグラフ上でも局所的な構造だけに着目してアルゴリムを構成することは可能.

ただし,得られる結果は厳密ではなく近似アルゴリズム

2 1

3

2 1

5

4

13M

14M

15M

1x

1 21M

2

Page 74: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 74

閉路のあるグラフ上の確率モデル

の確率伝搬法(Belief Propagation)

MM

メッセージに対する固定点方程式

閉路のあるグラフ上でも局所的な構造だけに着目してアルゴリムを構成することは可能.

ただし,得られる結果は厳密ではなく近似アルゴリズム

2 1

3

2 1

5

4

13M

14M

15M

1x

1 21M

2

Page 75: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 75

閉路のあるグラフ上の確率モデル

の確率伝搬法(Belief Propagation)

MM

メッセージに対する固定点方程式

閉路のあるグラフ上でも局所的な構造だけに着目してアルゴリムを構成することは可能.

ただし,得られる結果は厳密ではなく近似アルゴリズム

2 1

平均,分散,共分散はこのメッセージを使ってあらわされる

3

2 1

5

4

13M

14M

15M

1x

1 21M

2

Page 76: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 76

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Page 77: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 77

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

0

xy

)(xy

y

x*M

Page 78: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 78

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

0M0

xy

)(xy

y

x*M

Page 79: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 79

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

01 MM

0M

1M

0

xy

)(xy

y

x*M

Page 80: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 80

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

12

01

MM

MM

0M1M

1M

0

xy

)(xy

y

x*M

Page 81: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 81

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

12

01

MM

MM

0M1M

1M

0

xy

)(xy

y

x*M

2M

Page 82: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 82

Fixed Point Equation and

Iterative Method

Fixed Point Equation ** MM

Iterative Method

23

12

01

MM

MM

MM

0M1M

1M

0

xy

)(xy

y

x*M

2M

Page 83: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 83

確率的画像処理における

確率伝搬アルゴリズムの基本構造

ひとつの画素ごとに4種類の更新パターン

4近傍の場合は3入力1出力の更新式

画素上での

動作の様子

の一例

Page 84: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 84

閉路のあるグラフ上の確率モデル

MM

メッセージに対する固定点方程式

閉路のあるグラフ上でも局所的な構造だけに着目してアルゴリムを構成することは可能.

ただし,得られる結果は厳密ではなく近似アルゴリズム

1 2

1

1151141132112

1151141132112

221,

,

z z

z

zMzMzMzzW

zMzMzMxzW

xM

2 1

April, 2012

Page 85: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 85

確率伝搬法の参考文献

田中和之著: 確率モデルによる画像処理技術入門, 森北出版, 2006.

田中和之著: ベイジアンネットワークの統計的推論の数理, コロナ社, 2009.

M. J. Wainwright and M. Jordan: Graphical Models, Exponential Families, and Variational Inference (Foundations and Trends® in Machine Learning), Now Publishers, 2008.

M. Mezard and A. Montanari: Information, Physics, and Computation, Oxford University Press, 2009.

Page 86: 電気・通信・電子・情報工学実験 確率的情報処理の … › ~kazu › ECEI-Experiment...a 2+b ≤1 Yes No n n+1 n 0 m 0 S R 2 R 1 n m S 4 円周率 試行回数

April, 2012

電気・通信・電子・情報工学実験D

[Kazuyuki Tanaka Part 3] 86

まとめ

確率的計算技法の基礎

マルコフ連鎖モンテカルロ法

確率伝搬法