Semirings for probabilistic and neuro-symbolic logic programming

被引:0
|
作者
Derkinderen, Vincent [1 ,2 ]
Manhaeve, Robin [1 ,2 ]
Dos Martires, Pedro Zuidberg [3 ]
De Raedt, Luc [1 ,2 ,3 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, DTAI, B-3000 Leuven, Belgium
[2] Katholieke Univ Leuven, Leuven AI, Inst AI, Leuven, Belgium
[3] Orebro Univ, Ctr Appl Autonomous Syst, SE-70182 Orebro, Sweden
关键词
Probabilistic logic programming; Neuro-symbolic AI; Semiring programming; Model counting; NETWORK-BASED INTERPRETATION; INFERENCE; COMPILATION; INFORMATION;
D O I
10.1016/j.ijar.2024.109130
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The field of probabilistic logic programming (PLP) focuses on integrating probabilistic models into programming languages based on logic. Over the past 30 years, numerous languages and frameworks have been developed for modeling, inference and learning in probabilistic logic programs. While originally PLP focused on discrete probability, more recent approaches have incorporated continuous distributions as well as neural networks, effectively yielding neurosymbolic methods. We provide an overview and synthesis of this domain, thereby contributing a unified algebraic perspective on the different flavors of PLP, showing that many if not most of the extensions of PLP can be cast within a common algebraic logic programming framework, in which facts are labeled with elements of a semiring and disjunction and conjunction are replaced by addition and multiplication. This does not only hold for the PLP variations itself but also for the underlying execution mechanism that is based on (algebraic) model counting. In order to showcase and explain this unified perspective, we focus on the ProbLog language and its extensions.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] A probabilistic approximate logic for neuro-symbolic learning and reasoning
    Stehr, Mark-Oliver
    Kim, Minyoung
    Talcott, Carolyn L.
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 124
  • [2] Neuro-Symbolic Inductive Logic Programming with Logical Neural Networks
    Sen, Prithviraj
    de Carvalho, Breno W. S. R.
    Riegel, Ryan
    Gray, Alexander
    [J]. 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, : 8212 - 8219
  • [3] Semantic Probabilistic Layers for Neuro-Symbolic Learning
    Ahmed, Kareem
    Teso, Stefano
    Chang, Kai-Wei
    Van den Broeck, Guy
    Vergari, Antonio
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [4] Neuro-Symbolic Constraint Programming for Structured Prediction
    Dragone, Paolo
    Teso, Stefano
    Passerini, Andrea
    [J]. NESY 2021: NEURAL-SYMBOLIC LEARNING AND REASONING, 2021, 2986 : 6 - 14
  • [5] From Probabilistic Logics to Neuro-Symbolic Artificial Intelligence
    De Readt, Luc
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (325):
  • [6] Neuro-symbolic recommendation model based on logic query
    Wu, Maonian
    Chen, Bang
    Zhu, Shaojun
    Zheng, Bo
    Peng, Wei
    Zhang, Mingyi
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 284
  • [7] Neuro-Symbolic Program Corrector for Introductory Programming Assignments
    Bhatia, Sahil
    Kohli, Pushmeet
    Singh, Rishabh
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 60 - 70
  • [8] Neuro-Symbolic Reinforcement Learning with First-Order Logic
    Kimura, Daiki
    Ono, Masaki
    Chaudhury, Subhajit
    Kohita, Ryosuke
    Wachi, Akifumi
    Agravante, Don Joven
    Tatsubori, Michiaki
    Munawar, Asim
    Gray, Alexander
    [J]. 2021 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2021), 2021, : 3505 - 3511
  • [9] Neuro-Symbolic Techniques for Description Logic Reasoning (Student Abstract)
    Singh, Gunjan
    Mondal, Sutapa
    Bhatia, Sumit
    Mutharaju, Raghava
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15891 - 15892
  • [10] Neuro-symbolic Representation of Logic Programs Defining Infinite Sets
    Komendantskaya, Ekaterina
    Broda, Krysia
    Garcez, Artur d'Avila
    [J]. ARTIFICIAL NEURAL NETWORKS-ICANN 2010, PT I, 2010, 6352 : 301 - +