私はMichael Betancourt教授による素晴らしい入門用HMCペーパーを読んでいますが、運動量の分布の選択についてどのようにしていくかについて理解が行き詰まっています。
概要
HMCの基本的な考え方は、運動量変数をターゲット変数と組み合わせて導入することです。それらは共同で位相空間を形成します。q
保守的なシステムの総エネルギーは定数であり、システムはハミルトンの方程式に従う必要があります。したがって、位相空間の軌跡はエネルギーレベルに分解でき、各レベルはエネルギー特定の値に対応し、次を満たす点のセットとして説明できます。
。
共同分布を推定したいので、を積分することにより、目的のターゲット分布ます。さらに、は、同等にとして記述できます。ここで、は、エネルギーの特定の値とは、そのエネルギーレベルの位置です。のP π (Q )π (Q 、P )π (θ EE θ E
与えられた値に対して、ハミルトンの方程式の積分を実行して軌跡上のデータポイントを取得できるため、は比較的わかりやすい。ただし、は、運動量の指定方法に依存するトリッキーな部分であり、その結果、総エネルギー決まります。π (θ Eπ (E )E
ご質問
私たちの目的はであるように見えますが、実際に推定できるのは、は、論文の図23に示されているように、にほぼ似ています。ただし、実際にサンプリングしているのはです。π (Eπ (Eπ (E )π (p
Q1:これは、、を簡単に計算して、推定できるためです?Eのπ (E
成り立つという仮定を立てるために、ガウス分布運動量を使用します。このペーパーでは2つの選択肢について言及しています。
ここで、はユークリッド計量と呼ばれる定数、別名質量行列です。D × D
最初の選択(ユークリッドガウス)の場合、質量行列は実際にはから独立しているため、サンプリングする確率は実際にはです。ガウス分布の運動量と共分散の選択は、と逆変換してボリュームを位相空間で一定にする必要があるため、ターゲット変数が共分散行列でガウス分布されていることを意味します。。Q π (P )P M Q M - 1 P Q
Q2:私の質問は、がどのようにガウス分布に従うと期待できるかです。実際には、は複雑な分布になる可能性があります。π (Q )