Entropia congiunta e condizionata e informazione mutua
In questa pagina 6
L'entropia di una sola variabile (Entropia - informazione di un evento, disuguaglianza di Jensen e valore massimoL'informazione di un evento di probabilità $P$ è $i=\log_2\frac1P$ bit (zero per l'evento certo, additiva per eventi indipendenti). L'entropia di una variabile aleatoria discreta è l'informazione media, $H(x)=E[i_x(x)]=\sum_aP_x(a)\log_2\frac1{P_x(a)}$; vale $0\le H(x)\le\log_2M$ con $M$ cardinalità dell'alfabeto, e il massimo $\log_2M$ si raggiunge se e solo se i simboli sono equiprobabili (dimostrazione con la disuguaglianza di Jensen, perché il logaritmo è strettamente concavo).Entropia - informazione di un evento, disuguaglianza di Jensen e valore massimo →) non basta per un sistema di comunicazione: si vuole sapere quanta informazione sull'ingresso di un canale rimane nell'uscita . Servono l'entropia di una coppia di variabili, quella di una variabile dato il valore dell'altra, e la loro differenza, l'informazione mutua.
Versione per Ing. Elettronica: Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →. Versione per Ing. delle Telecomunicazioni: Informazione, entropia e informazione mutuaL'informazione di un evento di probabilità $P$ è $i=\log_2\frac1P$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza: $0\le H\le\log_2M$, massimo se i simboli sono equiprobabili. Per due variabili: $\max{H(x),H(y)}\le H(x,y)\le H(x)+H(y)$, $H(x|y)=H(x,y)-H(y)$ e l'informazione mutua $I(x;y)=H(x)-H(x|y)=H(x)+H(y)-H(x,y)\ge0$ (zero se e solo se indipendenti). Per una sorgente di $F_s$ simboli/s: rate di informazione $F_sH_s$, rate nominale $F_s\log_2M$, efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione, entropia e informazione mutua →. Per la base di probabilità: Vettori aleatori discretiUn vettore aleatorio discreto (X, Y) è descritto dalla densità congiunta p(x, y) = P(X = x, Y = y); le marginali si ottengono sommando sull'altra variabile, X e Y sono indipendenti se p(x, y) = p_X(x) p_Y(y) per ogni coppia, e E[g(X, Y)] = Σ g(x, y) p(x, y).Vettori aleatori discreti →, Probabilità condizionataLa probabilità di A sapendo che si è verificato B è P(A ∣ B) = P(A ∩ B) / P(B), con P(B) > 0; è una nuova misura di probabilità, e da essa seguono la regola del prodotto e la regola della catena.Probabilità condizionata →.
Entropia congiunta
Per un vettore aleatorio discreto la funzione informazione è e l'entropia è la sua media. Per una coppia :
Definizione (entropia congiunta).
È l'entropia della variabile aleatoria "coppia" : la probabilità è la congiunta (Vettori aleatori discretiUn vettore aleatorio discreto (X, Y) è descritto dalla densità congiunta p(x, y) = P(X = x, Y = y); le marginali si ottengono sommando sull'altra variabile, X e Y sono indipendenti se p(x, y) = p_X(x) p_Y(y) per ogni coppia, e E[g(X, Y)] = Σ g(x, y) p(x, y).Vettori aleatori discreti →), e la formula è identica a quella di una variabile singola.
Una variabile è funzione deterministica dell'altra
Proprietà. Se con funzione ordinaria (a ogni corrisponde un solo ), allora .
Perché. Le sole coppie con probabilità positiva sono , e per queste . Nella somma restano quindi solo quei termini: Conoscere quando si conosce non aggiunge incertezza. Il canale AWGN non è di questo tipo, perché dipende anche da .
Esempio. con probabilità e . Le coppie hanno le stesse probabilità, quindi Al contrario non è funzione di se può valere anche e (): vedere lascia due valori possibili per .
Variabili indipendenti
Proprietà. Se e sono indipendenti, .
Perché. Per indipendenza , quindi e, per la linearità del valore atteso,
Variabili non indipendenti
Teorema. In generale , con disuguaglianza stretta se e non sono indipendenti. Inoltre dove sono le cardinalità degli alfabeti.
Dimostrazione. Si studia la differenza e si porta tutto in un solo valore atteso (considerando solo le coppie con ): Jensen (Entropia - informazione di un evento, disuguaglianza di Jensen e valore massimoL'informazione di un evento di probabilità $P$ è $i=\log_2\frac1P$ bit (zero per l'evento certo, additiva per eventi indipendenti). L'entropia di una variabile aleatoria discreta è l'informazione media, $H(x)=E[i_x(x)]=\sum_aP_x(a)\log_2\frac1{P_x(a)}$; vale $0\le H(x)\le\log_2M$ con $M$ cardinalità dell'alfabeto, e il massimo $\log_2M$ si raggiunge se e solo se i simboli sono equiprobabili (dimostrazione con la disuguaglianza di Jensen, perché il logaritmo è strettamente concavo).Entropia - informazione di un evento, disuguaglianza di Jensen e valore massimo →) dà , e il valore atteso del rapporto si calcola con la congiunta: quindi la differenza è . Il rapporto è costante (e vale ) se e solo se per tutte le coppie, cioè con indipendenza. Se esiste anche una sola coppia con , il rapporto non è costante e Jensen è stretta.
Le altre disuguaglianze: perché la coppia ha almeno l'incertezza di ciascuna componente (si vedrà dalla regola della catena, con ); l'ultima segue da .
Entropia condizionata
Se è condizionata a (Probabilità condizionataLa probabilità di A sapendo che si è verificato B è P(A ∣ B) = P(A ∩ B) / P(B), con P(B) > 0; è una nuova misura di probabilità, e da essa seguono la regola del prodotto e la regola della catena.Probabilità condizionata →) la densità è e la funzione informazione condizionata è .
Entropia di dato il valore
Fissato , ha densità e una sua entropia: Se e sono indipendenti , quindi per ogni .
Entropia condizionata
Definizione. è la media di sui valori di :
È l'incertezza che resta su dopo aver osservato , in media. Il terzo passaggio usa .
Regola della catena
Scrivendo : perché nel secondo addendo e quindi . Per simmetria:
Regola della catena.
In parole: l'incertezza della coppia è quella di una variabile più quella che resta sull'altra una volta nota la prima. Da qui implica e , completando le disuguaglianze di sopra; e se e solo se e sono indipendenti.
Esempio completo. Il vettore binario ha , , , (sommano a ).
- Marginali: bit, bit.
- Congiunta: bit (stessi numeri dell'esempio a quattro simboli). Si controlla : la congiunta è appena sotto la somma, perché e sono quasi indipendenti ( contro ).
- Condizionate ai valori: , quindi bit; , quindi bit.
- Condizionata media: bit. Controllo con la catena: ✓.
Informazione mutua
Definizione (informazione mutua).
Le tre espressioni coincidono per la regola della catena: . Si legge così: è l'incertezza su prima di osservare , quella dopo, e è l'incertezza che l'osservazione di ha tolto, cioè l'informazione che porta su (e viceversa, è simmetrica). Equivalentemente
Grafico interattivo: Relazione tra le entropie come aree: H(x) e H(y) sono due cerchi, la parte comune è I(x;y), la parte di H(x) fuori dall'intersezione è H(x|y), quella di H(y) è H(y|x); l'unione è H(x,y). Qui H(x) = 1, H(y) = 1, I = 0,53 come nel canale binario simmetrico con errore 0,1
Valori che può assumere
- , perché .
- , perché e nelle due forme .
- se e solo se e sono indipendenti: l'osservazione di non dice nulla su ().
- se è funzione deterministica di (per esempio ): , l'osservazione risolve ogni dubbio.
Esempio (canale con uscita costante). Un canale ha ingresso con , , e l'uscita vale sempre . Allora è deterministica, e ( è funzione di ). Si ha : un canale che dà sempre la stessa uscita non trasporta informazione.
Esempio (canale binario con errore). uniforme su , e con probabilità , con probabilità . Allora vale per le coppie uguali e per quelle diverse, e è uniforme. Si ha bit e È l'informazione che un canale binario simmetrico con errore lascia passare per ogni bit, quando l'ingresso è uniforme: la capacità di quel canale (Tasso d'informazione, capacità di canale e teorema di ShannonUna sorgente che emette un simbolo ogni $T$ secondi ha tasso d'informazione $R=\frac{H_s}T$ [bit/s] ($H_s$ entropia per simbolo); un canale ha tasso $R(g)=\frac{I_s(x;y)}T\le R(x)$. La capacità è il massimo del tasso del canale su tutte le statistiche d'ingresso, $C=\max_{p_x}\frac{I(x;y)}T$ per un canale senza memoria. Teorema di Shannon: se il tasso nominale della sorgente è $R\le C$ esiste un codice di canale con probabilità d'errore piccola a piacere, se $R>C$ no. Capacità: BSC $C=\frac1T[1-h(P_{bit})]$, canale a cancellazione $C=\frac{1-\alpha}T$, AWGN reale $C=\frac1{2T}\log_2\left(1+\frac{E_s}{\sigma^2}\right)$; canali in parallelo sommano le capacità.Tasso d'informazione, capacità di canale e teorema di Shannon →).
Esempio (perdita con una funzione non iniettiva). con probabilità e (, ). Si ha bit, bit, bit ( è funzione di ) e bit: restano da distinguere quando . Quindi .
Errori comuni
- Scrivere senza controllare l'indipendenza; in generale è solo un limite superiore.
- Confondere (numero per ogni ) con (la media pesata con ).
- Mediare le entropie condizionate con le probabilità sbagliate: si pesano con (la variabile condizionante), non con .
- Pensare che oppure che siano uguali: sono in generale diverse, mentre è simmetrica.
- Scrivere per una che dipende anche da un rumore: vale solo se è funzione deterministica di .
Domande d'esame
- Si dimostri che e si dica quando vale l'uguaglianza. per Jensen; uguaglianza se e solo se (indipendenza).
- Si definisca l'informazione mutua e se ne indichino i valori estremi. ; ; se e solo se indipendenti; se è funzione deterministica di .
- Dato con e probabilità , quanto vale ? Poiché è funzione deterministica di , bit.
Esercizi svolti
- Esercizio - entropia condizionata, Huffman per due sorgenti e informazione mutua (compito del 25 giugno 2024, es. 178): , e bit con densità dipendente da .
- Esercizio - due sorgenti indipendenti, codice di Shannon, Huffman e informazione mutua con un prodotto (compito del 24 gennaio 2025, es. 189): informazione mutua tra e , entropia di e di .
- Esercizio - codice di Elias, Huffman sulla coppia di sorgenti e informazione mutua (compito del 22 gennaio 2019, es. 92): coppia , e informazione mutua bit.
- Esercizio - Huffman, codice di Shannon, funzione deterministica di una sorgente e informazione mutua di un canale (secondo compitino del 9 gennaio 2026, es. 196): per una funzione deterministica e informazione mutua di un canale a sei simboli.
- Esercizio - sensori di temperatura, codice di Huffman, porta seriale e informazione mutua (esercizi del corso, cap. 5, es. 56): entropia congiunta di due sensori e informazione mutua con .
- Esercizio - canale binario con rumore aleatorio, capacità e Huffman sulle triplette (secondo compitino dell'11 gennaio 2019, es. 90): confronto tra , e senza nuovi calcoli.
- Esercizio - canale binario non simmetrico, informazione mutua, Huffman ed Elias sulle coppie e canale a cancellazione (compito del 10 febbraio 2021, es. 123): informazione mutua di un canale binario non simmetrico.
- Esercizio - densità congiunta discreta, marginali, condizionate e informazione (esercizi del corso, cap. 2, es. 7): tabella congiunta discreta, marginali e condizionate.
Versione ripasso
Congiunta (Vettori aleatori discretiUn vettore aleatorio discreto (X, Y) è descritto dalla densità congiunta p(x, y) = P(X = x, Y = y); le marginali si ottengono sommando sull'altra variabile, X e Y sono indipendenti se p(x, y) = p_X(x) p_Y(y) per ogni coppia, e E[g(X, Y)] = Σ g(x, y) p(x, y).Vettori aleatori discreti →, Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →)
- : l'entropia della variabile "coppia".
- funzione deterministica: restano solo le coppie con , quindi . Esempio , con : bit. Un canale AWGN non è di questo tipo.
- Indipendenti: , , quindi .
- Non indipendenti: .
- Prova di : (Jensen, Disuguaglianze di Markov, Chebyshev e JensenMarkov: per X ≥ 0, P(X ≥ a) ≤ E[X]/a; Chebyshev: P(|X − μ| ≥ ε) ≤ Var(X)/ε²; Jensen: per φ convessa, φ(E[X]) ≤ E[φ(X)]. Stimano probabilità e medie conoscendo solo media e varianza.Disuguaglianze di Markov, Chebyshev e Jensen →); stretta se esiste con .
- , .
- (un numero per ogni ); se indipendenti vale .
- : incertezza residua su dopo aver visto . I pesi sono .
- Catena: e danno .
- Conseguenze: , quindi ; se e solo se indipendenti.
Informazione mutua
- ; .
- Lettura: incertezza su prima () meno dopo () l'osservazione di . Diagramma: due cerchi e , intersezione .
- ; se e solo se indipendenti; se è funzione di .
Esempi numerici
- : , , .
- Condizionate: , ; ; bit.
- Canale con uscita sempre : , .
- Ingresso uniforme, con prob. : , bit (la capacità di quel BSC, Tasso d'informazione, capacità di canale e teorema di ShannonUna sorgente che emette un simbolo ogni $T$ secondi ha tasso d'informazione $R=\frac{H_s}T$ [bit/s] ($H_s$ entropia per simbolo); un canale ha tasso $R(g)=\frac{I_s(x;y)}T\le R(x)$. La capacità è il massimo del tasso del canale su tutte le statistiche d'ingresso, $C=\max_{p_x}\frac{I(x;y)}T$ per un canale senza memoria. Teorema di Shannon: se il tasso nominale della sorgente è $R\le C$ esiste un codice di canale con probabilità d'errore piccola a piacere, se $R>C$ no. Capacità: BSC $C=\frac1T[1-h(P_{bit})]$, canale a cancellazione $C=\frac{1-\alpha}T$, AWGN reale $C=\frac1{2T}\log_2\left(1+\frac{E_s}{\sigma^2}\right)$; canali in parallelo sommano le capacità.Tasso d'informazione, capacità di canale e teorema di Shannon →).
- con , : , , , , bit.
Errori tipici
- senza indipendenza (è solo un limite superiore).
- Confondere (per ogni ) con (la media).
- Pesare con invece che nella media di .
- in generale; è simmetrica.
- con rumore additivo: vale solo per funzioni deterministiche.
Domande tipiche
- Dimostrare e dire quando vale l'uguaglianza.
- Definire e i suoi valori estremi.
- con : bit.
Esercizi svolti. Esercizio - entropia condizionata, Huffman per due sorgenti e informazione mutua (compito del 25 giugno 2024, es. 178); Esercizio - due sorgenti indipendenti, codice di Shannon, Huffman e informazione mutua con un prodotto (compito del 24 gennaio 2025, es. 189); Esercizio - codice di Elias, Huffman sulla coppia di sorgenti e informazione mutua (compito del 22 gennaio 2019, es. 92).
Esercizi su questo argomento
- Esercizio - 4-QAM con impulso triangolare, lunghezza del cavo, canale di simbolo, capacità e codice non lineare (compito del 23 gennaio 2026, es. 199)
- Esercizio - canale binario con rumore aleatorio, capacità e Huffman sulle triplette (secondo compitino dell'11 gennaio 2019, es. 90)
- Esercizio - canale binario non simmetrico, informazione mutua, Huffman ed Elias sulle coppie e canale a cancellazione (compito del 10 febbraio 2021, es. 123)
- Esercizio - capacità di un canale 4-PSK, entropia di un codice a blocco, distanza minima e decodifica (compito dell'11 febbraio 2025, es. 192)
- Esercizio - codice di Elias, Huffman sulla coppia di sorgenti e informazione mutua (compito del 22 gennaio 2019, es. 92)
- Esercizio - densità congiunta discreta, marginali, condizionate e informazione (esercizi del corso, cap. 2, es. 7)
- Esercizio - due sorgenti indipendenti, codice di Shannon, Huffman e informazione mutua con un prodotto (compito del 24 gennaio 2025, es. 189)
- Esercizio - entropia condizionata, Huffman per due sorgenti e informazione mutua (compito del 25 giugno 2024, es. 178)
- Esercizio - entropia, Kraft-McMillan ternario, Huffman e capacità di due canali binari in cascata (secondo compitino del 14 gennaio 2025, es. 186)
- Esercizio - Huffman, codice di Shannon, funzione deterministica di una sorgente e informazione mutua di un canale (secondo compitino del 9 gennaio 2026, es. 196)
- Esercizio - Huffman, Elias ed entropia con probabilità dipendenti dalla matricola (secondo compitino dell'8 gennaio 2021, es. 118)
- Esercizio - quantizzatore a due livelli, canale a quattro uscite e codice di Huffman delle coppie (esame del 30 agosto 2024, es. 182)
- Esercizio - quantizzatore con densità mista uniforme e triangolare, 4-QAM e canale a cancellazione (esame dell'11 febbraio 2025, es. 190)
- Esercizio - segnali esponenziali antipodali con p1 = 0,2, soglia MAP, canale simmetrico, entropia e informazione mutua (compito del 13 febbraio 2026, es. 200)
- Esercizio - sensori di temperatura, codice di Huffman, porta seriale e informazione mutua (esercizi del corso, cap. 5, es. 56)
- Esercizio - stop-and-wait con canale a cancellazione e informazione mutua (secondo compitino del 12 gennaio 2018, es. 73)