Semirings for probabilistic and neuro-symbolic logic programming

被引:2
|
作者
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] Neuro-symbolic AI and the semantic web
    Hitzler, Pascal
    Ebrahimi, Monireh
    Sarker, Md Kamruzzaman
    Stepanova, Daria
    SEMANTIC WEB, 2024, 15 (04) : 1261 - 1263
  • [2] Towards Neuro-Symbolic Video Understanding
    Choi, Minkyu
    Goel, Harsh
    Omama, Mohammad
    Yang, Yunhao
    Shah, Sahil
    Chinchali, Sandeep
    COMPUTER VISION - ECCV 2024, PT LXXVIII, 2025, 15136 : 220 - 236
  • [3] Neuro-symbolic Models for Interpretable Time Series Classification using Temporal Logic Description
    Yan, Ruixuan
    Ma, Tengfei
    Fokoue, Achille
    Chang, Maria
    Julius, Agung
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2022, : 618 - 627
  • [4] Probabilistic (logic) programming concepts
    De Raedt, Luc
    Kimmig, Angelika
    MACHINE LEARNING, 2015, 100 (01) : 5 - 47
  • [5] Fuzzy Logic Visual Network (FLVN): A Neuro-Symbolic Approach for Visual Features Matching
    Manigrasso, Francesco
    Morra, Lia
    Lamberti, Fabrizio
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2023, PT II, 2023, 14234 : 456 - 467
  • [6] Neuro-Symbolic Speech Understanding in Aircraft Maintenance Metaverse
    Siyaev, Aziz
    Jo, Geun-Sik
    IEEE ACCESS, 2021, 9 : 154484 - 154499
  • [7] Learning Where and When to Reason in Neuro-Symbolic Inference
    Cornelio, Cristina
    Stuehmer, Jan
    Hu, Shell Xu
    Hospedales, Timothy
    NEURAL-SYMBOLIC LEARNING AND REASONING 2023, NESY 2023, 2023,
  • [8] Neuro-symbolic representation learning on biological knowledge graphs
    Alshahrani, Mona
    Khan, Mohammad Asif
    Maddouri, Omar
    Kinjo, Akira R.
    Queralt-Rosinach, Nuria
    Hoehndorf, Robert
    BIOINFORMATICS, 2017, 33 (17) : 2723 - 2730
  • [9] Nessy: A Neuro-Symbolic System for Label Noise Reduction
    Smirnova, Alisa
    Yang, Jie
    Yang, Dingqi
    Cudre-Mauroux, Philippe
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (08) : 8300 - 8311
  • [10] Probabilistic logic programming on the web
    Riguzzi, Fabrizio
    Bellodi, Elena
    Lamma, Evelina
    Zese, Riccardo
    Cota, Giuseppe
    SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (10) : 1381 - 1396