Warum latente Gaußsche Variable (Rauschen) für GAN?


8

Wenn ich über GAN gelesen habe, verstehe ich nicht, warum die Leute oft die Eingabe für ein GAN (z) als Samples von einem Gaußschen wählen? - und gibt es dann auch mögliche Probleme damit?

Antworten:


3

Warum wählen Leute oft die Eingabe in ein GAN (z) als Samples aus einem Gaußschen?

Im Allgemeinen aus zwei Gründen: (1) mathematische Einfachheit, (2) in der Praxis gut genug funktionieren. Wie wir jedoch erklären, könnte unter zusätzlichen Annahmen die Wahl von Gauß besser gerechtfertigt sein.

Vergleiche mit gleichmäßiger Verteilung . Die Gaußsche Verteilung ist nicht so einfach wie die Gleichverteilung, aber auch nicht so weit entfernt. Es fügt der Einheitlichkeit die Annahme "Konzentration um den Mittelwert" hinzu, was uns die Vorteile der Parameterregulierung bei praktischen Problemen bietet .

Das am wenigsten bekannte . Die Verwendung von Gauß ist am besten für kontinuierliche Größen gerechtfertigt, die uns am wenigsten bekannt sind, z. B. Rauschen oder latenter Faktor . "Das am wenigsten bekannte" könnte als " Verteilung, die die Entropie für eine gegebene Varianz maximiert " formalisiert werden . Die Antwort auf diese Optimierung lautet für einen beliebigen Mittelwert . In diesem Sinne ist Gauß die beste Wahl , wenn wir davon ausgehen, dass eine Menge uns am wenigsten bekannt ist. Wenn wir mehr Wissen über diese Menge erwerben, können wir natürlich besser als die "am wenigsten bekannte" Annahme sein, wie in den folgenden Beispielen veranschaulicht wird.ϵzN(μ,σ2)μ

Zentraler Grenzwertsatz . Eine weitere häufig verwendete Rechtfertigung ist, dass CLT die Wahl von Gauß rechtfertigt , da viele Beobachtungen das Ergebnis (Durchschnitt) einer großen Anzahl von [fast] unabhängigen Prozessen sind . Dies ist keine gute Rechtfertigung, da es auch viele reale Phänomene gibt, die der Normalität nicht gehorchen (z. B. Potenzgesetzverteilung ), und da die Variable uns am wenigsten bekannt ist, können wir nicht entscheiden, welche dieser realen Analogien es sind bevorzugter.

Dies wäre die Antwort auf "Warum nehmen wir ein Gaußsches Rauschen in der probabilistischen Regression oder im Kalman-Filter an ?" zu.

Gibt es damit auch mögliche Probleme?

Ja. Wenn wir Gauß annehmen, vereinfachen wir. Wenn unsere Vereinfachung nicht gerechtfertigt ist, wird unser Modell unterdurchschnittlich abschneiden. An dieser Stelle sollten wir nach einer alternativen Annahme suchen. In der Praxis könnten wir, wenn wir eine neue Annahme über die am wenigsten bekannte Größe treffen (basierend auf erworbenem Wissen oder Spekulation), diese Annahme extrahieren und eine neue Gaußsche Annahme einführen , anstatt die Gaußsche Annahme zu ändern. Hier sind zwei Beispiele:

  1. Beispiel in Regression (Rauschen) . Angenommen, wir haben keine Kenntnis über Beobachtung (die am wenigsten bekannte), also nehmen wir . Nach dem Anpassen des Modells können wir beobachten, dass die geschätzte Varianz hoch ist. Nach einigen Untersuchungen können wir annehmen, dass eine lineare Funktion von Messung , daher extrahieren wir diese Annahme als , wobei ist das neue "das am wenigsten bekannte". Später können wir herausfinden, dass unsere Linearitätsannahme ebenfalls schwach ist, da nach dem Anpassen des Modells das beobachteteAAN(μ,σ2)σ^2ABA=b1B+c+ϵ1ϵ1N(0,σ12)ϵ^1=Ab^1Bc^hat auch ein hohes . Dann können wir eine neue Annahme extrahieren, da , wobei das neue "am wenigsten bekannte" ist ", und so weiter.σ^12A=b1B+b2B2+c+ϵ2ϵ2N(0,σ22)

  2. Beispiel in GAN (latenter Faktor) . Wenn wir unrealistische Ausgaben von GAN (Wissen) sehen, können wir zwischen und der Ausgabe hinzufügen (Annahme extrahieren), in der Hoffnung, dass das neue Netzwerk (oder die neue Funktion) mit dem neuen funktioniert würde zu realistischeren Ausgaben führen und so weiter.more layerszz2N(0,σ22)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.