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 条
  • [21] Probabilistic description logic programs
    Lukasiewicz, T
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, PROCEEDINGS, 2005, 3571 : 737 - 749
  • [22] Abduction in Probabilistic Logic Programs
    Azzolini, Damiano
    Bellodi, Elena
    Ferilli, Stefano
    Riguzzi, Fabrizio
    Zese, Riccardo
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, 364 : 175 - 178
  • [23] PROBABILISTIC LOGIC PROGRAMS AND THEIR SEMANTICS
    DANTSIN, E
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 592 : 152 - 164
  • [24] Temporal probabilistic logic programs
    Dekhtyar, A
    Dekhtyar, MI
    Subrahmanian, VS
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 109 - 123
  • [25] Probabilistic planning in hybrid probabilistic logic programs
    Saad, Emad
    SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2007, 4772 : 1 - 15
  • [26] The fuzzy logic of chaos and probabilistic inference
    Antoniou, I
    Suchanecki, Z
    FOUNDATIONS OF PHYSICS, 1997, 27 (03) : 333 - 362
  • [27] MAP Inference for Probabilistic Logic Programming
    Bellodi, Elena
    Alberti, Marco
    Riguzzi, Fabrizio
    Zese, Riccardo
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (05) : 641 - 655
  • [28] The fuzzy logic of chaos and probabilistic inference
    I. Antoniou
    Z. Suchanecki
    Foundations of Physics, 1997, 27 : 333 - 362
  • [29] Reasoning about probabilistic sequential programs in a probabilistic logic
    Ying, MS
    ACTA INFORMATICA, 2003, 39 (05) : 315 - 389
  • [30] Compilation of disjunctive logic programs using an extended WAM
    Shin, DH
    Hilton, ML
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 138 - 144