cs.AIJul 23, 2026

How Rules Represent Causal Knowledge: Causal Modeling with Probabilistic Logic Programming

Authors: Kilian RueckschlossFelix Weitkaemper

Organizations: Eberhard Karls Universitaet Tuebingen · German University of Digital Science

Abstract

Pearl famously argues that causal knowledge enables the prediction of intervention effects. By contrast, purely descriptive knowledge supports only conclusions drawn from observations. His theory of causality, however, is developed exclusively within Bayesian networks and causal models. Consequently, it is largely restricted to acyclic causal relationships, and transferring its ideas to other formalisms risks misinterpretation or inconsistency. This paper brings Pearl's approach to causality into probabilistic logic programming (PLP). To this end, such programs are aligned with philosophical foundations established in prior work that do not rely on temporal notions; that is, all relevant events are assumed to occur simultaneously. A formal causal semantics for these programs, together with a notion of intervention and an implementation, is proposed. It is shown that this semantics coincides with the P-log semantics for stratified ProbLog programs, while the two may differ in the non-stratified case and for other PLP formalisms.

Explore similar work

CardsList
  1. Lifted Causal Inference

    Jun 26, 2026Malte Luttermann, Tanya Braun, Ralf Möller +1Causal GraphCausal Inferences