Declarative Probabilistic Logic Programming in Discrete-Continuous Domains
Not on the map. Why?
Abstract (arXiv)
Over the past three decades, the logic programming paradigm has been successfully expanded to support probabilistic modeling, inference and learning. The resulting paradigm of probabilistic logic programming (PLP) and its programming languages owes much of its success to a declarative semantics, the so-called distribution semantics. However, the distribution semantics is limited to discrete random variables only. While PLP has been extended in various ways for supporting hybrid, that is, mixed discrete and continuous random variables, we are still lacking a declarative semantics for hybrid PLP that not only generalizes the distribution semantics and the modeling language but also the standard inference algorithm that is based on knowledge compilation. We contribute the measure semantics together with the hybrid PLP language DC-ProbLog (where DC stands for distributional clauses) and its inference engine infinitesimal algebraic likelihood weighting (IALW). These have the original distribution semantics, standard PLP languages such as ProbLog, and standard inference engines for PLP based on knowledge compilation as special cases. Thus, we generalize the state of the art of PLP towards hybrid PLP in three different aspects: semantics, language and inference. Furthermore, IALW is the first inference algorithm for hybrid probabilistic programming based on knowledge compilation
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 76 references that are in the map. First posted on arXiv 21 Feb 2023.
Builds on
15 of 76 references.
References · 15
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2020Logic Tensor Networkscited by 197
- 2021From Statistical Relational to Neurosymbolic Artificial Intelligence: a Surveycited by 72
- 2015A New Approach to Probabilistic Programming Inferencecited by 22
- 2014Venture: a higher-order probabilistic programming platform with programmable inferencecited by 20
- 2020SPPL: Probabilistic Programming with Fast Exact Symbolic Inferencecited by 18
- 2017A Convenient Category for Higher-Order Probability Theorycited by 14
- 2016Semantics for probabilistic programming: higher-order functions, continuous distributions, and soft constraintscited by 12
- 2019Efficient Search-Based Weighted Model Integrationcited by 11
- 2019Functional Tensors for Probabilistic Programmingcited by 6
- 2018Discrete-Continuous Mixtures in Probabilistic Programming: Generalized Semantics and Inference Algorithmscited by 4
- 2013Weighing and Integrating Evidence for Stochastic Simulation in Bayesian Networkscited by 3
3 more
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 3.
5 papers.
- 2023Neural Probabilistic Logic Programming in Discrete-Continuous Domainscited by 24
- 2025Defining neurosymbolic AIcited by 7
- 2024Semirings for Probabilistic and Neuro-Symbolic Logic Programmingcited by 6
- 2025Independence Is Not an Issue in Neurosymbolic AIcited by 1
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
- 2025Defining neurosymbolic AI15 Jul 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Independence Is Not an Issue in Neurosymbolic AI10 Apr 2025
- 2024Semirings for Probabilistic and Neuro-Symbolic Logic Programming21 Feb 2024
- 2023Neural Probabilistic Logic Programming in Discrete-Continuous Domains8 Mar 2023