mlsanityData to 14 Oct 2026

"What if?" in Probabilistic Logic Programming

arXiv 2305.15318 ↗First posted 24 May 2023cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

A ProbLog program is a logic program with facts that only hold with a specified probability. In this contribution we extend this ProbLog language by the ability to answer "What if" queries. Intuitively, a ProbLog program defines a distribution by solving a system of equations in terms of mutually independent predefined Boolean random variables. In the theory of causality, Judea Pearl proposes a counterfactual reasoning for such systems of equations. Based on Pearl's calculus, we provide a procedure for processing these counterfactual queries on ProbLog programs, together with a proof of correctness and a full implementation. Using the latter, we provide insights into the influence of different parameters on the scalability of inference. Finally, we also show that our approach is consistent with CP-logic, i.e. with the causal semantics for logic programs with annotated with disjunctions.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 0 of its 20 references that are in the map. First posted on arXiv 24 May 2023.

Builds on

0 of 20 references.

No references here yet.

Built on by

Not cited yet.