MINE - network Flashcards

(5 cards)

1
Q

Was ist ein MINE Network?

A

Back:
Ein neuronales Netzwerk, das verwendet wird, um die Mutual Information zwischen zwei Zufallsvariablen zu schätzen.

Mutual Information Neural Estimation (MINE).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was misst Mutual Information?

A

Mutual Information misst, wie stark zwei Variablen voneinander abhängig sind.
I(X;Y)
Bedeutung:
Wie viel Information über Y bekomme ich, wenn ich X kenne.
Wenn sie unabhängig sind:
I(X;Y)=0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Warum braucht man MINE?

A

Klassische Mutual-Information-Schätzer funktionieren schlecht bei:

hoher Dimensionalität

komplexen Verteilungen

MINE verwendet ein neuronales Netzwerk, um diese Information effizient zu schätzen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche mathematische Idee nutzt MINE?

A

MINE basiert auf der Donsker–Varadhan Representation der KL-Divergenz:
I(X;Y)=DKL​(PXY​∣∣PX​PY​)
Das Netzwerk lernt eine Funktion, die diese Divergenz approximiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie funktioniert das Training eines MINE Networks?

A

Samples aus der Joint Distribution PXY nehmen
Samples aus der produktiven Verteilung PX​PY erzeugen (durch Shuffling)
Ein neuronales Netzwerk maximiert eine MI-Schätzung
Dadurch lernt das Netzwerk, wie stark X und Y zusammenhängen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly