Lifted Probabilistic Inference by First-Order Knowledge Compilation
Guy Van den Broeck Nima Taghipour Wannes Meert Jesse Davis Luc De Raedt
Lifted Inference in Probabilistic Logical Models - Tutorial - IJCAI11 18/07/11
Lifted Probabilistic Inference by First-Order Knowledge Compilation - - PowerPoint PPT Presentation
Lifted Probabilistic Inference by First-Order Knowledge Compilation Guy Van den Broeck Nima Taghipour Wannes Meert Jesse Davis Luc De Raedt Lifted Inference in Probabilistic Logical Models - Tutorial - IJCAI11 18/07/11 Outline Overview
Guy Van den Broeck Nima Taghipour Wannes Meert Jesse Davis Luc De Raedt
Lifted Inference in Probabilistic Logical Models - Tutorial - IJCAI11 18/07/11
18/07/11 First-Order Knowledge Compilation 2
18/07/11 First-Order Knowledge Compilation 3
18/07/11 First-Order Knowledge Compilation 4
Variable Elimination Belief Propagation Knowledge Compilation Ground [Zhang94] [Pearl82] [Darwiche03] Lifted [Poole03] [Singla08] Our approach
18/07/11 First-Order Knowledge Compilation 5
18/07/11 First-Order Knowledge Compilation 6
18/07/11 First-Order Knowledge Compilation 7
18/07/11 First-Order Knowledge Compilation 8
18/07/11 First-Order Knowledge Compilation 9
→ Lifted Inference
18/07/11 First-Order Knowledge Compilation 10
Factor Graph MLN ... Bayesian Network
18/07/11 First-Order Knowledge Compilation 11
Weighted CNF Factor Graph MLN ...
Bayesian Network 1 1
18/07/11 First-Order Knowledge Compilation 12
Weighted CNF d-DNNF Circuit Factor Graph MLN ...
Bayesian Network 1 1 2 2
18/07/11 First-Order Knowledge Compilation 13
Weighted CNF d-DNNF Circuit Weighted Model Counting Factor Graph MLN ...
Bayesian Network 1 1 2 3 2 3
18/07/11 First-Order Knowledge Compilation 14
Weighted FO CNF FO d-DNNF Circuit Weighted FO Model Counting Parfactor Graph MLN ... 2 3
1 2 3 1
18/07/11 First-Order Knowledge Compilation 15
MLN
18/07/11 First-Order Knowledge Compilation 16
Weighted FO Theory MLN
18/07/11 First-Order Knowledge Compilation 17
Weighted FO Theory MLN Weighted FO CNF
18/07/11 First-Order Knowledge Compilation 18
18/07/11 First-Order Knowledge Compilation 19
18/07/11 First-Order Knowledge Compilation 20
18/07/11 First-Order Knowledge Compilation 21
18/07/11 First-Order Knowledge Compilation 22
18/07/11 First-Order Knowledge Compilation 23
18/07/11 First-Order Knowledge Compilation 24
[Darwiche and Marquis, 2002]
Logical theory:
18/07/11 First-Order Knowledge Compilation 25
[Darwiche and Marquis, 2002]
Logical theory:
18/07/11 First-Order Knowledge Compilation 26
[Darwiche and Marquis, 2002]
Logical theory:
Logical operators (inner node)
18/07/11 First-Order Knowledge Compilation 27
[Darwiche and Marquis, 2002]
Logical theory:
Deterministic disjunction Logical operators (inner node)
18/07/11 First-Order Knowledge Compilation 28
[Darwiche and Marquis, 2002]
Logical theory:
Deterministic disjunction Decomposable conjunction Logical operators (inner node)
18/07/11 First-Order Knowledge Compilation 29
Logical Theory:
18/07/11 First-Order Knowledge Compilation 30
First-Order Literal (leaf) Logical Theory:
18/07/11 First-Order Knowledge Compilation 31
First-Order Literal (leaf) Logical Theory:
18/07/11 First-Order Knowledge Compilation 32
18/07/11 First-Order Knowledge Compilation 33
Weighted FO CNF FO d-DNNF Circuit
18/07/11 First-Order Knowledge Compilation 34
Weighted FO CNF FO d-DNNF Circuit
Generate first-order
18/07/11 First-Order Knowledge Compilation 35
Weighted FO CNF FO d-DNNF Circuit
18/07/11 First-Order Knowledge Compilation 36
18/07/11 First-Order Knowledge Compilation 37
Unit clause
18/07/11 First-Order Knowledge Compilation 38
Unit clause
18/07/11 First-Order Knowledge Compilation 39
Clauses split w.r.t. unit clause atom 'residuals' → independent
18/07/11 First-Order Knowledge Compilation 40
Resolvent of unit and 2nd clause
18/07/11 First-Order Knowledge Compilation 41
Weighted FO CNF FO d-DNNF Circuit
18/07/11 First-Order Knowledge Compilation 42
18/07/11 First-Order Knowledge Compilation 43
Atom with one logical variable X {luc,jesse} ∈
18/07/11 First-Order Knowledge Compilation 44
Atom with 1 logical variable
18/07/11 First-Order Knowledge Compilation 45
All partial interpretations for fun(X)
18/07/11 First-Order Knowledge Compilation 46
Same weighted model count
18/07/11 First-Order Knowledge Compilation 47
2|People| → |People|+1
18/07/11 First-Order Knowledge Compilation 48
Isomorphic circuits
18/07/11 First-Order Knowledge Compilation 49
|People|+1 → 1
18/07/11 First-Order Knowledge Compilation 50
18/07/11 First-Order Knowledge Compilation 51
18/07/11 First-Order Knowledge Compilation 52
18/07/11 First-Order Knowledge Compilation 53
18/07/11 First-Order Knowledge Compilation 54
18/07/11 First-Order Knowledge Compilation 55
18/07/11 First-Order Knowledge Compilation 56
18/07/11 First-Order Knowledge Compilation 57
18/07/11 First-Order Knowledge Compilation 58
18/07/11 First-Order Knowledge Compilation 59
18/07/11 First-Order Knowledge Compilation 60
18/07/11 First-Order Knowledge Compilation 61
inference
propagation, Shannon decomposition, etc.
18/07/11 First-Order Knowledge Compilation 62
FO d-DNNF circuits
inference in first-order logic (resolution) and lifted inference in graphical models
18/07/11 First-Order Knowledge Compilation 63
18/07/11 First-Order Knowledge Compilation 64
18/07/11 First-Order Knowledge Compilation 65
18/07/11 First-Order Knowledge Compilation 66
Bayesian Network Weighted Propositional CNF Weighted Model Counting Factor Graph MLN ProbLog
[Sang 2005]
18/07/11 First-Order Knowledge Compilation 67
FO d-DNNF Circuit
(non-deterministic disjunction)
18/07/11 First-Order Knowledge Compilation 68
but with domain constraints
Splitting w.r.t. any atom in theory, until convergence
Before Splitting Atom After Splitting
18/07/11 First-Order Knowledge Compilation 69
18/07/11 First-Order Knowledge Compilation 70
18/07/11 First-Order Knowledge Compilation 71
18/07/11 First-Order Knowledge Compilation 72
18/07/11 First-Order Knowledge Compilation 73
18/07/11 First-Order Knowledge Compilation 74
18/07/11 First-Order Knowledge Compilation 75
18/07/11 First-Order Knowledge Compilation 76
FO d-DNNF
18/07/11 First-Order Knowledge Compilation 77
FO d-DNNF Smooth FO d-DNNF
18/07/11 First-Order Knowledge Compilation 78
FO d-DNNF Smooth FO d-DNNF Complicated rules for
18/07/11 First-Order Knowledge Compilation 79
18/07/11 First-Order Knowledge Compilation 80