Kullback-Leibler発散は2つの確率密度関数を比較するための指標ですが、2つのGPのとを比較するためにどのような指標が使用されますか?
Kullback-Leibler発散は2つの確率密度関数を比較するための指標ですが、2つのGPのとを比較するためにどのような指標が使用されますか?
回答:
ガウス過程の分布は、無限に対する多変量ガウスの拡張であることに注意してください。したがって、積分することにより、GP確率分布間のKL発散を使用できます。
MCメソッドを使用して、GP分布に従ってプロセスを繰り返しサンプリングすることにより、離散化されたこの量を数値的に近似できます。収束速度が十分に良いかどうかわかりません...
が|で有限の場合 X | = N、あなたは、多変量正規分布のための通常のKLダイバージェンスにフォールバック: D K L ( G P(μ 1、K 1)、G P(μ 2、K 2)) = 1
覚えている場合、平均関数を有するガウスプロセスであり、M及び共分散関数K、その後、すべてのためにT 1、... 、T K ∈ T、ランダムベクトル(X (T 1)、... 、X (t k))は、平均ベクトル(m (t 1)、… 、(と共分散行列 Σ = (σ I 、J)= (K (T I、TのJ))、我々は、共通の略語を使用した、 X (Tの)= X (T 、。
各実現は、そのドメインがインデックスセット Tである実関数です。仮定する T = [ 0 、1 ]。2つのガウス過程 Xと Yが与えられると、2つの実現 Xの間の1つの共通の距離(および Y (である SUP T ∈ [ 0 、1 ] | X (t 、ω )− Y (t 、ω )| 。したがって、2つのプロセス Xと Yの間の距離を d (X 、Y )= Eとして 定義するのが自然なようです この距離の分析式があるかどうかはわかりませんが、次のようにモンテカルロ近似を計算できると思います。いくつかの細かいグリッドを修正 0 ≤ T 1 < ⋯ < T K ≤ 1、およびサンプルを描く(xはI 1、... 、X I K)及び(Y iは1、... 、Y iは、kは)通常のランダムベクトルから(X (t 1)