Was ist Informationsentropie?

Der mittlere Informationsgehalt pro Symbol, das eine Quelle ausgibt. Mit den Wahrscheinlichkeiten pᵢ der Symbole ist H = −Σ pᵢ log₂ pᵢ (Bit); sie drückt aus, wie schwer vorherzusagen ist, was als Nächstes kommt. Sie erreicht ihr Maximum log₂ n, wenn alle n Symbole gleich wahrscheinlich sind, und ist 0, wenn immer dasselbe Symbol auftritt. Sie gibt die Untergrenze der mittleren Zahl von Bits an, die bei verlustfreier Kodierung pro Symbol nötig sind. Shannon führte sie 1948 ein; benannt ist sie nach der thermodynamischen Entropie, weil die Formeln ähnlich aussehen. Auch Shannon-Entropie oder mittlerer Informationsgehalt genannt.

Japanische Bezeichnung: 情報エントロピー

„Informationsentropie“ kommt in 11 Übungsfragen aus 2 Themen vor, z. B. Grundlagen der Informationstheorie und Kodierung, Grundlagen des maschinellen Lernens.

Fachgebiet: Grundlagen der Informationstheorie und Kodierung

Rechenbeispiele

Eine Münze mit je 1/2 für Kopf und Zahl hat 1 Bit, ein Würfel, dessen Augenzahlen 1 bis 6 gleich wahrscheinlich sind, hat log₂ 6 ≈ 2,58 Bit. Eine gezinkte Münze mit 0,9 für Kopf und 0,1 für Zahl hat etwa 0,47 Bit, weniger, weil das Ergebnis fast vorhersagbar ist. Ein Symbol mit der Wahrscheinlichkeit 0 wird mit 0 × log₂ 0 = 0 berücksichtigt.

Die Grenze der Kodierung

Bei einer Quelle, die Symbole unabhängig ausgibt, kann kein verlustfreier Code die mittlere Codewortlänge pro Symbol unter die Entropie drücken (Quellenkodierungstheorem). Die mittlere Codewortlänge eines Huffman-Codes ist mindestens die Entropie und kleiner als die Entropie + 1 Bit, und durch gemeinsames Kodieren mehrerer Symbole kommt man pro Symbol beliebig nahe an die Entropie heran.

Verwandte Größen

Für zwei Zufallsvariablen betrachtet man die Verbundentropie H(X, Y), die bedingte Entropie H(X|Y), die die nach Kenntnis von Y verbleibende Unsicherheit über X ausdrückt, und ihre Differenz, die Transinformation I(X;Y) = H(X) − H(X|Y). Die im maschinellen Lernen verwendete Kreuzentropie misst den Unterschied zwischen der wahren und der vorhergesagten Verteilung und wird umso kleiner, je besser die Vorhersage zutrifft.

Jetzt üben: Fragen zu Informationsentropie

Eine Quelle gibt die Symbole A, B, C und D unabhängig voneinander mit den Wahrscheinlichkeiten 1/2, 1/4, 1/8 und 1/8 aus. Wie groß ist die Entropie dieser Quelle (der mittlere Informationsgehalt pro Symbol)?

  1. A1,75 Bit
  2. B2 Bit
  3. C2,25 Bit
Antwort und Erläuterung anzeigen

Antwort: A. 1,75 Bit

Die Entropie ist der mit den Wahrscheinlichkeiten gewichtete Mittelwert der Informationsgehalte −log₂ p der einzelnen Symbole: H = Σ(−p log₂ p). Die Informationsgehalte der Symbole sind 1, 2, 3 und 3 Bit, also gilt H = 1/2 × 1 + 1/4 × 2 + 1/8 × 3 + 1/8 × 3 = 0,5 + 0,5 + 0,375 + 0,375 = 1,75 Bit. Wären die 4 Symbole gleich wahrscheinlich, ergäben sich 2 Bit; sind die Wahrscheinlichkeiten ungleich verteilt, wird die Entropie entsprechend kleiner.

Welche Kombination aus dem Maximalwert der Entropie einer Quelle, die 8 verschiedene Symbole ausgibt, und der Bedingung, unter der er erreicht wird, ist richtig?

  1. A3 Bit, wenn eines der Symbole die Wahrscheinlichkeit 1 hat
  2. B3 Bit, wenn alle 8 Symbole die Wahrscheinlichkeit 1/8 haben
  3. C8 Bit, wenn alle 8 Symbole die Wahrscheinlichkeit 1/8 haben
Antwort und Erläuterung anzeigen

Antwort: B. 3 Bit, wenn alle 8 Symbole die Wahrscheinlichkeit 1/8 haben

Die Entropie einer Quelle mit n verschiedenen Symbolen ist maximal, wenn alle Symbole mit derselben Wahrscheinlichkeit 1/n auftreten, und beträgt dann log₂ n. Für n = 8 sind das log₂ 8 = 3 Bit. Der mittlere Informationsgehalt pro Symbol ist am größten, wenn sich am schlechtesten vorhersagen lässt, welches Symbol kommt. Tritt umgekehrt 1 Symbol mit der Wahrscheinlichkeit 1 auf, weiß man, was kommt, und die Entropie ist 0.

Häufige Fragen

Ist eine Quelle mit größerer Entropie eine bessere Quelle?

Es geht nicht um besser oder schlechter, sondern darum, wie schwer die Quelle vorherzusagen ist. Daten mit hoher Entropie lassen sich schlecht komprimieren, und bei Dingen, die nicht vorhersagbar sein dürfen, wie kryptografischen Schlüsseln und Zufallszahlen, wird eine hohe Entropie verlangt. Stark redundante Daten wie Texte schrumpfen dagegen bei der Kompression gut.

Ist sie dasselbe wie die Entropie in der Physik?

Die Formeln sehen sehr ähnlich aus, und es gibt einen engen Zusammenhang mit der Entropie der statistischen Mechanik, doch die Entropie in der Physik ist an Wärme und Temperatur gebunden und hat andere Einheiten. In der Informationstheorie wird sie als Größe behandelt, die allein durch die Wahrscheinlichkeitsverteilung bestimmt ist.

„Informationsentropie“ in den Erläuterungen

Fragen mit „Informationsentropie“ (11)

  1. Eine Quelle gibt die Symbole A, B, C und D unabhängig voneinander mit den Wahrscheinlichkeiten 1/2, 1/4, 1/8 und 1/8 aus. Wie groß ist die Entropie dieser Quelle (der mittlere Informationsgehalt pro Symbol)?
  2. Welche Kombination aus dem Maximalwert der Entropie einer Quelle, die 8 verschiedene Symbole ausgibt, und der Bedingung, unter der er erreicht wird, ist richtig?
  3. Eine binäre Quelle gibt unabhängig voneinander 0 mit der Wahrscheinlichkeit 0,9 und 1 mit der Wahrscheinlichkeit 0,1 aus. Es gelte log₂ 0,9 ≈ −0,152 und log₂ 0,1 ≈ −3,32. Welcher Wert liegt der Entropie dieser Quelle am nächsten?
  4. Die Entropie einer Quelle, die 8 verschiedene Symbole ausgibt, beträgt 2,4 Bit. Die Redundanz sei als 1 − (Entropie ÷ maximale Entropie) definiert. Wie groß ist die Redundanz dieser Quelle?
  5. Welche Aussage über die bedingte Entropie H(X|Y) und die Transinformation I(X;Y) zweier Zufallsvariablen X und Y ist richtig?
  6. Eine Quelle gibt die Symbole A, B und C unabhängig voneinander mit den Wahrscheinlichkeiten 0,6; 0,3 und 0,1 aus; ihre Entropie beträgt etwa 1,30 Bit. Welcher Wert liegt der Effizienz (Entropie ÷ mittlere Codewortlänge) am nächsten, wenn diese Quelle mit einem Huffman-Code kodiert wird?
  7. Welche Aussage über den Zusammenhang zwischen verlustfreier Kompression und der Entropie einer Quelle ist richtig?
  8. Ein binärer symmetrischer Kanal überträgt 0 und 1, wobei jedes Bit unabhängig mit der Wahrscheinlichkeit 0,1 kippt. Für die binäre Entropie H(p) = −p log₂ p − (1 − p) log₂(1 − p) gilt H(0,1) ≈ 0,469. Welcher Wert liegt der Kanalkapazität dieses Kanals pro Übertragung am nächsten?
  9. Sei p die Wahrscheinlichkeit, die ein Modell für die richtige Klasse ausgibt. Welche Beschreibung des beim Training von Klassifikatoren verwendeten Kreuzentropie-Verlusts −log p trifft zu?
  10. Eine binäre Quelle gibt unabhängig voneinander 0 mit der Wahrscheinlichkeit 0,8 und 1 mit der Wahrscheinlichkeit 0,2 aus. Je 2 Symbole werden zusammengefasst; die 4 Kombinationen 00, 01, 10 und 11 werden jeweils als ein Symbol betrachtet und mit einem Huffman-Code kodiert. Wie groß ist die mittlere Codewortlänge pro ursprünglichem Symbol?
  11. Ein Knoten eines Entscheidungsbaums enthält 6 Datenpunkte der Klasse A und 4 der Klasse B. Wie groß ist die Gini-Unreinheit dieses Knotens?

Verwandte Begriffe

Informationsgehalt Mittlere Codewortlänge Verlustfreie Kompression Transinformation Huffman-Kodierung Binärer symmetrischer Kanal Shannon-Hartley-Gesetz ECC (Fehlerkorrekturcode) Hamming-Abstand Hamming-Code

Zur Glossarübersicht