Markov-Logik-Netz
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
BearbeitenDie 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
BearbeitenEin Markov-Logik-Netz wurde[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
BearbeitenDie 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:
- Maximum a posteriori Methode
- MCMC-Verfahren
- MC-SAT
- Lifted Belief Propagation
Beziehung zu anderen Statistischen Modellen
BearbeitenFolgende statistische Modelle sind Spezialfälle von Markov-Logik-Netzen:
Einzelnachweise
Bearbeiten- ↑ 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).