How Rules Represent Causal Knowledge: Causal Modeling with Abductive Logic Programs
Kilian R\"uckschlo{\ss}, Felix Weitk\"amper

TL;DR
This paper extends causal modeling to stratified abductive logic programs, translating them into causal systems to support principled reasoning about interventions and causal effects.
Contribution
It provides a formal translation of abductive logic programs into causal systems, aligning stable model semantics with philosophical principles of causation.
Findings
Stable models can be given a causal interpretation.
Stratified abductive logic programs conform to key causation principles.
Framework supports reasoning about external actions and interventions.
Abstract
Pearl observes that causal knowledge enables predicting the effects of interventions, such as actions, whereas descriptive knowledge only permits drawing conclusions from observation. This paper extends Pearl's approach to causality and interventions to the setting of stratified abductive logic programs. It shows how stable models of such programs can be given a causal interpretation by building on philosophical foundations and recent work by Bochman and Eelink et al. In particular, it provides a translation of abductive logic programs into causal systems, thereby clarifying the informal causal reading of logic program rules and supporting principled reasoning about external actions. The main result establishes that the stable model semantics for stratified programs conforms to key philosophical principles of causation, such as causal sufficiency, natural necessity, and irrelevance of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
