Markov-Logik-Netz

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Markov-Logik-Netze wenden probabilistische graphische Modelle auf die Prädikatenlogik erster Stufe an und ermöglichen so probabilistische Inferenz. Sie wurden 2006 von Matthew Richardson und Pedro Domingos vorgestellt.[1] In einem Markov-Logik-Netz werden Schlussfolgerungen durch die Anwendung des MCMC-Verfahrens gemacht.

Motivation[Bearbeiten | Quelltext bearbeiten]

Die Prädikatenlogik erster Stufe ist gut geeignet, wenn sichere Informationen vorliegen und Zusammenhänge garantiert auftreten. Allerdings ist dies in der realen Welt selten gegeben. So ist die Schlussfolgerung „Der Boden ist nass“ „Es hat geregnet“ zwar häufig richtig, aber es könnte auch jemand den Boden mit dem Gartenschlauch nass gemacht haben.

Probabilistische graphische Modelle hingegen erlauben solch unsichere Inferenz. Kann man die Zufallsvariablen durch einen gerichteten azyklischen Graph (DAG) in Zusammenhang bringen, so erhält man ein Bayessches Netz. Drückt man den Zusammenhang der Zufallsvariablen durch einen ungerichteten Graph aus, so erhält man ein Markov-Logik-Netz. Bei den Bayesschen Netzen stehen die Kanten für Kausalität, bei Markov-Logik-Netzen jedoch nur für Korrelation.

Definition[Bearbeiten | Quelltext bearbeiten]

Ein Markov-Logik-Netz wurde in [1] sinngemäß wie folgt definiert:

Ein Markov-Logik-Netz ist eine Menge aus Tupeln , wobei eine Formel der Prädikatenlogik erster Ordnung ist und ein Gewicht ist.

Zusammen mit einer endlichen Menge an Konstanten mit kann mithilfe des Markov-Logik-Netzes ein Markov Random Field definiert werden. Dafür wird jede mögliche Belegung jedes Prädikats des Markov-Logik-Netzes zu einem Knoten im Markov Random Field.

Inferenz[Bearbeiten | Quelltext bearbeiten]

Die Inferenz-Aufgabe in Markov-Logik-Netzen ist es, die wahrscheinlichste Welt (Variablenbelegung) zu finden. Diese Art der Schlussfolgerungen kann in Markov-Logik-Netzen auf folgende Art geschehen:

Beziehung zu anderen Statistischen Modellen[Bearbeiten | Quelltext bearbeiten]

Folgende statistische Modelle sind Spezialfälle von Markov-Logik-Netzen:

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. a b Matthew Richardson, Pedro Domingos: Markov logic networks. In: Machine Learning. Band 62, Nr. 1-2, 2006, S. 107–136, doi:10.1007/s10994-006-5833-1 (englisch).