1
Learning and Inference in Markov Logic Networks
CS 786 University of Waterloo Lecture 24: July 24, 2012
CS786 Lecture Slides (c) 2012 P. Poupart
2
Outline
- Markov Logic Networks
Learning and Inference in Markov Logic Networks CS 786 University - - PDF document
Learning and Inference in Markov Logic Networks CS 786 University of Waterloo Lecture 24: July 24, 2012 Outline Markov Logic Networks Parameter learning Lifted inference 2 CS786 Lecture Slides (c) 2012 P. Poupart 1 Parameter
CS786 Lecture Slides (c) 2012 P. Poupart
2
CS786 Lecture Slides (c) 2012 P. Poupart
3
CS786 Lecture Slides (c) 2012 P. Poupart
4
CS786 Lecture Slides (c) 2012 P. Poupart
5
CS786 Lecture Slides (c) 2012 P. Poupart
6
CS786 Lecture Slides (c) 2012 P. Poupart
7
– and are first order formulas
– Convert Markov Logic Network to ground Markov network – Convert and into grounded clauses – Perform variable elimination as usual
CS786 Lecture Slides (c) 2012 P. Poupart
8
CS786 Lecture Slides (c) 2012 P. Poupart
9
– Convert Markov logic network to ground Markov network – Convert and to grounded clauses – Perform variable elimination with caching
CS786 Lecture Slides (c) 2012 P. Poupart
10
– Still exponential in the size of the largest intermediate factor – But, potentially sub-linear in the number of ground potentials/features
– Elimination order influences amount of repeated computation
CS786 Lecture Slides (c) 2012 P. Poupart
11
– Perform inference directly with first-order representation – Lifted variable elimination is an area of active research
than savings in repeated computation
– Does not perform exact inference – Uses lifted approximate inference
CS786 Lecture Slides (c) 2012 P. Poupart
12