(1) p(x)=p(x,z)dz


(2) logp(x)=logp(x,z)dz.


(3) logp(x)=logq(zx)p(x,z)q(zx)dz.


Jensen: logE[X]E[logX]

(4) logp(x)=logq(zx)p(x,z)q(zx)dzq(zx)logp(x,z)q(zx)dz.


ELBO: L(x)=Eq(zx)[logp(x,z)logq(zx)]

(5) L(x)=Eq(zx)[logp(x,z)]Eq(zx)[logq(zx)].


(6) L(x)=Eq(zx)[logp(xz)]+Eq(zx)[logp(z)]Eq(zx)[logq(zx)].

  • DKL(q(zx)p(z))=Eq(zx)[logq(zx)logp(z)].


(7) L(x)=Eq(zx)[logp(xz)]DKL(q(zx)p(z)).


결론: LVAE=DKL(q(zx)p(z))Eq(zx)[logp(xz)].

Categories:

Updated: