2 votos

Divergencia KL de la distribución multinomial

Considere q(x)q(x) sea una distribución multinomial sobre {1,,k}{1,,k} con parámetros {θ1,,θk}{θ1,,θk} . Y p(x) sobre {1,,k}{1,,k} con la distribución p(x)=1kp(x)=1k . Entonces, ¿qué es la divergencia KL?

Sé que para una distribución discreta, KL(p(x)||q(x))=p(x)logp(x)q(x)KL(p(x)||q(x))=p(x)logp(x)q(x) . Pero en cuanto a la divergencia KL en distribuciones multinomiales, ¿es la xx se convierte en un vector xx ? Entonces, ¿cuál es el logaritmo de la relación? y ¿la respuesta de la divergencia KL será también un vector? Muchas gracias.

2voto

Raul Laasner Puntos 126

Bien, repasemos algunas definiciones útiles que aclararán cómo calcular la divergencia de Kullback-Leibler aquí.

Por definición la suma de los parámetros de la distribución mutlinomial es 1; es decir, km=1θm=1km=1θm=1 ,

donde θmθm es la probabilidad del mthmth resultado que se produce.

La función de masa de la probabilidad (PMF) de la distribución multinomial es q(x)=n!Πkm=1(xm!)Πkm=1θxmm,q(x)=n!Πkm=1(xm!)Πkm=1θxmm, donde nn es el número total de experimentos independientes ejecutados tal que km=1xm=nkm=1xm=n .

Ahora consideremos también otra distribución multinomial p(x)p(x) como p(x)=n!Πkm=1(xm!)Πkm=1(1k)xm=n!Πkm=1(xm!)(1k)n.p(x)=n!Πkm=1(xm!)Πkm=1(1k)xm=n!Πkm=1(xm!)(1k)n.

La divergencia de Kullback-Leibler resultante puede entonces calcularse en una variedad de declaraciones equivalentes DKL(p(x)||q(x))=km=1(1klog(1kθm))=km=1(1klog(kθm))=1klog(kkΠkm=1θm)=1k(klog(k)+log(Πkm=1θm))=log(k)1kkm=1log(θm)=log(1k)km=11klog(θm)=km=11klog(1k)km=11klog(θm)=H(p(x))Ep(x)[log(q(x))]=Ep(x)[log(1q(x))]H(p(x)). Obsérvese que no se necesitan vectores para calcular la divergencia de Kullback-Leibler entre dos distribuciones multinomiales con el mismo número de categorías.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X