12 Sum Product Net Flashcards

1
Q

Arten von grafisch-probabilistischen Modellen

A

Bayesches Netz
* bedingte Abhängigkeiten

Markov Netz
* Korrelationen

Sum-Product Netz
* Berechnungsgraph

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

Definition SPN

A

SPNs sind gerichtete azyklische Graphen (DAG) mit

  • univariaten Wahrscheinlichkeitsverteilungen als Blätter
  • Summen und Produkten als interne Knoten
  • gewichtete Kanten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Eigenschaften und Validität von SPN

A

Der Bereich (Scope) sc(n) eines Knoten n in S ist definiert als die Menge von Variablen, die in den Teil-SPN enthalten sind, die an Knoten n verwurzelt sind

SPN ist vollständig, wenn die Kinder von Summenknoten die gleichen Scopes haben

SPN ist konsistent, wenn die Kinder von Produktknoten disjunkte Scopes haben

Ein SPN wird valide genannt, wenn es eine Verteilung repräsentiert (dh sich damit Wahrscheinlichkeiten berechnen lassen)

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

Parameterlernen bei SPNs

A

Gegeben:

  • Menge D von Instanzen (Belegung der Variablen)
  • SPN mit einer validen (generischen) Architektur

Gesucht:
* Parameter / Gewichte

Möglicher Lernansatz

  • Iterative Anpassung der SPN-Gewichte mit Gradientenabstieg oder EM
  • Prunen / Abscheiden von Kanten mit kleinen Gewichten

Herausforderungen

  • Unterschiedliche Ansätze (zB generativ / diskriminativ)
  • Berechnung des Gradienten
  • Effiziente Umsetzung des Gradientenabstiegs
  • Vanishing Gradient Problem –> Hard - Gradient
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

generatives Lernproblem

A

gegeben:
SPN mit Scope X, Menge D von Instanzen der Variablen X

gesucht:
Gewichte, so dass P(x) maximiert wird

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

diskriminatives Lernen

A

Gegeben:
SPN mit Scope XUY, Menge D von Instanzen der Variablen X mit Labeln Y

Gesucht:
Gewichte, sodass P(y|x) maximiert wird.

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

Ansatz Parameterlernen von SPNs

A

Initialisierung: valides SPN mit initialisierten Parametern

Backpropagation basierter Ansätze (optimiert durch s.g. harte Gradienten)

Unterschiedliche Optimierungsfunktion und damit Gradientenberechnung

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

Anwendung von Sum Product Nets

A

Datenvervollständigung

Aktionserkennung

Semantisch Karten

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