Articulo de referencia

Información mutua condicional

Diagrama de Venn de medidas de teoría de la información para tres variables incógnita {\displaystyle x} , y {\displaystyle y} , y z {\displaystyle z} , representadas por los cír...

Diagrama de Venn de medidas de teoría de la información para tres variablesincógnita{\displaystyle x},y{\displaystyle y}, yz{\displaystyle z}, representadas por los círculos inferior izquierdo, inferior derecho y superior, respectivamente. Las información mutuas condicionalesI(incógnita;z|y){\displaystyle I(x;z|y)},I(y;z|incógnita){\displaystyle I(y;z|x)}yI(incógnita;y|z){\displaystyle I(x;y|z)}están representadas por las regiones amarilla, cian y magenta, respectivamente.

En la teoría de la probabilidad , particularmente en la teoría de la información , la información mutua condicional [ 1 ] [ 2 ] es, en su forma más básica, el valor esperado de la información mutua de dos variables aleatorias dado el valor de una tercera.

Definición

Para variables aleatoriasincógnita{\displaystyle X},Y{\displaystyle Y}, yZ{\displaystyle Z}con conjuntos de soporteincógnita{\displaystyle {\mathcal {X}}},Y{\displaystyle {\mathcal {Y}}}yZ{\displaystyle {\mathcal {Z}}}, definimos la información mutua condicional como

I(incógnita;Y|Z)=ZDKL(PAG(incógnita,Y)|ZPAGincógnita|ZPAGY|Z)dPAGZ{\displaystyle I(X;Y|Z)=\int _{\mathcal {Z}}D_{\mathrm {KL} }(P_{(X,Y)|Z}\|P_{X|Z}\otimes P_{Y|Z})dP_{Z}}.

Esto puede escribirse en términos del operador de expectativa:I(incógnita;Y|Z)=miZ[DKL(PAG(incógnita,Y)|ZPAGincógnita|ZPAGY|Z)]{\displaystyle I(X;Y|Z)=\mathbb {E} _{Z}[D_{\mathrm {KL} }(P_{(X,Y)|Z}\|P_{X|Z}\otimes P_{Y|Z})]}.

De este modoI(incógnita;Y|Z){\displaystyle I(X;Y|Z)}es lo esperado (con respecto aZ{\displaystyle Z}) Divergencia de Kullback-Leibler respecto de la distribución conjunta condicionalPAG(incógnita,Y)|Z{\displaystyle P_{(X,Y)|Z}}al producto de las marginales condicionalesPAGincógnita|Z{\displaystyle P_{X|Z}}yPAGY|Z{\displaystyle P_{Y|Z}}. Compárese con la definición de información mutua .

En términos de funciones de masa de probabilidad para distribuciones discretas

Para variables aleatorias discretasincógnita{\displaystyle X},Y{\displaystyle Y}, yZ{\displaystyle Z}con conjuntos de soporteincógnita{\displaystyle {\mathcal {X}}},Y{\displaystyle {\mathcal {Y}}}yZ{\displaystyle {\mathcal {Z}}}, la información mutua condicionalI(incógnita;Y|Z){\displaystyle I(X;Y|Z)}es el siguiente

I(incógnita;Y|Z)=zZpagZ(z)yYincógnitaincógnitapagincógnita,Y|Z(incógnita,y|z)registropagincógnita,Y|Z(incógnita,y|z)pagincógnita|Z(incógnita|z)pagY|Z(y|z){\displaystyle I(X;Y|Z)=\sum _{z\in {\mathcal {Z}}}p_{Z}(z)\sum _{y\in {\mathcal {Y}}}\sum _{x\in {\mathcal {X}}}p_{X,Y|Z}(x,y|z)\log {\frac {p_{X,Y|Z}(x,y|z)}{p_{X|Z}(x|z)p_{Y|Z}(y|z)}}}

donde las funciones de masa de probabilidad marginal, conjunta y/o condicional se denotan porpag{\displaystyle p}con el subíndice apropiado. Esto se puede simplificar como

I(incógnita;Y|Z)=zZyYincógnitaincógnitapagincógnita,Y,Z(incógnita,y,z)registropagZ(z)pagincógnita,Y,Z(incógnita,y,z)pagincógnita,Z(incógnita,z)pagY,Z(y,z){\displaystyle I(X;Y|Z)=\sum _{z\in {\mathcal {Z}}}\sum _{y\in {\mathcal {Y}}}\sum _{x\in {\mathcal {X}}}p_{X,Y,Z}(x,y,z)\log {\frac {p_{Z}(z)p_{X,Y,Z}(x,y,z)}{p_{X,Z}(x,z)p_{Y,Z}(y,z)}}}.

En términos de PDF para distribuciones continuas

Para variables aleatorias (absolutamente) continuasincógnita{\displaystyle X},Y{\displaystyle Y}, yZ{\displaystyle Z}con conjuntos de soporteincógnita{\displaystyle {\mathcal {X}}},Y{\displaystyle {\mathcal {Y}}}yZ{\displaystyle {\mathcal {Z}}}, la información mutua condicionalI(incógnita;Y|Z){\displaystyle I(X;Y|Z)}es el siguiente

I(incógnita;Y|Z)=Z(Yincógnitaregistro(pagincógnita,Y|Z(incógnita,y|z)pagincógnita|Z(incógnita|z)pagY|Z(y|z))pagincógnita,Y|Z(incógnita,y|z)dincógnitady)pagZ(z)dz{\displaystyle I(X;Y|Z)=\int _{\mathcal {Z}}{\bigg (}\int _{\mathcal {Y}}\int _{\mathcal {X}}\log \left({\frac {p_{X,Y|Z}(x,y|z)}{p_{X|Z}(x|z)p_{Y|Z}(y|z)}}\right)p_{X,Y|Z}(x,y|z)dxdy{\bigg )}p_{Z}(z)dz}

donde las funciones de densidad de probabilidad marginal, conjunta y/o condicional se denotan porpag{\displaystyle p}con el subíndice apropiado. Esto se puede simplificar como

I(incógnita;Y|Z)=ZYincógnitaregistro(pagZ(z)pagincógnita,Y,Z(incógnita,y,z)pagincógnita,Z(incógnita,z)pagY,Z(y,z))pagincógnita,Y,Z(incógnita,y,z)dincógnitadydz{\displaystyle I(X;Y|Z)=\int _{\mathcal {Z}}\int _{\mathcal {Y}}\int _{\mathcal {X}}\log \left({\frac {p_{Z}(z)p_{X,Y,Z}(x,y,z)}{p_{X,Z}(x,z)p_{Y,Z}(y,z)}}\right)p_{X,Y,Z}(x,y,z)dxdydz}.

Algunas identidades

Alternativamente, podemos escribir en términos de entropías conjuntas y condicionales como [ 3 ].

I(incógnita;Y|Z)=H(incógnita,Z)+H(Y,Z)H(incógnita,Y,Z)H(Z)=H(incógnita|Z)H(incógnita|Y,Z)=H(incógnita|Z)+H(Y|Z)H(incógnita,Y|Z).{\displaystyle {\begin{aligned}I(X;Y|Z)&=H(X,Z)+H(Y,Z)-H(X,Y,Z)-H(Z)\\&=H(X|Z)-H(X|Y,Z)\\&=H(X|Z)+H(Y|Z)-H(X,Y|Z).\end{aligned}}}

Esto se puede reescribir para mostrar su relación con la información mutua.

I(incógnita;Y|Z)=I(incógnita;Y,Z)I(incógnita;Z){\displaystyle I(X;Y|Z)=I(X;Y,Z)-I(X;Z)}

generalmente reordenado como la regla de la cadena para la información mutua

I(incógnita;Y,Z)=I(incógnita;Z)+I(incógnita;Y|Z){\displaystyle I(X;Y,Z)=I(X;Z)+I(X;Y|Z)}

o

I(incógnita;Y|Z)=I(incógnita;Y)(I(incógnita;Z)I(incógnita;Z|Y)).{\displaystyle I(X;Y|Z)=I(X;Y)-(I(X;Z)-I(X;Z|Y))\,.}

Otra forma equivalente de lo anterior es

I(incógnita;Y|Z)=H(Z|incógnita)+H(incógnita)+H(Z|Y)+H(Y)H(Z|incógnita,Y)H(incógnita,Y)H(Z)=I(incógnita;Y)+H(Z|incógnita)+H(Z|Y)H(Z|incógnita,Y)H(Z).{\displaystyle {\begin{aligned}I(X;Y|Z)&=H(Z|X)+H(X)+H(Z|Y)+H(Y)-H(Z|X,Y)-H(X,Y)-H(Z)\\&=I(X;Y)+H(Z|X)+H(Z|Y)-H(Z|X,Y)-H(Z)\end{aligned}}\,.}

Al igual que la información mutua, la información mutua condicional puede expresarse como una divergencia de Kullback-Leibler :

I(incógnita;Y|Z)=DKL[pag(incógnita,Y,Z)pag(incógnita|Z)pag(Y|Z)pag(Z)].{\displaystyle I(X;Y|Z)=D_{\mathrm {KL} }[p(X,Y,Z)\|p(X|Z)p(Y|Z)p(Z)].}

O como valor esperado de divergencias de Kullback-Leibler más simples:

I(incógnita;Y|Z)=zZpag(Z=z)DKL[pag(incógnita,Y|z)pag(incógnita|z)pag(Y|z)]{\displaystyle I(X;Y|Z)=\sum _{z\in {\mathcal {Z}}}p(Z=z)D_{\mathrm {KL} }[p(X,Y|z)\|p(X|z)p(Y|z)]},
I(incógnita;Y|Z)=yYpag(Y=y)DKL[pag(incógnita,Z|y)pag(incógnita|Z)pag(Z|y)]{\displaystyle I(X;Y|Z)=\sum _{y\in {\mathcal {Y}}}p(Y=y)D_{\mathrm {KL} }[p(X,Z|y)\|p(X|Z)p(Z|y)]}.

Definición más general

Una definición más general de información mutua condicional, aplicable a variables aleatorias con distribuciones continuas u otras distribuciones arbitrarias, dependerá del concepto de probabilidad condicional regular . [ 4 ]

Dejar(Ω,F,PAG){\displaystyle (\Omega ,{\mathcal {F}},{\mathfrak {P}})}Sea un espacio de probabilidad y sean las variables aleatoriasincógnita{\displaystyle X},Y{\displaystyle Y}, yZ{\displaystyle Z}cada una se define como una función medible de Borel a partir deΩ{\displaystyle \Omega }a algún espacio de estados dotado de una estructura topológica.

Consideremos la medida de Borel (sobre el σ-álgebra generada por los conjuntos abiertos) en el espacio de estados de cada variable aleatoria definida asignando a cada conjunto de Borel laPAG{\displaystyle {\mathfrak {P}}}-medida de su preimagen enF{\displaystyle {\mathcal {F}}}Esto se denomina medida de impulso .incógnitaPAG=PAG(incógnita1()).{\displaystyle X_{*}{\mathfrak {P}}={\mathfrak {P}}{\big (}X^{-1}(\cdot ){\big )}.} El soporte de una variable aleatoria se define como el soporte topológico de esta medida, es decirspagpagincógnita=spagpagincógnitaPAG.{\displaystyle \mathrm {supp} \,X=\mathrm {supp} \,X_{*}{\mathfrak {P}}.}

Ahora podemos definir formalmente la medida de probabilidad condicional dado el valor de una (o, mediante la topología de producto , más) de las variables aleatorias. SeaMETRO{\displaystyle M}ser un subconjunto medible deΩ,{\displaystyle \Omega ,}(es decirMETROF,{\displaystyle M\in {\mathcal {F}},}) y dejaincógnitaspagpagincógnita.{\displaystyle x\in \mathrm {supp} \,X.} Luego, utilizando el teorema de desintegración :

PAG(METRO|incógnita=incógnita)=límiteUincógnitaPAG(METRO{incógnitaU})PAG({incógnitaU})yPAG(METRO|incógnita)=METROdPAG(ω|incógnita=incógnita(ω)),{\displaystyle {\mathfrak {P}}(M|X=x)=\lim _{U\ni x}{\frac {{\mathfrak {P}}(M\cap \{X\in U\})}{{\mathfrak {P}}(\{X\in U\})}}\qquad {\textrm {and}}\qquad {\mathfrak {P}}(M|X)=\int _{M}d{\mathfrak {P}}{\big (}\omega |X=X(\omega ){\big )},}

donde el límite se toma sobre los vecindarios abiertosU{\displaystyle U}deincógnita{\displaystyle x}, ya que se les permite volverse arbitrariamente más pequeños con respecto a la inclusión de conjuntos .

Finalmente, podemos definir la información mutua condicional mediante la integración de Lebesgue :

I(incógnita;Y|Z)=Ωregistro(dPAG(ω|incógnita,Z)dPAG(ω|Y,Z)dPAG(ω|Z)dPAG(ω|incógnita,Y,Z))dPAG(ω),{\displaystyle I(X;Y|Z)=\int _{\Omega }\log {\Bigl (}{\frac {d{\mathfrak {P}}(\omega |X,Z)\,d{\mathfrak {P}}(\omega |Y,Z)}{d{\mathfrak {P}}(\omega |Z)\,d{\mathfrak {P}}(\omega |X,Y,Z)}}{\Bigr )}d{\mathfrak {P}}(\omega ),}

donde el integrando es el logaritmo de una derivada de Radon-Nikodym que involucra algunas de las medidas de probabilidad condicional que acabamos de definir.

Nota sobre la notación

En una expresión comoI(A;B|do),{\displaystyle I(A;B|C),}A,{\displaystyle A,}B,{\displaystyle B,}ydo{\displaystyle C}No necesariamente tiene que limitarse a representar variables aleatorias individuales, sino que también podría representar la distribución conjunta de cualquier conjunto de variables aleatorias definidas en el mismo espacio de probabilidad . Como es común en la teoría de la probabilidad , podemos usar la coma para denotar dicha distribución conjunta, por ejemploI(A0,A1;B1,B2,B3|do0,do1).{\displaystyle I(A_{0},A_{1};B_{1},B_{2},B_{3}|C_{0},C_{1}).} De ahí el uso del punto y coma (o en ocasiones de dos puntos o incluso de cuña){\displaystyle \wedge }) para separar los argumentos principales del símbolo de información mutua. (Tal distinción no es necesaria en el símbolo de entropía conjunta , puesto que la entropía conjunta de cualquier número de variables aleatorias es la misma que la entropía de su distribución conjunta).

Propiedades

No negatividad

Siempre es cierto que

I(incógnita;Y|Z)0{\displaystyle I(X;Y|Z)\geq 0},

para variables aleatorias discretas y distribuidas conjuntamenteincógnita{\displaystyle X},Y{\displaystyle Y}yZ{\displaystyle Z}Este resultado se ha utilizado como un elemento básico para demostrar otras desigualdades en la teoría de la información , en particular, las conocidas como desigualdades de tipo Shannon. La información mutua condicional también es no negativa para variables aleatorias continuas bajo ciertas condiciones de regularidad. [ 5 ]

Información de interacción

Condicionar a una tercera variable aleatoria puede aumentar o disminuir la información mutua: es decir, la diferenciaI(incógnita;Y)I(incógnita;Y|Z){\displaystyle I(X;Y)-I(X;Y|Z)}La información de interacción , denominada así , puede ser positiva, negativa o cero. Esto ocurre incluso cuando las variables aleatorias son independientes entre sí. Tal es el caso cuando:incógnitaBmirnorteolli(0,5),ZBmirnorteolli(0,5),Y={incógnitasi Z=01incógnitasi Z=1{\displaystyle X\sim \mathrm {Bernoulli} (0.5),Z\sim \mathrm {Bernoulli} (0.5),\quad Y=\left\{{\begin{array}{ll}X&{\text{if }}Z=0\\1-X&{\text{if }}Z=1\end{array}}\right.}en cuyo casoincógnita{\displaystyle X},Y{\displaystyle Y}yZ{\displaystyle Z}son independientes por pares y en particularI(incógnita;Y)=0{\displaystyle I(X;Y)=0}, peroI(incógnita;Y|Z)=1.{\displaystyle I(X;Y|Z)=1.}(Y aquí es el resultado de la operación XOR entre X y Z, por lo que Z actúa como la "clave secreta" para el "texto plano" X y el texto cifrado "Y").

Regla de la cadena para la información mutua

La regla de la cadena (como se derivó anteriormente) proporciona dos maneras de descomponerI(incógnita;Y,Z){\displaystyle I(X;Y,Z)}:

I(incógnita;Y,Z)=I(incógnita;Z)+I(incógnita;Y|Z)=I(incógnita;Y)+I(incógnita;Z|Y){\displaystyle {\begin{aligned}I(X;Y,Z)&=I(X;Z)+I(X;Y|Z)\\&=I(X;Y)+I(X;Z|Y)\end{aligned}}}

La desigualdad en el procesamiento de datos está estrechamente relacionada con la información mutua condicional y puede demostrarse utilizando la regla de la cadena.

Información de interacción

La información mutua condicional se utiliza para definir inductivamente la información de interacción , una generalización de la información mutua, de la siguiente manera:

I(incógnita1;;incógnitanorte+1)=I(incógnita1;;incógnitanorte)I(incógnita1;;incógnitanorte|incógnitanorte+1),{\displaystyle I(X_{1};\ldots ;X_{n+1})=I(X_{1};\ldots ;X_{n})-I(X_{1};\ldots ;X_{n}|X_{n+1}),}

dónde

I(incógnita1;...;incógnitanorte1|incógnitanorte)=miincógnitanorte[I(incógnita1;...;incógnitanorte1)|incógnitanorte].{\displaystyle I(X_{1};\,...\,;X_{n-1}|X_{n})=\mathbb {E} _{X_{n}}{\bigl [}I(X_{1};\,...\,;X_{n-1})|X_{n}{\bigr ]}.}

Debido a que la información mutua condicional puede ser mayor o menor que su contraparte incondicional, la información de interacción puede ser positiva, negativa o cero, lo que dificulta su interpretación.

Referencias

  1. Wyner, AD (1978). "Una definición de información mutua condicional para conjuntos arbitrarios" . Information and Control . 38 (1): 51– 59. doi : 10.1016/s0019-9958(78)90026-8 .
  2. Dobrushin, RL (1959). "Formulación general del teorema principal de Shannon en la teoría de la información". Uspekhi Mat. Nauk . 14 : 3– 104.
  3. Cover, Thomas ; Thomas, Joy A. (2006). Elementos de la teoría de la información (2.ª ed.). Nueva York: Wiley-Interscience . ISBN  0-471-24195-4.
  4. ^ D. Leao, Jr. y col. Probabilidad condicional regular, desintegración de probabilidad y espacios de radón. Proyecciones. vol. 23, No. 1, págs. 15–29, mayo de 2004, Universidad Católica del Norte, Antofagasta, Chile PDF
  5. Polyanskiy, Yury; Wu, Yihong (2017). Apuntes de clase sobre teoría de la información (PDF) . pág. 30.