Tp-Compilation for inference in probabilistic logic programs

被引:15
|
作者
Vlasselaer, Jonas [1 ]
Van den Broeck, Guy [2 ]
Kimmig, Angelika [1 ]
Meert, Wannes [1 ]
De Raedt, Luc [1 ]
机构
[1] Katholieke Univ Leuven, Leuven, Belgium
[2] Univ Calif Los Angeles, Los Angeles, CA USA
关键词
Probabilistic inference; Knowledge compilation; Probabilistic logic programs; Dynamic relational models; KNOWLEDGE COMPILATION; ALGORITHM;
D O I
10.1016/j.ijar.2016.06.009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose Tp-compilation, a new inference technique for probabilistic logic programs that is based on forward reasoning. Tp-compilation proceeds incrementally in that it interleaves the knowledge compilation step for weighted model counting with forward reasoning on the logic program. This leads to a novel anytime algorithm that provides hard bounds on the inferred probabilities. The main difference with existing inference techniques for probabilistic logic programs is that these are a sequence of isolated transformations. Typically, these transformations include conversion of the ground program into an equivalent propositional formula and compilation of this formula into a more tractable target representation for weighted model counting. An empirical evaluation shows that Tp-compilation effectively handles larger instances of complex or cyclic real-world problems than current sequential approaches, both for exact and anytime approximate inference. Furthermore, we show that Tp-compilation is conducive to inference in dynamic domains as it supports efficient updates to the compiled model. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:15 / 32
页数:18
相关论文
共 50 条
  • [41] Learning hierarchical probabilistic logic programs
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    Lamma, Evelina
    MACHINE LEARNING, 2021, 110 (07) : 1637 - 1693
  • [42] Value of Information in Probabilistic Logic Programs
    Ghosh, Sarthak
    Ramakrishnan, C. R.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 71 - 84
  • [43] The theory of interval probabilistic logic programs
    Dekhtyar, Alex
    Dekhtyar, Michael I.
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2009, 55 (3-4) : 355 - 388
  • [44] Optimizing Probabilities in Probabilistic Logic Programs
    Azzolini, Damiano
    Riguzzi, Fabrizio
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (05) : 543 - 556
  • [46] Probabilistic inference on three-valued logic
    Qi, GL
    ROUGH SETS, FUZZY SETS, DATA MINING, AND GRANULAR COMPUTING, 2003, 2639 : 690 - 693
  • [47] Using Iterative Deepening for Probabilistic Logic Inference
    Mantadelis, Theofrastos
    Rocha, Ricardo
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2017), 2017, 10137 : 198 - 213
  • [48] Interpretable Explanations for Probabilistic Inference in Markov Logic
    Al Farabi, Khan Mohammad
    Sarkhel, Somdeb
    Dey, Sanorita
    Venugopal, Deepak
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 1256 - 1264
  • [49] ENHANCING THE INFERENCE MECHANISM OF NILSSON PROBABILISTIC LOGIC
    KANE, TB
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1990, 5 (05) : 487 - 504
  • [50] Signal Temporal Logic Synthesis as Probabilistic Inference
    Lee, Ki Myung Brian
    Yoo, Chanyeol
    Fitch, Robert
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 5483 - 5489