Learning the Parameters of Probabilistic Logic Programs from Interpretations

被引:0
|
作者
Gutmann, Bernd [1 ]
Thon, Ingo [1 ]
De Raedt, Luc [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Heverlee, Belgium
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
ProbLog is a recently introduced probabilistic extension of the logic programming language Prolog, in which facts can be annotated with the probability that they hold. The advantage of this probabilistic language is that it naturally expresses a generative process over interpretations using a declarative model. Interpretations are relational descriptions or possible worlds. This paper introduces a novel parameter estimation algorithm LFI-ProbLog for learning ProbLog programs from partial interpretations. The algorithm is essentially a Soft-EM algorithm. It constructs a propositional logic formula for each interpretation that is used to estimate the marginals of the probabilistic parameters. The LFI-ProbLog algorithm has been experimentally evaluated on a number of data sets that justifies the approach and shows its effectiveness.
引用
收藏
页码:581 / 596
页数:16
相关论文
共 50 条
  • [31] Negative probabilities in probabilistic logic programs
    Buchman, David
    Poole, David
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2017, 83 : 43 - 59
  • [32] Tractable probabilistic description logic programs
    Lukasiewicz, Thomas
    SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2007, 4772 : 143 - 156
  • [33] Explanations as Programs in Probabilistic Logic Programming
    Vidal, German
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2022, 2022, 13215 : 205 - 223
  • [34] Value of Information in Probabilistic Logic Programs
    Ghosh, Sarthak
    Ramakrishnan, C. R.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 71 - 84
  • [35] The theory of interval probabilistic logic programs
    Dekhtyar, Alex
    Dekhtyar, Michael I.
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2009, 55 (3-4) : 355 - 388
  • [36] Optimizing Probabilities in Probabilistic Logic Programs
    Azzolini, Damiano
    Riguzzi, Fabrizio
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (05) : 543 - 556
  • [38] Learning Probabilistic logic models from probabilistic examples (Extended abstract)
    Chen, Jianzhong
    Muggleton, Stephen
    Santos, Jose
    INDUCTIVE LOGIC PROGRAMMING, 2008, 4894 : 22 - +
  • [39] Scaling Up Inductive Logic Programming by Learning from Interpretations
    Hendrik Blockeel
    Luc De Raedt
    Nico Jacobs
    Bart Demoen
    Data Mining and Knowledge Discovery, 1999, 3 : 59 - 93
  • [40] Scaling up inductive logic programming by learning from interpretations
    Blockeel, H
    de Raedt, L
    Jacobs, N
    Demoen, B
    DATA MINING AND KNOWLEDGE DISCOVERY, 1999, 3 (01) : 59 - 93