DeepProbLog: Neural Probabilistic Logic Programming

被引:0
|
作者
Manhaeve, Robin [1 ]
Dumancic, Sebastijan [1 ]
Kimmig, Angelika [2 ]
Demeester, Thomas [3 ]
De Raedt, Luc [1 ]
机构
[1] Katholieke Univ Leuven, Leuven, Belgium
[2] Cardiff Univ, Cardiff, S Glam, Wales
[3] Univ Ghent, IMEC, Ghent, Belgium
基金
比利时弗兰德研究基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce DeepProbLog, a probabilistic logic programming language that incorporates deep learning by means of neural predicates. We show how existing inference and learning techniques can be adapted for the new language. Our experiments demonstrate that DeepProbLog supports (i) both symbolic and sub-symbolic representations and inference, (ii) program induction, (iii) probabilistic (logic) programming, and (iv) (deep) learning from examples. To the best of our knowledge, this work is the first to propose a framework where general-purpose neural networks and expressive probabilistic-logical modeling and reasoning are integrated in a way that exploits the full expressiveness and strengths of both worlds and can be trained end-to-end based on examples.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Neural probabilistic logic programming in DeepProbLog
    Manhaeve, Robin
    Dumancic, Sebastijan
    Kimmig, Angelika
    Demeester, Thomas
    De Raedt, Luc
    ARTIFICIAL INTELLIGENCE, 2021, 298
  • [2] Probabilistic logic programming
    Lukasiewicz, T
    ECAI 1998: 13TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1998, : 388 - 392
  • [3] PROBABILISTIC LOGIC PROGRAMMING
    NG, R
    SUBRAHMANIAN, VS
    INFORMATION AND COMPUTATION, 1992, 101 (02) : 150 - 201
  • [4] Neural Probabilistic Logic Programming in Discrete-Continuous Domains
    De Smet, Lennert
    Dos Martires, Pedro Zuidberg
    Manhaeve, Robin
    Marra, Giuseppe
    Kimmig, Angelika
    De Raedt, Luc
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2023, 216 : 529 - 538
  • [5] "What if?" in Probabilistic Logic Programming
    Kiesel, Rafael
    Rueckschloss, Kilian
    Weitkaemper, Felix
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (04) : 884 - 899
  • [6] Probabilistic logic programming on the web
    Riguzzi, Fabrizio
    Bellodi, Elena
    Lamma, Evelina
    Zese, Riccardo
    Cota, Giuseppe
    SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (10): : 1381 - 1396
  • [7] Probabilistic (logic) programming concepts
    De Raedt, Luc
    Kimmig, Angelika
    MACHINE LEARNING, 2015, 100 (01) : 5 - 47
  • [8] Probabilistic Functional Logic Programming
    Dylus, Sandra
    Christiansen, Jan
    Teegen, Finn
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2018), 2018, 10702 : 3 - 19
  • [9] Probabilistic Logic Programming in Action
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    TOWARDS INTEGRATIVE MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2017, 10344 : 89 - 116
  • [10] Probabilistic inductive logic programming
    De Raedt, Luc
    Kersting, Kristian
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2008, 4911 LNAI : 1 - 27