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 条
  • [1] Learning hierarchical probabilistic logic programs
    Arnaud Nguembang Fadja
    Fabrizio Riguzzi
    Evelina Lamma
    Machine Learning, 2021, 110 : 1637 - 1693
  • [2] Learning hierarchical probabilistic logic programs
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    Lamma, Evelina
    MACHINE LEARNING, 2021, 110 (07) : 1637 - 1693
  • [3] Lifted discriminative learning of probabilistic logic programs
    Arnaud Nguembang Fadja
    Fabrizio Riguzzi
    Machine Learning, 2019, 108 : 1111 - 1135
  • [4] Lifted discriminative learning of probabilistic logic programs
    Fadja, Arnaud Nguembang
    Riguzzi, Fabrizio
    MACHINE LEARNING, 2019, 108 (07) : 1111 - 1135
  • [5] Inference and Learning with Model Uncertainty in Probabilistic Logic Programs
    Verreet, Victor
    Derkinderen, Vincent
    Dos Martires, Pedro Zuidberg
    De Raedt, Luc
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 10060 - 10069
  • [6] Inference and Learning with Model Uncertainty in Probabilistic Logic Programs
    Verreet, Victor
    Derkinderen, Vincent
    Dos Martires, Pedro Zuidberg
    De Raedt, Luc
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, 364
  • [7] Scaling Structure Learning of Probabilistic Logic Programs by MapReduce
    Riguzzi, Fabrizio
    Bellodi, Elena
    Zese, Riccardo
    Cota, Giuseppe
    Lamma, Evelina
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 1602 - 1603
  • [8] Learning the Parameters of Probabilistic Answer Set Programs
    Azzolini, Damiano
    Bellodi, Elena
    Riguzzi, Fabrizio
    INDUCTIVE LOGIC PROGRAMMING, ILP 2022, 2024, 13779 : 1 - 14
  • [9] Learning structure and parameters of Stochastic Logic Programs
    Muggleton, S
    INDUCTIVE LOGIC PROGRAMMING, 2003, 2583 : 198 - 206
  • [10] Hybrid probabilistic logic programs as residuated logic programs
    Damásio C.V.
    Pereira L.M.
    Studia Logica, 2002, 72 (1) : 113 - 138