fgf(x)=fu(x)/cfg(x)=gu(x)/cg
DKLˆ(f||g)=[n−1∑jfu(xj)/πf(xj)]−11N∑iN[log(fu(zi)gu(zi))fu(zi)πr(zi)]−log(r^)
r^=1/n1/n∑jfu(xj)/πf(xj)∑jgu(yj)/πg(yj).(1)
cf/cgπfπgfuguπr
{xi}∼πf{yi}∼πg{zi}∼πrcfcg
1N∑iN[log(fu(zi)gu(zi))fu(zi)πr(zi)]→ascfE[log(fu(zi)gu(zi))]
私の動機は次のとおりです。
DKL(f||g)=∫∞−∞f(x)log(f(x)g(x))dx=∫∞−∞f(x){log[fu(x)gu(x)]+log[cgcf]}dx=Ef[logfu(x)gu(x)]+log[cgcf]=c−1fEπr[logfu(x)gu(x)fu(x)πr(x)]+log[cgcf].
尤度比をシミュレートする方法に関するその他のアイデアについては、いくつかの論文を見つけました:https ://projecteuclid.org/download/pdf_1/euclid.aos/1031594732