このガウス混合不等式を証明する方法は?(フィッティング/オーバーフィッティング)


8

f [x]をn項の均一な重みを持つガウス混合pdfとしと、対応する分散、を意味し:{μ1,...,μn}{σ1,...,σn}

f(x)1ni=1n12πσi2e(xμi)22σi2

n個のガウス中心でサンプリングされた対数尤度が平均対数尤度よりも大きい(または等しい)ことは直感的に思えます。

1nj=1nln(f(μj))f(x)ln(f(x))dx

これは明らかに、小さい分散(各が狭いガウスの上にある)と非常に大きい分散(すべてのが1つの広いガウスの上にある)に当てはまり、それは当てはまりますとのすべてのセットを生成して最適化しましたが、それが常に真であることを証明する方法を理解できません。助けて? μ I μ I σ Iμiμiμiσi


あなたはおそらくLHSへの期待を逃していますか?
lacerbi 2016年

@lacerbiいいえ、私は違います。不足しているものはありません。LHSに、、インデックス付きで評価さのx if(x)xi
ジェリーGuern

ええ、申し訳ありません-私はあまりに眠くて、定義を読み違えました。
lacerbi 2016年

回答:


2

これは拡張されたコメントのようなものなので、そのように解釈してください。定義: (私は標準を使用していますガウス分布の表記)。

f(x)1ni=1nN(x|xi,σi2)

次のことを証明したい場合: which is {1

1ni=1nlogf(xi)f(x)logf(x)dx0
{1ni=1nlogf(xi)}+H[f]0.

ジェンセンの不等式のため(たとえば、Huber et al。、On Entropy Approximation for Gaussian Mixture Random Vectors、2008を参照)、 と、これは2つのガウス密度の畳み込みから生じます。したがって、次のようになります: 興味深いことに、は依然としてガウシアンと平均に等しい成分平均の混合です。

H[f]1ni=1nlogf(x)N(x|xi,σi2)dx=1ni=1nloggi(xi)
gi(x)1nj=1nN(x|xj,σi2+σj2)
{1ni=1nlogf(xi)}+H[f]1ni=1nlogf(xi)gi(xi).
gif、ただし各コンポーネントは、対応するコンポーネントよりも厳密に大きな分散を持っています。これで何かできる?gif

ありがとうございました。最終的なRHSが> = 0であることを証明しているように見えますが、これも直観的ですが証明が難しいように見えますが、これは確かに正しい方向への一歩です。私は以前その紙を見たことがあります。
Jerry Guern、2016年

最終的なRHSが常にポジティブであると考えるのは魅力的ですが、実際にそれを証明することもできません。
Jerry Guern、2016

0

わかったと思います。あなたはそれらを正しく組み合わせる必要がありますが、それは基本的なステップをとるだけです。

番目のガウス分布の密度を示します。つまり、fii12πσi2e(xμi)22σi2

私たちはジェンセンの不平等から始めます。関数は凸型であるため、次のようになります 。統合後、次のものが得られます: Edit:以下の不等式は間違っており、ソリューション自体も間違っていますg(x)=xlog(x)f(x)log(f(x))1ni=1nfi(x)log(fi(x))

f(x)log(f(x))dx1ni=1nfi(x)log(fi(x))dx

今、RHS。すべてのにがあるので、 したがって、 証明する必要があります: しかし、 を 合計してで割ると、何が得られるか私たちは必要でしたiffi

log(f(μi))log(fi(μi))
1ni=1nlog(f(μi))1ni=1nlog(fi(μi))
1ni=1nlog(fi(μi))1ni=1nfi(x)log(fi(x))
log(fi(μi))=fi(x)log(fi(μi))dxfi(x)log(fi(x))dx
in

よくわかりません。ag(x)を定義しましたが、使用していません。f_iの意味がわかりません。
Jerry Guern、2016

定義を追加しました。申し訳ありません。私はジェンセンの不等式のためだけにを使用します。つまり、figg(1ni=1nfi(x))1ni=1ng(fi(x))
sjm.majewski

あなたは声明場合にのみ正確である重量がの定義の一部であるが、それはありませんし、あなたの証明の初めの部分まで台無しに戻ってそれを追加します。f>=fi1/nfi
Jerry Guern、2016

1
このステートメントは正しくありません:1ni=1nlog(f(μi))1ni=1nlog(fi(μi))
Jerry Guern

1
ええ、私は昨日それを実現しました。この不平等はかなり厳しいようですが、とにかく編集して私の答えを残しておきます。
sjm.majewski
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.