Semirings for probabilistic and neuro-symbolic logic programming

被引:3
作者
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 条
[21]   Recommender systems based on neuro-symbolic knowledge graph embeddings encoding first-order logic rules [J].
Spillo, Giuseppe ;
Musto, Cataldo ;
de Gemmis, Marco ;
Lops, Pasquale ;
Semeraro, Giovanni .
USER MODELING AND USER-ADAPTED INTERACTION, 2024, 34 (05) :2039-2083
[22]   Neuro-Symbolic Program Search for Autonomous Driving Decision Module Design [J].
Sun, Jiankai ;
Sun, Hao ;
Han, Tian ;
Zhou, Bolei .
CONFERENCE ON ROBOT LEARNING, VOL 155, 2020, 155 :21-30
[23]   Argument Identification for Neuro-Symbolic Dispute Resolution in Scientific Peer Review [J].
Baimuratov, Ildar ;
Karpovich, Alexandr ;
Lisanyuk, Elena ;
Prokudin, Dmitry .
PROCEEDINGS OF THE 24TH ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES, JCDL 2024, 2024,
[24]   "What if?" in Probabilistic Logic Programming [J].
Kiesel, Rafael ;
Rueckschloss, Kilian ;
Weitkaemper, Felix .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (04) :884-899
[25]   Probabilistic (logic) programming concepts [J].
Luc De Raedt ;
Angelika Kimmig .
Machine Learning, 2015, 100 :5-47
[26]   Towards Neuro-Symbolic AI for Assured and Trustworthy Human-Autonomy Teaming [J].
Rawat, Danda B. .
2023 5TH IEEE INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS AND APPLICATIONS, TPS-ISA, 2023, :177-179
[27]   Neuro-Symbolic Causal Reasoning Meets Signaling Game for Emergent Semantic Communications [J].
Thomas, Christo Kurisummoottil ;
Saad, Walid .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (05) :4546-4563
[28]   Comprehensive Integration of Hyperdimensional Computing with Deep Learning towards Neuro-Symbolic AI [J].
Lee, Hyunsei ;
Kim, Jiseung ;
Chen, Hanning ;
Zeira, Ariela ;
Srinivasa, Narayan ;
Imani, Mohsen ;
Kim, Yeseong .
2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
[29]   GNNQ: A Neuro-Symbolic Approach to Query Answering over Incomplete Knowledge Graphs [J].
Pflueger, Maximilian ;
Cucala, David J. Tena ;
Kostylev, Egor V. .
SEMANTIC WEB - ISWC 2022, 2022, 13489 :481-497
[30]   Prompt2DeModel: Declarative Neuro-Symbolic Modeling with Natural Language [J].
Faghihi, Hossein Rajaby ;
Nafar, Aliakbar ;
Uszok, Andrzej ;
Karimian, Hamid ;
Kordjamshidi, Parisa .
NEURAL-SYMBOLIC LEARNING AND REASONING, PT II, NESY 2024, 2024, 14980 :315-327