Turunkan Negentropi. Terjebak


13

Jadi, pertanyaan ini agak terlibat, tetapi saya dengan susah payah berusaha membuatnya selurus mungkin.

Tujuan: Singkatnya, ada derivasi negentropi yang tidak melibatkan kumulan tingkat tinggi, dan saya mencoba memahami bagaimana itu diturunkan.

Latar Belakang: (Saya mengerti semua ini)

Saya mempelajari sendiri buku itu 'Analisis Komponen Independen' , ditemukan di sini. (Pertanyaan ini dari bagian 5.6, jika Anda memiliki buku - 'Perkiraan Entropi oleh Fungsi Nonpolinomial').

Kami memiliki x , yang merupakan variabel acak, dan negentropi yang ingin kami perkirakan, dari beberapa pengamatan yang kami miliki. PDF x diberikan oleh px(ζ) . Negentropi hanyalah perbedaan antara entropi diferensial dari variabel acak Gaussian terstandarisasi, dan entropi diferensial x . Entropi diferensial di sini diberikan oleh H , sedemikian rupa sehingga:

H(x)=px(ζ)log(px(ζ))dζ

jadi, negentropi diberikan oleh

J(x)=H(v)H(x)

di mana v adalah Gaussian rv terstandarisasi, dengan PDF yang diberikan oleh ϕ(ζ) .

Sekarang, sebagai bagian dari metode baru ini, buku saya telah menghasilkan perkiraan PDF x , yang diberikan oleh:

px(ζ)=ϕ(ζ)[1+iciFi(ζ)]

(Di mana ci=E{Fi(x)} . Omong-omong, i is tidak kekuasaan, tetapi indeks sebaliknya).

Untuk saat ini, saya 'menerima' formula PDF baru ini, dan akan menanyakannya lagi di lain hari. Ini bukan masalah utama saya. Apa yang dia lakukan sekarang adalah memasukkan versi PDF x kembali ke persamaan negentropi, dan berakhir dengan:

J(x)12iE{Fi(x)}2

Ingat, sigma (di sini dan untuk sisa posting), hanya loop di sekitar indeks i . Misalnya, jika kita hanya memiliki dua fungsi, sinyal akan berulang untuk i=2 dan i=2 . Tentu saja, saya harus memberi tahu Anda tentang fungsi-fungsi yang ia gunakan. Jadi ternyata, fungsi-fungsi itu Fi didefinisikan sebagai demikian:

Fungsi Fi bukan fungsi polinomial dalam kasus ini. (Kami berasumsi bahwa rv x adalah rata-rata nol, dan varians unit). Sekarang, mari kita membuat beberapa batasan dan memberikan properti dari fungsi-fungsi itu:

Fn+1(ζ)=ζ,cn+1=0

Fn+2(ζ)=ζ2,cn+1=1

Untuk menyederhanakan perhitungan, mari kita membuat asumsi lain, murni teknis: Fungsi , membentuk sistem ortonormal, seperti:Fi,i=1,...n

ϕ(ζ)Fi(ζ)Fj(ζ)dζ={1,if i=j0,if ij

dan

ϕ(ζ)Fi(ζ)ζkd(ζ)=0,for k=0,1,2

Hampir sampai! OK, jadi itu semua latar belakang, dan sekarang untuk pertanyaan. Tugasnya adalah kemudian, cukup tempatkan PDF baru ini ke dalam rumus entropi diferensial, . Jika saya mengerti ini, saya akan mengerti sisanya. Sekarang, buku ini memberikan derivasi, (dan saya setuju dengan itu), tetapi saya macet menjelang akhir, karena saya tidak tahu / melihat bagaimana itu dibatalkan. Juga, saya tidak tahu bagaimana menafsirkan notasi kecil dari ekspansi Taylor.H(x)

Ini hasilnya:

Menggunakan ekspansi Taylor , untukH(x)kita dapatkan:(1+ϵ)log(1+ϵ)=ϵ+ϵ22+o(ϵ2)H(x)

H(x)=ϕ(ζ)(1+ciFi(ζ))(log(1+ciFi(ζ)+log(ζ))d(ζ)=ϕ(ζ)log(ζ)ϕ(ζ)ciFi(ζ)log(ϕ(ζ))ϕ(ζ)[ciFi(ζ)+12(ciFi(ζ))2+o((ciFi(ζ))2)]

dan sebagainya

Pertanyaan: (Saya tidak mengerti ini)

H(x)=H(v)0012ci2+o((ci)2

Jadi, masalah saya: Kecuali untuk , saya tidak mengerti bagaimana dia mendapatkan 4 syarat terakhir dalam persamaan terakhir. (Yaitu, 0, 0, dan 2 istilah terakhir). Saya mengerti segalanya sebelum itu. Dia bilang dia telah mengeksploitasi hubungan ortogonalitas yang diberikan pada properti di atas, tapi saya tidak mengerti caranya. (Saya juga tidak mengerti notasi kecil di sini, dalam arti, bagaimana notasi itu digunakan?)H(v)

TERIMA KASIH!!!!

EDIT:

Saya telah maju dan menambahkan gambar-gambar dari buku yang saya baca, cukup banyak yang mengatakan apa yang saya katakan di atas, tetapi kalau-kalau ada yang membutuhkan konteks tambahan.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Dan di sini, ditandai dengan warna merah, adalah bagian yang membingungkan saya. Bagaimana dia menggunakan properti ortogonalitas untuk mendapatkan bagian terakhir, di mana hal-hal dibatalkan, dan penjumlahan akhir yang melibatkan ci2 , dan penjumlahan notasi kecil-kecilan?


1
logϕ(x)

@ cardinal Ok, koreksi kesalahan ketik, terima kasih. Meski begitu, saya tidak jelas bagaimana dia melakukan pembatalan. Saya telah menambahkan gambar sebenarnya, dari buku itu sendiri.
Spacey

2
Sejujurnya, saya juga tidak tahu bagaimana atau mengapa ini dimigrasikan dari situs matematika. Bagaimanapun, saya senang memilikinya di sini, di mana itu sama-sama di rumah. Anda telah berupaya keras untuk menjawab pertanyaan itu. :-)
kardinal

2
@ cardinal Sangat menyenangkan saya mendengar Anda mengatakan itu. :-) Ya, semoga investasi belajar mandiri ini akan membuahkan hasil suatu hari nanti. ;-)
Spacey

2
Ya, @Mohammad, akan! ICA adalah topik yang sangat menarik juga :-).
Néstor

Jawaban:


9

ci

ci=p0(ξ)Gi(ξ)dξ.
ξξci

>> Untuk mendapatkan ketentuan nol:

φ(ξ)=exp(ξ2/2)/2πlogφ(ξ)

logφ(ξ)=ξ2/2log2π.
ciφ(ξ)Gi(ξ)logφ(ξ)=12ciφ(ξ)Gi(ξ)ξ2log2πciφ(ξ)Gi(ξ),   (1)
where I have dropped the constants outside the integrals.

From here, note that in (5.39) it is stated that φ(ξ)Fi(ξ)ξk is 0 for k=0,1,2. The integral on the first term in the right of eq. (1) is of this form (with k=2) and the integral in the second term too, (with k=0). You just have to exploit this fact on the sums and you are done!

>> To obtain the ci2 terms:

Note that the integral to be obtained to obtain these terms is:

φ(ξ)(i=1nciGi(ξ))2dξ.
We can use the multinomial theorem to expand the squared sum. This gives us:
φ(ξ)k1+k2+...kn=22!k1!k2!...kn!1tn(ctGt(ξ))ktdξ.
However, from (5.39) again, note that all the terms in this sum which include integrals for the form
φ(ξ)Gi(ξ)Gj(ξ)dξ
are zero for ij and one for i=j. This leave us with the result
φ(ξ)(ciGi(ξ))2dξ=ci2.

>> About the o(whatever) notation

I think this is pretty confusing from the authors, but I recall that they use it just to mean that there are terms of order whatever every time they put o(whatever) (i.e., just like the big-O notation). However, as @Macro commented on this same answer, there is a difference between the big-O notation and the little-O one. Maybe you should check by yourself and see which one suits the problem in this Wikipedia article.

PS: This is a great book by the way. The papers of the authors on the subject are also very good and are a must read if you are trying to understand and implement ICA.


1
(+1) Good answer. If the sums are infinite, we have to be more careful about interchanging them with the integral. If they are finite (as the OP suggests, but I did not look at the images closely) then everything is straightforward, as you've shown. :-)
cardinal

Ah yes! Thank you Nestor, but what about the last two results, that is, the summation with the ci2, and summation with the small-o notation part?
Spacey

1
@cardinal: Oh yes! They ARE finite (I don't know why I wrote they where infinite...). I changed that on my answer.
Néstor

@Mohammad, I'm writing on my answers your other two questions ;-).
Néstor

1
@Néstor, +1 to this answer but re: your last comment, I think there is a distinction between big-O and little-o notation.
Macro
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.