Robin Manhaeve, Sebastijan Dumančić, Angelika Kimmig, Thomas Demeester*, Luc De Raedt*
DeepProbLog: Neural Probabilistic Logic Programming
* Joint last authors
DeepProbLog: Neural Probabilistic Logic Programming Robin Manhaeve, - - PowerPoint PPT Presentation
DeepProbLog: Neural Probabilistic Logic Programming Robin Manhaeve, Sebastijan Dumani , Angelika Kimmig, Thomas Demeester*, Luc De Raedt* * Joint last authors Real-life problems involve two important aspects. Sub-symbolic perception
* Joint last authors
DTAI reserach group
Geiger, Andreas, et al. "Vision meets robotics: The KITTI dataset." The International Journal of Robotics Research (2013)
Stop in front of a red light Obey the speed limit Be in the correct lane …
2
P( light = red) = 0.9 P( obj1 = car ) = 0.8 P( obj1 turn right) = 0.7
DTAI reserach group
3
0,25 0,5 0,75 1 1 2 3 4 5 6 7 8 9
Classifier with softmax
Probability distribution
DTAI research group 4
DTAI research group 5
Stop in front of a red light Obey the speed limit Be in the correct lane P( light = red) = 0.9
DTAI research group 6
Stop in front of a red light Obey the speed limit Be in the correct lane P( light = red) = 0.9 P( obj1 = car ) = 0.8 P( obj1 turn right) = 0.7
Neural predicate
DTAI reserach group
7
Related work DeepProbLog Logic is made less expressive Full expressivity is retained Logic is pushed into the neural part Clean separation Fuzzy logic Probabilistic logic Language semantics is unclear Clear semantics
DTAI reserach group
8
DTAI research group
9
DTAI research group
10
0.7::Red 0.8::Blue 0.6::Heads
DTAI research group
11
0.7::Red 0.8::Blue 0.6::Heads Rules 0.7 :: win
DTAI research group
12
0.7::Red 0.8::Blue 0.6::Heads Rules 0.7 :: win
Backpropagation
DTAI reserach group
13