Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【輪読資料】多次元正規分布でGibbs Sampling (情報工学機械学習9.3.4)

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

【輪読資料】多次元正規分布でGibbs Sampling (情報工学機械学習9.3.4)

Avatar for Yuiga Wada (和田唯我)

Yuiga Wada (和田唯我)

November 29, 2022
Tweet

More Decks by Yuiga Wada (和田唯我)

Other Decks in Technology

Transcript

  1. ⽬次 2 • 9.3.4 条件付き確率 • a. 多次元正規分布における Gibbs Sampling

    • b. ブロック⾏列の逆⾏列の導出 • c. Demo: Gibbs Samplingの実装
  2. ⽬次 3 • 9.3.4 条件付き確率 • a. 多次元正規分布における Gibbs Sampling

    • b. ブロック⾏列の逆⾏列の導出 • c. Demo: Gibbs Samplingの実装
  3. a. 特徴と⽬標の整理 4 • Gibbs Sampling の特徴 • ⼀次元だけサンプルを更新するので, 条件付き確率の計算が必要

    → ⼀般に条件付き確率の計算は困難 • ⽬標 • 多次元正規分布における条件付き確率を計算し, Gibbs Samplingに具体的なア ルゴリズムの⼀例を与える.
  4. a. 設定の整理 5 • ベクトル 𝒛 • ⼀次元だけサンプルを更新 • →

    第⼀番⽬の変数 𝑥 とベクトル 𝒚 で構成されているとする • 平均・共分散⾏列・精度⾏列 • 以下のようにブロック⾏列で記述
  5. a. 過程の整理 6 • アルゴリズム導出の流れ 1. 提案分布を正規分布 𝒩 µ, Σ

    とし, ⼀次元のみに着⽬ (→ 𝑥 ). 2. 𝑝 𝒛 𝝁, Σ (=: 𝑝 𝒚, 𝑥 )から 𝑝 𝑥 | 𝒚 を計算し, パラメタ µ!|# , σ!|# $ を計算. 3. 𝑝 𝑥 | 𝒚 と 𝑝 𝑧% | 𝑧& '(& 𝑧$ '(& , … , 𝑧%)& '(& , 𝑧%(& ' , … , 𝑧* (') との対応を与える.
  6. a. 式の整理 7 • 𝒛 ~ 𝒩 µ, Σ のとき

    𝑝 𝒛 𝝁, Σ は以下の通り • 共分散⾏列 Σを精度⾏列 Λ で書き換えると
  7. a. パラメタ µ!|# , σ!|# $ の計算 8 • パラメタ

    の計算 • σ!|# $ → 𝑥 に関する2次の項と対応 • µ!|# → 𝑥 に関する1次の項と対応 • ⇒ 𝑝(𝒚) は 𝑥 に関与しないので 𝑝 𝒛 𝝁, Σ を 𝑥 について係数⽐較 疑問: 𝑥 と 𝒚 って相関ゼロ?
  8. a. パラメタ µ!|# , σ!|# $ の計算 9 • 𝑝

    𝒛 𝝁, Σ の 𝑒𝑥𝑝 内を 𝑥 について展開すると
  9. a. パラメタ µ!|# , σ!|# $ の計算 12 • 求めた各パラメタは,

    精度⾏列に依存している • → 精度⾏列を共分散⾏列で書き下す必要がある • ブロック⾏列の逆⾏列が問題となる • → ブロック⾏列の逆⾏列を求めよう
  10. ⽬次 13 • 9.3.4 条件付き確率 • a. 多次元正規分布における Gibbs Sampling

    • b. ブロック⾏列の逆⾏列の導出 • c. Demo: Gibbs Samplingの実装
  11. b. ブロック⾏列の逆⾏列 – LDU分解 14 • ブロック⾏列Pをブロック⾏列 X, Y, Z,

    Wを⽤いてLDU分解する • 逆⾏列といえばLU分解じゃない? • なんでここではLDU? • ブロック⾏列なのでUの対⾓⽅向のブロックを I にしたほうが楽 (個⼈的な感想) L (下三⾓) D (対⾓) U (上三⾓)
  12. ⽬次 22 • 9.3.4 条件付き確率 • a. 多次元正規分布における Gibbs Sampling

    • b. ブロック⾏列の逆⾏列の導出 • c. Demo: Gibbs Samplingの実装