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

通信理論に特化した深層学習 第3回ゼミ資料 近似的メッセージ伝播法(

N/A
N/A
Protected

Academic year: 2021

シェア "通信理論に特化した深層学習 第3回ゼミ資料 近似的メッセージ伝播法("

Copied!
11
0
0

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

全文

(1)

通信理論に特化した深層学習 第3回ゼミ資料

近似的メッセージ伝播法( AMP )

豊橋技術科学大学 電気・電子情報工学系

准教授 竹内啓悟

(2)

並列干渉除去法の更新手順

モジュール

A

整合フィルタによる 干渉除去

モジュール

B

シンボルごとの 軟判定

平均パラメータ

𝒙𝒙 A 𝑡𝑡

分散パラメータ

𝑣𝑣 A 𝑡𝑡

平均パラメータ

𝒙𝒙 B 𝑡𝑡+1

分散パラメータ

𝑣𝑣 B 𝑡𝑡+1

最終判定

𝑥𝑥 B 0 = 0 ,

𝑣𝑣 B 0 = 1.

(3)

並列干渉除去法

モジュール

A

𝒙𝒙 A 𝑡𝑡 = 𝒙𝒙 B 𝑡𝑡 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡 ,

モジュール

B

𝒙𝒙 B 𝑡𝑡+1 = tanh 𝒙𝒙 A 𝑡𝑡

𝑣𝑣 A 𝑡𝑡 ,

関数を要素ごとに適用

𝑣𝑣 B 𝑡𝑡+1 ≈ 1 − 1

𝑁𝑁 𝒙𝒙 B 𝑡𝑡+1 2 .

𝑣𝑣 A 𝑡𝑡 = 𝜎𝜎 2 + 𝛼𝛼𝑣𝑣 B 𝑡𝑡 .

𝒛𝒛 𝑡𝑡 = 𝒚𝒚 − 𝑨𝑨𝒙𝒙 B 𝑡𝑡 ,

(4)

並列干渉除去法の仮定の検証

モジュール

B

から送られるメッセージ

𝒙𝒙 B 𝑡𝑡

𝑣𝑣 B 𝑡𝑡

が、通信路行列

𝑨𝑨

やノイズ

𝒘𝒘

と 独立で、要素ごとにも独立な確率変数として、

PIC

の導出を行った。

実際には、この仮定は成立せず、

PIC

の収束の不安定につながる。

近似的メッセージ伝播法(

Approximate message-passing, AMP

大システム極限で上記の仮定が成立するように、

PIC

に補正を加える。

負荷

𝛼𝛼 = 𝑁𝑁/𝑀𝑀

を固定して、

𝑀𝑀

𝑁𝑁

を無限大にした極限

大システム極限

(5)

モジュール

A

𝒙𝒙 A 𝑡𝑡 = 𝒙𝒙 B 𝑡𝑡 + 𝑨𝑨 T 𝒛𝒛 𝑡𝑡 ,

モジュール

B

𝒙𝒙 B 𝑡𝑡+1 = tanh 𝒙𝒙 A 𝑡𝑡

𝑣𝑣 A 𝑡𝑡 ,

関数を要素ごとに適用

𝑣𝑣 B 𝑡𝑡+1 ≈ 1 − 1

𝑁𝑁 𝒙𝒙 B 𝑡𝑡+1 2 . 𝑣𝑣 A 𝑡𝑡 = 𝜎𝜎 2 + 𝛼𝛼𝑣𝑣 B 𝑡𝑡 .

𝒛𝒛 𝑡𝑡 = 𝒚𝒚 − 𝑨𝑨𝒙𝒙 B 𝑡𝑡 + 𝛼𝛼𝛼𝛼 𝑡𝑡−1 𝒛𝒛 𝑡𝑡−1 ,

近似的メッセージ伝播法

𝛼𝛼 𝑡𝑡 = 1

𝑣𝑣 A 𝑡𝑡 tanh 𝒙𝒙 A 𝑡𝑡 𝑣𝑣 A 𝑡𝑡 ,

𝒂𝒂 = 1

𝑁𝑁 � 𝑛𝑛=1

𝑁𝑁

𝑎𝑎 𝑛𝑛 for 𝒂𝒂 = 𝑎𝑎 1 , … , 𝑎𝑎 𝑁𝑁 T .

(6)

オンサーガ(

Onsager

)項

i.i.d.

レイリーフェーディングの場合に、大システム極限において、

並列干渉除去法の導出で使ったメッセージの独立性に関する仮定 を成立させるための補正項

i.i.d.

レイリーフェーディング

通信路行列

𝑨𝑨

が独立同一分布(

independent and identically distributed, i.i.d.

) した要素を持ち、各要素は

𝒩𝒩(0, 𝑀𝑀 −1 )

に従う。

オンサーガ項

𝛼𝛼𝛼𝛼 𝑡𝑡−1 𝒛𝒛 𝑡𝑡−1

L. Onsager (1903—1976)

オンサーガ相反関係(不可逆過程の熱力学の基礎)を発見した貢献により、

1968

年にノーベル化学賞を受賞 名前の由来

項の名前は、液体論に関わるオンサーガの

1936

年の論文で提案された 方法論に由来する。

物理学者は、彼の方法論に従って導出される反跳場(

reaction field)

を オンサーガ反跳場と呼ぶ。

(7)

オンサーガのキャビティ(

Cavity

)アプローチ

キャビティ場(

Cavity field

𝑛𝑛

番目の送信アンテナを取り除いた

𝑀𝑀 × (𝑁𝑁 − 1)

キャビティ

MIMO

において、

干渉除去後に残っている干渉雑音

反跳場(

Reaction field

キャビティ

MIMO

𝑛𝑛

番目のアンテナを追加したときに、

追加したアンテナがキャビティ場に与える無視できない影響

AWGN

とみなせることを仮定する。

𝑨𝑨 T 𝛼𝛼𝛼𝛼 𝑡𝑡−1 𝒛𝒛 𝑡𝑡−1 𝑛𝑛

のことだと思えばよい。

真の残留干渉

𝒙𝒙 B 𝑡𝑡 + 𝑨𝑨 T 𝒚𝒚 − 𝑨𝑨𝒙𝒙 B 𝑡𝑡 𝑛𝑛 − 𝑥𝑥 𝑛𝑛

に反跳場による影響の補正 を加えた

𝑥𝑥 A,𝑛𝑛 𝑡𝑡 − 𝑥𝑥 𝑛𝑛

は、

𝑥𝑥 𝑛𝑛

と独立なキャビティ場とみなせるはず。

(8)

オンサーガ項の別表現

tanh 𝑥𝑥

に関する恒等式

tanh 𝑥𝑥 = 𝑒𝑒 𝑥𝑥 + 𝑒𝑒 −𝑥𝑥 2 − 𝑒𝑒 𝑥𝑥 − 𝑒𝑒 −𝑥𝑥 2

𝑒𝑒 𝑥𝑥 + 𝑒𝑒 −𝑥𝑥 2 = 1 − tanh 2 𝑥𝑥 .

= 1

𝑣𝑣 A 𝑡𝑡 1 − 1

𝑁𝑁 � 𝑛𝑛=1

𝑁𝑁

𝑥𝑥 B,𝑛𝑛 𝑡𝑡+1 2 = 𝑣𝑣 B 𝑡𝑡+1 𝑣𝑣 A 𝑡𝑡 .

実は、推定量として事後平均推定量を使用する限り、

オンサーガ項のこの表現は一般に成立する。

恒等式を代入

𝛼𝛼 𝑡𝑡 = 1

𝑣𝑣 A 𝑡𝑡 tanh 𝒙𝒙 A 𝑡𝑡

𝑣𝑣 A 𝑡𝑡 = 1

𝑣𝑣 A 𝑡𝑡 1 − tanh 2 𝒙𝒙 A 𝑡𝑡

𝑣𝑣 A 𝑡𝑡

(9)

状態発展法

大システム極限において、反復によって

AMP

の性能がどのように 変化するかを追跡するための厳密な理論解析手法

仮定

通信路として、

i.i.d.

レイリーフェーディングを仮定する。

状態発展方程式

1

SINR 𝑡𝑡 = 𝜎𝜎 2 + 𝛼𝛼MSE 𝑡𝑡 , MSE 0 = 1, MSE 𝑡𝑡+1 = MMSE SINR 𝑡𝑡 .

定理3

.

AMP

の反復

𝑡𝑡

における平均二乗誤差

𝑁𝑁 −1 𝒙𝒙 − 𝒙𝒙 B 𝑡𝑡 2

は、大システム極限 において

MSE 𝑡𝑡

にほとんど確実に収束する。

MMSE(𝑠𝑠)

は信号対雑音比(

Signal-to-noise ratio, SNR)

𝑠𝑠

BPSK

入力

AWGN

通信路に対する最小平均二乗誤差

(10)

最小平均二乗誤差(

Minimum mean-square error, MMSE

SNR

𝑠𝑠

AWGN

通信路

𝑦𝑦 = 𝑥𝑥 + 𝑤𝑤, 𝑤𝑤 ∼ 𝒩𝒩 0, 𝑠𝑠 −1 . BPSK

ℙ 𝑥𝑥 = ±1 = 1 2 .

事後平均推定量

�𝑥𝑥 PME 𝑦𝑦 = tanh(𝑠𝑠𝑦𝑦) . MMSE

MMSE 𝑠𝑠 = 𝔼𝔼[ 𝑥𝑥 − �𝑥𝑥 PME 𝑠𝑠𝑦𝑦 2 ]

= 1 − 𝔼𝔼 𝑥𝑥 �tanh 2 𝑠𝑠𝑦𝑦 1

2𝜋𝜋/𝑠𝑠 𝑒𝑒 − 𝑦𝑦−𝑥𝑥

2

2/𝑠𝑠 𝑑𝑑𝑦𝑦 .

(11)

数値シミュレーション

反復回数50回、

SNR 1/𝜎𝜎 2 = 10 dB

参照

関連したドキュメント

 通常,2 層もしくは 3 層以上の層構成からなり,それぞれ の層は,接着層,バリア層,接合層に分けられる。接着層に は,Ti (チタン),Ta

従来より論じられることが少なかった財務状況の

[Nitanda&Suzuki: Fast Convergence Rates of Averaged Stochastic Gradient Descent under Neural Tangent Kernel Regime,

Optimal stochastic approximation algorithms for strongly convex stochastic composite optimization I: A generic algorithmic framework.. SIAM Journal on Optimization,

Dual averaging and proximal gradient descent for online alternating direction multiplier method. Stochastic dual coordinate ascent with alternating direction method

特に, “宇宙際 Teichm¨ uller 理論において遠 アーベル幾何学がどのような形で用いられるか ”, “ ある Diophantus 幾何学的帰結を得る

WAKE_IN ピンを Low から High にして DeepSleep モードから Active モードに移行し、. 16ch*8byte のデータ送信を行い、送信完了後に

〔問4〕通勤経路が二以上ある場合