• 検索結果がありません。

ベイズ最適

N/A
N/A
Protected

Academic year: 2021

シェア "ベイズ最適"

Copied!
18
0
0

読み込み中.... (全文を見る)

全文

(1)

メッセージ伝播法の入門から最先端まで 第3回講義資料

近似的メッセージ伝播法

九州大学

令和元年10月9日 豊橋技術科学大学 電気・電子情報工学系

准教授 竹内啓悟

(2)

ベイズ最適 AMP

�𝒙𝒙 𝑡𝑡+1 = 𝜂𝜂 �𝒙𝒙 𝑡𝑡 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡 ; 𝑣𝑣 𝑡𝑡 .

𝒛𝒛 𝑡𝑡 = 𝒚𝒚 − 𝑨𝑨�𝒙𝒙 𝑡𝑡 + 𝜂𝜂 �𝒙𝒙 𝑡𝑡−1 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡−1 ; 𝑣𝑣 𝑡𝑡−1

𝛿𝛿 𝒛𝒛 𝑡𝑡−1 ,

𝑣𝑣 𝑡𝑡 = 𝜎𝜎 2 + 1

𝛿𝛿 MMSE 𝑣𝑣 𝑡𝑡−1 ,

更新式

信号の事前分布が既知である必要がある。

AWGN観測モデル ̅𝑥𝑥 𝑛𝑛 = 𝑥𝑥 𝑛𝑛 + 𝑣𝑣𝜔𝜔 𝑛𝑛 , 𝜔𝜔 𝑛𝑛 ∼ 𝒩𝒩 0, 1 .

事後平均

𝜂𝜂 ̅𝑥𝑥 𝑛𝑛 ; 𝑣𝑣 = 𝔼𝔼 𝑥𝑥 𝑛𝑛 ̅𝑥𝑥 𝑛𝑛 , 𝑣𝑣 .

最小平均二乗誤差(MMSE)

MMSE 𝑣𝑣 = 𝔼𝔼 𝑥𝑥 𝑛𝑛 − 𝜂𝜂 ̅𝑥𝑥 𝑛𝑛 ; 𝑣𝑣 2 .

(3)

AMP[3-1]

�𝒙𝒙 𝑡𝑡+1 = 𝜂𝜂 𝑡𝑡 �𝒙𝒙 𝑡𝑡 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡 .

𝒛𝒛 𝑡𝑡 = 𝒚𝒚 − 𝑨𝑨�𝒙𝒙 𝑡𝑡 + 𝜂𝜂 𝑡𝑡−1 �𝒙𝒙 𝑡𝑡−1 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡−1

𝛿𝛿 𝒛𝒛 𝑡𝑡−1 ,

更新式

初期値

𝒙𝒙 0 = 𝟎𝟎, 𝒛𝒛 −1 = 𝟎𝟎.

閾値関数を関数列

{𝜂𝜂 𝑡𝑡 }

に一般化

[3-1] D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,” Proc. Nat. Acad. Sci., vol. 106, no. 45, pp. 18914–18919, Nov. 2009.

(4)

閾値関数の例

Soft thresholding (ST)

[3-2] D. L. Donoho and I. M. Johnstone, “Minimax risk over 𝑙𝑙𝑝𝑝-balls for 𝑙𝑙𝑞𝑞-error,”

Probab. Theory Relat. Fields, vol. 99, no. 2, pp. 277-303, Jun. 1994.

𝜂𝜂 𝑡𝑡 𝑥𝑥 = 𝜂𝜂 ST 𝑥𝑥; 𝜃𝜃 𝑡𝑡 = � 𝑥𝑥 − 𝜃𝜃 𝑡𝑡 for 𝑥𝑥 > 𝜃𝜃 𝑡𝑡 0 for 𝑥𝑥 ≤ 𝜃𝜃 𝑡𝑡 𝑥𝑥 + 𝜃𝜃 𝑡𝑡 for 𝑥𝑥 < −𝜃𝜃 𝑡𝑡 .

ミニマックス最適性[3-2]

𝑟𝑟 opt 𝑎𝑎 = inf 𝜂𝜂 sup

𝑝𝑝 𝑥𝑥

𝑛𝑛

: 𝔼𝔼 𝑥𝑥

𝑛𝑛 𝑝𝑝 1/𝑝𝑝

≤𝑎𝑎 𝔼𝔼 𝑥𝑥 𝑛𝑛 − 𝜂𝜂 𝑥𝑥 𝑛𝑛 + 𝑣𝑣𝜔𝜔 𝑛𝑛 𝑞𝑞 . 𝑟𝑟 ST 𝑎𝑎 = inf 𝜃𝜃 sup

𝑝𝑝 𝑥𝑥

𝑛𝑛

: 𝔼𝔼 𝑥𝑥

𝑛𝑛 𝑝𝑝 1/𝑝𝑝

≤𝑎𝑎 𝔼𝔼 𝑥𝑥 𝑛𝑛 − 𝜂𝜂 ST 𝑥𝑥 𝑛𝑛 + 𝑣𝑣𝜔𝜔 𝑛𝑛 ; 𝜃𝜃 𝑞𝑞 ,

任意の

𝑝𝑝, 𝑞𝑞 > 0

に対して、

lim 𝑎𝑎↓0 𝑟𝑟 ST (𝑎𝑎)

𝑟𝑟 opt (𝑎𝑎) = 1 .

𝜃𝜃 𝑡𝑡

−𝜃𝜃 𝑡𝑡

(5)

ミニマックス最適性の意義

ミニマックス最適性

• 𝐿𝐿 𝑝𝑝

制約を満たす分布の中で最悪な信号分布を想定

パラメータ

𝜃𝜃

を最適値に設定

極限

𝑎𝑎 ↓ 0

ST

関数は

𝐿𝐿 𝑞𝑞

誤差を最小化

最適解の唯一性は主張していない。

𝐿𝐿 𝑝𝑝

制約の意義

𝑝𝑝 𝑥𝑥 𝑛𝑛 = 1 − 𝜌𝜌 𝛿𝛿 𝑥𝑥 𝑛𝑛 + 𝜌𝜌𝜌𝜌 𝑥𝑥 𝑛𝑛 , ∫ 𝑥𝑥 𝑝𝑝 𝜌𝜌 𝑥𝑥 𝑑𝑑𝑥𝑥 = 𝑀𝑀 𝑝𝑝 < ∞.

𝜌𝜌 < 𝑎𝑎 𝑝𝑝 /𝑀𝑀 𝑝𝑝

を満たす分布は、

𝐿𝐿 𝑝𝑝

制約を満たす。

上記の信号分布のクラスでは信号密度

𝜌𝜌

0

に収束する。

(6)

パラメータ 𝜃𝜃 𝑡𝑡 の最適化 [2-3,3-3,3-1]

1.

状態発展法による性能解析

2.

閾値

𝜌𝜌 SE

の定義

3.

閾値基準によるパラメータ

𝜃𝜃 𝑡𝑡

の最適化

[3-3] T. Richardson, A. Shokrollahi, and R. Urbanke, “Design of capacity-approaching irregular low- density parity-check codes,” IEEE Trans. Inform. Theory, vol. 47, pp. 619–637, Feb. 2001.

(7)

状態発展法 [3-4]

[3-4] M. Bayati and A. Montanari, “The dynamics of message passing on dense graphs, with applications to compressed sensing,” IEEE Trans. Inf. Theory, vol. 57, no. 2, pp. 764–785, Feb. 2011.

状態発展法の解説は、第4~8回講義資料を参照 状態発展方程式

̅𝑣𝑣 𝑡𝑡 = 𝜎𝜎 2 + 1

𝛿𝛿 Ψ ̅𝑣𝑣 𝑡𝑡−1 , 𝜆𝜆 𝑡𝑡−1 , ̅𝑣𝑣 −1 = 1.

𝑀𝑀=𝛿𝛿𝛿𝛿→∞ lim 1

𝑁𝑁 𝔼𝔼 𝒙𝒙 − �𝒙𝒙 𝑡𝑡+1 2 = Ψ ̅𝑣𝑣 𝑡𝑡 , 𝜆𝜆 𝑡𝑡 .

Ψ 𝑣𝑣, 𝜆𝜆 = 𝔼𝔼 𝑥𝑥 1 − 𝜂𝜂 ST 𝑥𝑥 1 + 𝑣𝑣𝜔𝜔 1 ; 𝜆𝜆 𝑣𝑣 2 .

誤差の漸近評価

閾値を

𝜃𝜃 𝑡𝑡 = 𝜆𝜆 𝑡𝑡 ̅𝑣𝑣 𝑡𝑡

と表現しなおした。

(8)

数値的評価

信号密度

𝜌𝜌

のBG事前分布、

𝜎𝜎 2 = 0

𝛿𝛿 = 0.65

、最適な

𝜆𝜆 𝑡𝑡

(9)

閾値 [2-4, 3-1]

𝜌𝜌 SE 𝜆𝜆 𝑡𝑡 , 𝑝𝑝 𝑥𝑥 1 , 𝛿𝛿 = sup 𝜌𝜌 > 0: lim 𝑡𝑡→∞ lim

𝜎𝜎

2

→0 ̅𝑣𝑣 𝑡𝑡 = 0 . 𝜌𝜌 SE 𝛿𝛿 = sup

{𝜆𝜆

𝑡𝑡

>0} 𝑝𝑝 𝑥𝑥 inf

1

:ℙ 𝑥𝑥

1

=0 =1−𝜌𝜌 𝜌𝜌 SE ( 𝜆𝜆 𝑡𝑡 , 𝑝𝑝 𝑥𝑥 1 , 𝛿𝛿 ) ,

定義

ただし、

閾値の意義

閾値

𝜌𝜌 SE

は、ノイズの分散

𝜎𝜎 2

0

に収束する場合に、最悪の 信号分布を想定したときに大システム極限における平均二 乗誤差が

0

に収束するような最大の信号密度

𝜌𝜌

に等しい。

(10)

Soft Thresholding の閾値の下界

閾値の下界

𝜌𝜌 SE ≥ sup

𝜆𝜆>0

𝛿𝛿 − 2 1 + 𝜆𝜆 2 𝑃𝑃 G −𝜆𝜆 − 𝜆𝜆𝑝𝑝 G 𝜆𝜆

1 + 𝜆𝜆 2 − 2 1 + 𝜆𝜆 2 𝑃𝑃 G −𝜆𝜆 − 𝜆𝜆𝑝𝑝 G 𝜆𝜆 .

ただし、

𝑝𝑝 G

𝑃𝑃 G

はそれぞれ標準ガウス分布の

確率密度関数と累積分布関数を表す。

下界を最適化するパラメータ

𝜆𝜆 𝑡𝑡 = 𝜆𝜆 opt ≡ argsup

𝜆𝜆>0

𝛿𝛿 − 2 1 + 𝜆𝜆 2 𝑃𝑃 G −𝜆𝜆 − 𝜆𝜆𝑝𝑝 G 𝜆𝜆

1 + 𝜆𝜆 2 − 2 1 + 𝜆𝜆 2 𝑃𝑃 G −𝜆𝜆 − 𝜆𝜆𝑝𝑝 G 𝜆𝜆 .

閾値の下界が最大になるように

𝜆𝜆 𝑡𝑡

を設定

(11)

閾値の評価の概要 [3-1]

𝜌𝜌 SE 𝜆𝜆 𝑡𝑡 , 𝑝𝑝 𝑥𝑥 1 , 𝛿𝛿 = sup 𝜌𝜌 > 0: lim 𝑡𝑡→∞ 𝜎𝜎 lim

2

→0 ̅𝑣𝑣 𝑡𝑡 = 0

性質1

不動点方程式

̅𝑣𝑣 = 𝛿𝛿 −1 Ψ ̅𝑣𝑣, 𝜆𝜆 𝑡𝑡

は解

̅𝑣𝑣 = 0

を持つ。

性質2

.

関数

Ψ ̅𝑣𝑣, 𝜆𝜆 𝑡𝑡

̅𝑣𝑣

に関して上に凸である。

性質1と性質2から、

≥ sup 𝜌𝜌 > 0: ∃𝑡𝑡 0 s. t. 1

𝛿𝛿 lim 𝑣𝑣↓0 𝜕𝜕

𝜕𝜕𝑣𝑣 Ψ 𝑣𝑣 ; 𝜆𝜆 𝑡𝑡 < 1 for all 𝑡𝑡 ≥ 𝑡𝑡 0 .

上記の閾値の下界は事前分布の詳細に依存しないことが言える。

(12)

閾値の下界である理由

𝑡𝑡→∞ lim 𝜎𝜎 lim

2

→0 ̅𝑣𝑣 𝑡𝑡 = 0 1

𝛿𝛿 lim 𝑣𝑣↓0 𝜕𝜕

𝜕𝜕𝑣𝑣 Ψ 𝑣𝑣 ; 𝜆𝜆 𝑡𝑡 < 1 for all 𝑡𝑡 ≥ 𝑡𝑡 0

条件から、すべての

𝑡𝑡 ≥ 𝑡𝑡 0

に対して

̅𝑣𝑣 𝑡𝑡 > ̅𝑣𝑣 𝑡𝑡+1 ≥ 0

が言える。

𝑡𝑡→∞ lim 𝜎𝜎 lim

2

→0 ̅𝑣𝑣 𝑡𝑡 = inf 𝑡𝑡≥𝑡𝑡

0

𝜎𝜎 lim

2

→0 ̅𝑣𝑣 𝑡𝑡 = 0. ∎

逆の主張に対する反例

1

𝛿𝛿 lim 𝑣𝑣↓0 𝜕𝜕

𝜕𝜕𝑣𝑣 Ψ 𝑣𝑣 ; 𝜆𝜆 𝑡𝑡 < 1 only for odd 𝑡𝑡,

𝑡𝑡

が奇数の場合に

̅𝑣𝑣 𝑡𝑡 − ̅𝑣𝑣 𝑡𝑡+1 > ̅𝑣𝑣 𝑡𝑡+2 − ̅𝑣𝑣 𝑡𝑡+1

を満たすように、

𝜆𝜆 𝑡𝑡+1

を取ればよい。

(13)

準備1:超関数の意味での微分

任意の急減少関数

𝜙𝜙

に対して以下を満たす関数

𝐷𝐷𝐷𝐷

が存在する とき、

𝐷𝐷𝐷𝐷

𝐷𝐷

の超関数の意味での微分と呼び、

𝐷𝐷𝑓

と書く。

�𝐷𝐷𝐷𝐷 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 = − �𝐷𝐷 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 .

意義

�𝐷𝐷 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 = − �𝐷𝐷 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥

部分積分

𝐷𝐷 𝑥𝑥 = � 1 for 𝑥𝑥 > 0 0 for 𝑥𝑥 ≤ 0.

− �𝐷𝐷 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 = − �

0

∞ 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 = 𝜙𝜙 0 = �𝛿𝛿 𝑥𝑥 𝜙𝜙 𝑥𝑥 𝑑𝑑𝑥𝑥 .

𝐷𝐷 𝑥𝑥 = 𝛿𝛿 𝑥𝑥 .

最後の等号はデルタ関数の定義である。

1

(14)

ST 関数の微分

𝜂𝜂 𝑡𝑡 𝑥𝑥 = 𝜂𝜂 ST 𝑥𝑥; 𝜃𝜃 = � 𝑥𝑥 − 𝜃𝜃 for 𝑥𝑥 > 𝜃𝜃

0 for 𝑥𝑥 ≤ 𝜃𝜃

𝑥𝑥 + 𝜃𝜃 for 𝑥𝑥 < −𝜃𝜃.

𝜕𝜕 1 𝜂𝜂 ST ≡ 𝜕𝜕𝜂𝜂 ST

𝜕𝜕𝑥𝑥 = � 1 for 𝑥𝑥 > 𝜃𝜃 0 for 𝑥𝑥 ≤ 𝜃𝜃

1 for 𝑥𝑥 < −𝜃𝜃.

𝜕𝜕 1 2 𝜂𝜂 ST = 𝛿𝛿 𝑥𝑥 − 𝜃𝜃 − 𝛿𝛿 𝑥𝑥 + 𝜃𝜃 .

二階微分

一階微分

𝜃𝜃

−𝜃𝜃

𝜃𝜃

−𝜃𝜃 𝜂𝜂 ST

𝑥𝑥

𝑥𝑥

𝜕𝜕 1 𝜂𝜂 ST

𝜕𝜕 2 𝜂𝜂 ST ≡ 𝜕𝜕𝜂𝜂 ST

𝜕𝜕𝜃𝜃 = � −1 for 𝑥𝑥 > 𝜃𝜃 0 for 𝑥𝑥 ≤ 𝜃𝜃

1 for 𝑥𝑥 < −𝜃𝜃.

(15)

準備2: Stein の補題

𝑍𝑍 ∼ 𝒩𝒩(0, 𝜎𝜎 2 )

とすると、

𝔼𝔼 𝑍𝑍𝐷𝐷 𝑍𝑍 = 𝜎𝜎 2 𝔼𝔼 𝐷𝐷 𝑍𝑍 .

証明

𝔼𝔼 𝑍𝑍𝐷𝐷 𝑍𝑍 = �𝑧𝑧𝐷𝐷 𝑧𝑧 𝑝𝑝 𝑧𝑧 𝑑𝑑𝑧𝑧 = −𝜎𝜎 2 �𝐷𝐷 𝑧𝑧 𝑝𝑝 𝑧𝑧 𝑑𝑑𝑧𝑧

= 𝜎𝜎 2 �𝐷𝐷 𝑧𝑧 𝑝𝑝 𝑧𝑧 𝑑𝑑𝑧𝑧 = 𝜎𝜎 2 𝔼𝔼 𝐷𝐷 𝑍𝑍 . ∎

𝑝𝑝 𝑧𝑧 = 1

2𝜌𝜌𝜎𝜎 2 𝑒𝑒 − 𝑧𝑧

2

2𝜎𝜎

2

,

(16)

閾値の評価

Ψ 𝑣𝑣, 𝜆𝜆 = 𝔼𝔼 𝜂𝜂 𝑥𝑥 1 + 𝑣𝑣𝜔𝜔 1 ; 𝜆𝜆 𝑣𝑣 − 𝑥𝑥 1 2 .

𝜕𝜕Ψ

𝜕𝜕𝑣𝑣 = 𝔼𝔼 2(𝜂𝜂 − 𝑥𝑥 1 ) 𝜕𝜕𝜂𝜂

𝜕𝜕𝑣𝑣

𝜕𝜕

𝜕𝜕𝑣𝑣 𝜂𝜂 = 𝜔𝜔 1

2 𝑣𝑣 𝜕𝜕 1 𝜂𝜂 + 𝜆𝜆

2 𝑣𝑣 𝜕𝜕 2 𝜂𝜂, 𝜕𝜕𝜂𝜂

𝜕𝜕𝜔𝜔 1 = 𝑣𝑣𝜕𝜕 1 𝜂𝜂.

= 𝔼𝔼 𝜕𝜕 1 𝜂𝜂 2 + 𝔼𝔼 𝜂𝜂 − 𝑥𝑥 1 𝜕𝜕 1 2 𝜂𝜂 + 𝜆𝜆

𝑣𝑣 𝔼𝔼 (𝜂𝜂 − 𝑥𝑥 1 )𝜕𝜕 2 𝜂𝜂 .

準備

導関数の評価

= 1

𝑣𝑣 𝔼𝔼 𝜔𝜔 1 (𝜂𝜂 − 𝑥𝑥 1 )𝜕𝜕 1 𝜂𝜂 + 𝜆𝜆

𝑣𝑣 𝔼𝔼 (𝜂𝜂 − 𝑥𝑥 1 )𝜕𝜕 2 𝜂𝜂

最後の等号はSteinの補題から従う。

(17)

閾値の評価

𝜕𝜕Ψ

𝜕𝜕𝑣𝑣 = 1 + 𝜆𝜆 2 𝔼𝔼 𝑃𝑃 G 𝑥𝑥 1 − 𝜆𝜆 𝑣𝑣

𝑣𝑣 + 𝑃𝑃 G − 𝑥𝑥 1 + 𝜆𝜆 𝑣𝑣 𝑣𝑣

−𝔼𝔼 𝜆𝜆 + 𝑥𝑥 1

𝑣𝑣 𝑝𝑝 G 𝜆𝜆 𝑣𝑣 − 𝑥𝑥 1 𝑣𝑣

スライド13に示した微分結果を使うと、

+𝔼𝔼 𝑥𝑥 1

𝑣𝑣 − 𝜆𝜆 𝑝𝑝 G 𝑥𝑥 1 + 𝜆𝜆 𝑣𝑣

𝑣𝑣 .

(18)

閾値の評価

𝜌𝜌 < 𝛿𝛿 − 2 1 + 𝜆𝜆 2 𝑡𝑡 𝑃𝑃 G −𝜆𝜆 𝑡𝑡 − 𝜆𝜆 𝑡𝑡 𝑝𝑝 G 𝜆𝜆 𝑡𝑡

1 + 𝜆𝜆 2 𝑡𝑡 − 2 1 + 𝜆𝜆 𝑡𝑡 2 𝑃𝑃 G −𝜆𝜆 𝑡𝑡 − 𝜆𝜆 𝑡𝑡 𝑝𝑝 G 𝜆𝜆 𝑡𝑡 for all 𝑡𝑡 ≥ 𝑡𝑡 0 lim 𝑣𝑣↓0

𝜕𝜕Ψ

𝜕𝜕𝑣𝑣 = 1 + 𝜆𝜆 2 ℙ 𝑥𝑥 1 > 0 + ℙ 𝑥𝑥 1 < 0

+2 1 + 𝜆𝜆 2 𝑃𝑃 G −𝜆𝜆 − 𝜆𝜆𝑝𝑝 G 𝜆𝜆 ℙ(𝑥𝑥 1 = 0)

= 1 + 𝜆𝜆 2 𝜌𝜌 + 2𝑃𝑃 G −𝜆𝜆 1 − 𝜌𝜌 − 2𝜆𝜆𝑝𝑝 G (𝜆𝜆)(1 − 𝜌𝜌).

最後の等号で、

ℙ 𝑥𝑥 1 = 0 = 1 − 𝜌𝜌

ℙ 𝑥𝑥 1 ≠ 0 = 𝜌𝜌

を使った。

閾値の下界の条件

1

𝛿𝛿 lim 𝑣𝑣↓0 𝜕𝜕

𝜕𝜕𝑣𝑣 Ψ 𝑣𝑣 ; 𝜆𝜆 𝑡𝑡 < 1 for all 𝑡𝑡 ≥ 𝑡𝑡 0

参照

関連したドキュメント

 On the Approximability of Budgeted Allocations and Improved Lower Bounds for Submodular Welfare Maximization and GAP, by. Deeparnab Chakrabarty,

N2b 同側の多発性リンパ節転移で最大径が 6cm 以下かつ節外浸潤なし N2c 両側または対側のリンパ節転移で最大径が 6cm 以下かつ節外浸潤なし N3a

<警告> •

σ(L, O) is a continuous function on the space of compact convex bodies with specified interior point, and it is also invariant under affine transformations.. The set R of regular

フィルタ 移送 タンク 上澄液 P.

Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees,

であり、最終的にどのような被害に繋がるか(どのようなウイルスに追加で感染させられる

危険な状況にいる子どもや家族に対して支援を提供する最も総合的なケンタッキー州最大の施設ユースピリタスのト