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 条
  • [31] Reasoning about probabilistic sequential programs in a probabilistic logic
    M. Ying
    Acta Informatica, 2003, 39 : 315 - 389
  • [32] INFERENCE OF POLYMORPHIC TYPES FOR LOGIC PROGRAMS
    PYO, CW
    REDDY, US
    LOGIC PROGRAMMING : PROCEEDINGS OF THE NORTH AMERICAN CONFERENCE, 1989, VOL 1-2, 1989, : 1115 - 1132
  • [33] An Improved Proof-Theoretic Compilation of Logic Programs
    Cervesato, Iliano
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2012, 12 : 639 - 657
  • [34] Directional type inference for logic programs
    Charatonik, W
    Podelski, A
    STATIC ANALYSIS, 1998, 1503 : 278 - 294
  • [35] Learning hierarchical probabilistic logic programs
    Arnaud Nguembang Fadja
    Fabrizio Riguzzi
    Evelina Lamma
    Machine Learning, 2021, 110 : 1637 - 1693
  • [36] The theory of interval probabilistic logic programs
    Alex Dekhtyar
    Michael I. Dekhtyar
    Annals of Mathematics and Artificial Intelligence, 2009, 55
  • [37] On the Semantics and Complexity of Probabilistic Logic Programs
    Cozman, Fabio Gagliardi
    Maua, Denis Deratani
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2017, 60 : 221 - 262
  • [38] Negative probabilities in probabilistic logic programs
    Buchman, David
    Poole, David
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2017, 83 : 43 - 59
  • [39] Tractable probabilistic description logic programs
    Lukasiewicz, Thomas
    SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2007, 4772 : 143 - 156
  • [40] Explanations as Programs in Probabilistic Logic Programming
    Vidal, German
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2022, 2022, 13215 : 205 - 223