Articulo de referencia

divergencia de Jensen-Shannon

En teoría de la probabilidad y estadística , la divergencia de Jensen-Shannon , que recibe su nombre de Johan Jensen y Claude Shannon , es un método para medir la similitud entr...

En teoría de la probabilidad y estadística , la divergencia de Jensen-Shannon , que recibe su nombre de Johan Jensen y Claude Shannon , es un método para medir la similitud entre dos distribuciones de probabilidad . También se conoce como radio de información ( IRad ) [ 1 ] [ 2 ] o divergencia total respecto a la media [ 3 ] . Se basa en la divergencia de Kullback-Leibler , con algunas diferencias notables (y útiles), como su simetría y su valor finito. La raíz cuadrada de la divergencia de Jensen-Shannon es una métrica que a menudo se denomina distancia de Jensen-Shannon. La similitud entre las distribuciones es mayor cuando la distancia de Jensen-Shannon se acerca a cero [ 4 ] [ 5 ] [ 6 ] .

Definición

Consideremos el conjuntoMETRO+1(A){\displaystyle M_{+}^{1}(A)}de distribuciones de probabilidad dondeA{\displaystyle A}es un conjunto provisto de alguna σ-álgebra de subconjuntos medibles. En particular, podemos tomarA{\displaystyle A}ser un conjunto finito o numerable en el que todos los subconjuntos son medibles.

La divergencia de Jensen-Shannon (JSD) es una versión simetrizada y suavizada de la divergencia de Kullback-Leibler.D(PAGQ){\displaystyle D(P\parallel Q)}Se define por

JSD(PAGQ)=12D(PAGMETRO)+12D(QMETRO),{\displaystyle {\rm {JSD}}(P\parallel Q)={\frac {1}{2}}D(P\parallel M)+{\frac {1}{2}}D(Q\parallel M),}

dóndeMETRO=12(PAG+Q){\displaystyle M={\frac {1}{2}}(P+Q)}es una distribución de mezcla dePAG{\displaystyle P}yQ{\displaystyle Q}.

La divergencia geométrica de Jensen-Shannon [ 7 ] (o divergencia G-Jensen-Shannon) produce una fórmula de forma cerrada para la divergencia entre dos distribuciones gaussianas tomando la media geométrica.

Una definición más general, que permite la comparación de más de dos distribuciones de probabilidad, es:

JSDπ1,,πnorte(PAG1,PAG2,,PAGnorte)=iπiD(PAGiMETRO)=H(METRO)i=1norteπiH(PAGi){\displaystyle {\begin{aligned}{\rm {JSD}}_{\pi _{1},\ldots ,\pi _{n}}(P_{1},P_{2},\ldots ,P_{n})&=\sum _{i}\pi _{i}D(P_{i}\parallel M)\\&=H\left(M\right)-\sum _{i=1}^{n}\pi _{i}H(P_{i})\end{aligned}}}

dónde

METRO:=i=1norteπiPAGi{\displaystyle {\begin{aligned}M&:=\sum _{i=1}^{n}\pi _{i}P_{i}\end{aligned}}}

yπ1,,πnorte{\displaystyle \pi _{1},\ldots ,\pi _{n}}son ponderaciones que se seleccionan para las distribuciones de probabilidadPAG1,PAG2,,PAGnorte{\displaystyle P_{1},P_{2},\ldots ,P_{n}}, yH(PAG){\displaystyle H(P)}es la entropía de Shannon para la distribuciónPAG{\displaystyle P}. Para el caso de dos distribuciones descrito anteriormente,

PAG1=PAG,PAG2=Q,π1=π2=12. {\displaystyle P_{1}=P,P_{2}=Q,\pi _{1}=\pi _{2}={\frac {1}{2}}.\ }

Por lo tanto, para esas distribucionesPAG,Q{\displaystyle P,Q}

JSD=H(METRO)12(H(PAG)+H(Q)){\displaystyle JSD=H(M)-{\frac {1}{2}}{\bigg (}H(P)+H(Q){\bigg )}}

Límites

La divergencia de Jensen-Shannon está acotada por 1 para dos distribuciones de probabilidad discretas, dado que se utiliza el logaritmo en base 2: [ 8 ]

0JSD(PAGQ)1{\displaystyle 0\leq {\rm {JSD}}(P\parallel Q)\leq 1}.

Con esta normalización, se obtiene un límite inferior para la distancia de variación total entre P y Q:

JSD(PAGQ)12PAGQ1=12ωΩ|PAG(ω)Q(ω)|{\displaystyle {\rm {JSD}}(P\parallel Q)\leq {\frac {1}{2}}\|P-Q\|_{1}={\frac {1}{2}}\sum _{\omega \in \Omega }|P(\omega )-Q(\omega )|}.

Con el logaritmo en base e, que se usa comúnmente en termodinámica estadística, el límite superior esln(2){\displaystyle \ln(2)}. En general, el límite en base b esregistrob(2){\displaystyle \log _{b}(2)}:

0JSD(PAGQ)registrob(2){\displaystyle 0\leq {\rm {JSD}}(P\parallel Q)\leq \log _{b}(2)}.

Una cota más general, la divergencia de Jensen-Shannon está acotada porregistrob(norte){\displaystyle \log _{b}(n)}para más de dos distribuciones de probabilidad: [ 8 ]

0JSDπ1,,πnorte(PAG1,PAG2,,PAGnorte)registrob(norte){\displaystyle 0\leq {\rm {JSD}}_{\pi _{1},\ldots ,\pi _{n}}(P_{1},P_{2},\ldots ,P_{n})\leq \log _{b}(n)}.

Relación con la información mutua

La divergencia de Jensen-Shannon es la información mutua entre una variable aleatoria.incógnita{\displaystyle X}asociado a una distribución de mezcla entrePAG{\displaystyle P}yQ{\displaystyle Q}y la variable indicadora binariaZ{\displaystyle Z}que se utiliza para cambiar entrePAG{\displaystyle P}yQ{\displaystyle Q}para producir la mezcla. Dejeincógnita{\displaystyle X}sea ​​alguna función abstracta sobre el conjunto subyacente de eventos que discrimine bien entre eventos, y elija el valor deincógnita{\displaystyle X}de acuerdo aPAG{\displaystyle P}siZ=0{\displaystyle Z=0}y según Q{\displaystyle Q}siZ=1{\displaystyle Z=1}, dóndeZ{\displaystyle Z}es equiprobable. Es decir, estamos eligiendoincógnita{\displaystyle X}según la medida de probabilidad METRO=(PAG+Q)/2{\displaystyle M=(P+Q)/2}y su distribución es la distribución de mezcla. Calculamos

I(incógnita;Z)=H(incógnita)H(incógnita|Z)=METROregistroMETRO+12[PAGregistroPAG+QregistroQ]=PAG2registroMETROQ2registroMETRO+12[PAGregistroPAG+QregistroQ]=12PAG(registroPAGregistroMETRO)+12Q(registroQregistroMETRO)=JSD(PAGQ){\displaystyle {\begin{aligned}I(X;Z)&=H(X)-H(X|Z)\\&=-\sum M\log M+{\frac {1}{2}}\left[\sum P\log P+\sum Q\log Q\right]\\&=-\sum {\frac {P}{2}}\log M-\sum {\frac {Q}{2}}\log M+{\frac {1}{2}}\left[\sum P\log P+\sum Q\log Q\right]\\&={\frac {1}{2}}\sum P\left(\log P-\log M\right)+{\frac {1}{2}}\sum Q\left(\log Q-\log M\right)\\&={\rm {JSD}}(P\parallel Q)\end{aligned}}}

De lo anterior se deduce que la divergencia de Jensen-Shannon está acotada por 0 y 1 porque la información mutua es no negativa y está acotada porH(Z)=1{\displaystyle H(Z)=1}en logaritmo de base 2.

Se puede aplicar el mismo principio a una distribución conjunta y al producto de sus dos distribuciones marginales (de forma análoga a la divergencia de Kullback-Leibler y la información mutua) y medir con qué fiabilidad se puede decidir si una respuesta dada proviene de la distribución conjunta o de la distribución del producto, bajo el supuesto de que estas son las únicas dos posibilidades. [ 9 ]

Divergencia cuántica de Jensen-Shannon

La generalización de las distribuciones de probabilidad en matrices de densidad permite definir la divergencia cuántica de Jensen-Shannon (QJSD). [ 10 ] [ 11 ] Se define para un conjunto de matrices de densidad.(ρ1,,ρnorte){\displaystyle (\rho _{1},\ldots ,\rho _{n})}y una distribución de probabilidadπ=(π1,,πnorte){\displaystyle \pi =(\pi _{1},\ldots ,\pi _{n})}como

QJSD(ρ1,,ρnorte)=S(i=1norteπiρi)i=1norteπiS(ρi){\displaystyle {\rm {QJSD}}(\rho _{1},\ldots ,\rho _{n})=S\left(\sum _{i=1}^{n}\pi _{i}\rho _{i}\right)-\sum _{i=1}^{n}\pi _{i}S(\rho _{i})}

dóndeS(ρ){\displaystyle S(\rho )}es la entropía de von Neumann deρ{\displaystyle \rho }Esta cantidad se introdujo en la teoría de la información cuántica , donde se la denomina información de Holevo: proporciona el límite superior para la cantidad de información clásica codificada por los estados cuánticos.(ρ1,,ρnorte){\displaystyle (\rho _{1},\ldots ,\rho _{n})}bajo la distribución previaπ{\displaystyle \pi }(véase el teorema de Holevo ). [ 12 ] Divergencia cuántica de Jensen-Shannon paraπ=(12,12){\displaystyle \pi =\left({\frac {1}{2}},{\frac {1}{2}}\right)} y dos matrices de densidad es una función simétrica, definida en todas partes, acotada e igual a cero solo si dos matrices de densidad son iguales. Es un cuadrado de una métrica para estados puros , [ 13 ] y recientemente se demostró que esta propiedad métrica también se cumple para estados mixtos. [ 14 ] [ 15 ] La métrica de Bures está estrechamente relacionada con la divergencia cuántica de JS; es el análogo cuántico de la métrica de información de Fisher .

centroide de Jensen-Shannon

El centroide C* de un conjunto finito de distribuciones de probabilidad se puede definir como el minimizador de la suma promedio de las divergencias de Jensen-Shannon entre una distribución de probabilidad y el conjunto de distribuciones prescrito: do=argminQi=1norteJSD(PAGiQ){\displaystyle C^{*}=\arg \min _{Q}\sum _{i=1}^{n}{\rm {JSD}}(P_{i}\parallel Q)}Se informa de un algoritmo eficiente [ 16 ] (CCCP) basado en la diferencia de funciones convexas para calcular el centroide de Jensen-Shannon de un conjunto de distribuciones discretas (histogramas).

Aplicaciones

La divergencia de Jensen-Shannon se ha aplicado en bioinformática y comparación de genomas , [ 17 ] [ 18 ] en comparación de superficies de proteínas, [ 19 ] en ciencias sociales, [ 20 ] en el estudio cuantitativo de la historia, [ 21 ] en experimentos de fuego, [ 22 ] y en aprendizaje automático. [ 23 ]

Notas

  1. Frank Nielsen (2021). "Sobre una definición variacional para la simetrización de distancias de Jensen-Shannon basada en el radio de información" . Entropy . 23 ( 4). MDPI: 464. Bibcode : 2019Entrp..21..485N . doi : 10.3390/e21050485 . PMC 7514974. PMID 33267199 .  
  2. Hinrich Schütze; Christopher D. Manning (1999). Fundamentos del procesamiento estadístico del lenguaje natural . Cambridge, Masa: MIT Press. pag. 304.ISBN  978-0-262-13360-9.
  3. ^ Dagan, ido; Lee, Lilian ; Pereira, Fernando CN (1997). "Métodos basados ​​en similitudes para desambiguar el sentido de las palabras" . En Cohen, Philip R.; Wahlster, Wolfgang (eds.). 35ª Reunión Anual de la Asociación de Lingüística Computacional y 8ª Conferencia del Capítulo Europeo de la Asociación de Lingüística Computacional, Actas de la Conferencia, 7 a 12 de julio de 1997, Universidad Nacional de Educación a Distancia (UNED), Madrid, España . Editores Morgan Kaufmann / ACL. págs. 56 a 63. arXiv : cmp-lg/9708010 . doi : 10.3115/976909.979625 . 
  4. Endres, DM; JE Schindelin (2003). "Una nueva métrica para distribuciones de probabilidad" (PDF) . IEEE Trans. Inf. Theory . 49 (7): 1858– 1860. Bibcode : 2003ITIT...49.1858E . doi : 10.1109/TIT.2003.813506 . hdl : 10023/1591 . S2CID 14437777 . 
  5. Ôsterreicher, F.; I. Vajda (2003). "Una nueva clase de divergencias métricas en espacios de probabilidad y sus aplicaciones estadísticas". Ann. Inst. Statist. Math . 55 (3): 639– 653. doi : 10.1007/BF02517812 . S2CID 13085920 . 
  6. Fuglede, B.; Topsoe, F. (2004). "Divergencia de Jensen-Shannon e incrustación en el espacio de Hilbert" (PDF) . Actas del Simposio Internacional sobre Teoría de la Información, 2004. IEEE. p. 30. doi : 10.1109/ISIT.2004.1365067 . ISBN  978-0-7803-8280-0. S2CID 7891037 . 
  7. Frank Nielsen (2019). "Sobre la simetrización de distancias de Jensen-Shannon basada en medios abstractos" . Entropy . 21 (5). MDPI: 485. arXiv : 1904.04017 . Bibcode : 2019Entrp..21..485N . doi : 10.3390 / e21050485 . PMC 7514974. PMID 33267199 .  
  8. 1 2 Lin, J. (1991). "Medidas de divergencia basadas en la entropía de Shannon" (PDF) . IEEE Transactions on Information Theory . 37 (1): 145– 151. CiteSeerX 10.1.1.127.9167 . doi : 10.1109/18.61115 . S2CID 12121632 .  
  9. Schneidman, Elad; Bialek, W; Berry, MJ II (2003). "Sinergia, redundancia e independencia en los códigos de población" . Journal of Neuroscience . 23 (37): 11539– 11553. doi : 10.1523/JNEUROSCI.23-37-11539.2003 . PMC 6740962. PMID 14684857 .  
  10. Majtey, A.; Lamberti, P.; Prato, D. (2005). "La divergencia de Jensen-Shannon como medida de distinguibilidad entre estados cuánticos mixtos". Physical Review A . 72 (5) 052310. arXiv : quant-ph/0508138 . Bibcode : 2005PhRvA..72e2310M . doi : 10.1103/PhysRevA.72.052310 . S2CID 32062112 . 
  11. Briët, Jop; Harremoës, Peter (2009). "Propiedades de la divergencia de Jensen-Shannon clásica y cuántica". Physical Review A . 79 (5) 052311. arXiv : 0806.4472 . Bibcode : 2009PhRvA..79e2311B . doi : 10.1103/PhysRevA.79.052311 .
  12. Holevo, AS ( 1973), "Límites para la cantidad de información transmitida por un canal de comunicación cuántica", Problemy Peredachi Informatsii (en ruso), 9 : 3–11Traducción al inglés: Probl. Inf. Transm ., 9 : 177–183 (1975) MR 0456936 
  13. Braunstein, Samuel; Caves, Carlton (1994). "Distancia estadística y geometría de los estados cuánticos". Physical Review Letters . 72 (22): 3439– 3443. Bibcode : 1994PhRvL..72.3439B . doi : 10.1103/PhysRevLett.72.3439 . PMID 10056200 . 
  14. Virosztek, Dániel (2021). "La propiedad métrica de la divergencia cuántica de Jensen-Shannon". Advances in Mathematics . 380 107595. arXiv : 1910.10447 . doi : 10.1016/j.aim.2021.107595 . S2CID 204837864 . 
  15. Sra, Suvrit (2019). "Métricas inducidas por la divergencia cuántica de Jensen-Shannon-Renyí y divergencias relacionadas". arXiv : 1911.02643 [ cs.IT ].
  16. Frank Nielsen (2021). "Sobre una generalización de la divergencia de Jensen-Shannon y el centroide de Jensen-Shannon" . Entropy . 22 ( 2). MDPI: 221. doi : 10.3390/e22020221 . PMC 7516653. PMID 33285995 .  
  17. Sims, GE; Jun, SR; Wu, GA; Kim, SH (2009). "Comparación de genomas sin alineación con perfiles de frecuencia de características (FFP) y resoluciones óptimas" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 106 (8): 2677– 82. Bibcode : 2009PNAS..106.2677S . doi : 10.1073 /pnas.0813249106 . PMC 2634796. PMID 19188606 .  
  18. Itzkovitz, S; Hodis, E; Segal, E (2010). " Códigos superpuestos dentro de secuencias codificantes de proteínas" . Genome Research . 20 (11): 1582– 9. doi : 10.1101/gr.105072.110 . PMC 2963821. PMID 20841429 .  
  19. Ofran, Y; Rost, B (2003). "Análisis de seis tipos de interfaces proteína-proteína". Journal of Molecular Biology . 325 (2): 377– 87. CiteSeerX 10.1.1.6.9207 . doi : 10.1016/s0022-2836(02)01223-8 . PMID 12488102 .  
  20. DeDeo, Simon; Hawkins, Robert XD; Klingenstein, Sara; Hitchcock, Tim (2013). "Métodos Bootstrap para el estudio empírico de la toma de decisiones y los flujos de información en sistemas sociales" . Entropy . 15 (6): 2246– 2276. arXiv : 1302.0907 . Bibcode : 2013Entrp..15.2246D . doi : 10.3390/e15062246 .
  21. Klingenstein, Sara; Hitchcock, Tim; DeDeo, Simon (2014). "El proceso civilizador en el Old Bailey de Londres" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 111 (26): 9419– 9424. Bibcode : 2014PNAS..111.9419K . doi : 10.1073/pnas.1405984111 . PMC 4084475. PMID 24979792 .  
  22. Flavia-Corina Mitroi-Symeonidis; Ion Anghel; Nicuşor Minculete (2020). "Complejidad estadística paramétrica de Jensen-Shannon y sus aplicaciones en datos de incendios de compartimentos a gran escala" . Symmetry . 12 (1): 22. doi : 10.3390/sym12010022 .
  23. Goodfellow, Ian J.; Pouget-Abadie, Jean; Mirza, Mehdi; Xu, Bing; Warde-Farley, David; Ozair, Sherjil; Courville, Aaron; Bengio, Yoshua (2014). Generative Adversarial Networks . NIPS . arXiv : 1406.2661 . Bibcode : 2014arXiv1406.2661G .
  • Gema de Ruby para calcular la divergencia de JavaScript.
  • Función de Python para calcular la distancia JS ( SciPy )
  • THOTH: un paquete de Python para la estimación eficiente de cantidades de la teoría de la información a partir de datos empíricos.
  • Biblioteca statcomp de R para calcular medidas de complejidad, incluida la divergencia de Jensen-Shannon.