Deriving conclusions from non-monotonic cause-effect relations
From MaRDI portal
Publication:4593049
DOI10.1017/S1471068416000466zbMATH Open1379.68291arXiv1608.00867OpenAlexW2963575115MaRDI QIDQ4593049FDOQ4593049
Authors: Jorge Fandinno
Publication date: 9 November 2017
Published in: Theory and Practice of Logic Programming (Search for Journal in Brave)
Abstract: We present an extension of Logic Programming (under stable models semantics) that, not only allows concluding whether a true atom is a cause of another atom, but also deriving new conclusions from these causal-effect relations. This is expressive enough to capture informal rules like "if some agent's actions have been necessary to cause an event then conclude atom ," something that, to the best of our knowledge, had not been formalised in the literature. To this aim, we start from a first attempt that proposed extending the syntax of logic programs with so-called causal literals. These causal literals are expressions that can be used in rule bodies and allow inspecting the derivation of some atom in the program with respect to some query function . Depending on how these query functions are defined, we can model different types of causal relations such as sufficient, necessary or contributory causes, for instance. The initial approach was specifically focused on monotonic query functions. This was enough to cover sufficient cause-effect relations but, unfortunately, necessary and contributory are essentially non-monotonic. In this work, we define a semantics for non-monotonic causal literals showing that, not only extends the stable model semantics for normal logic programs, but also preserves many of its usual desirable properties for the extended syntax. Using this new semantics, we provide precise definitions of necessary and contributory causal relations and briefly explain their behaviour on a pair of typical examples from the Knowledge Representation literature. (Under consideration for publication in Theory and Practice of Logic Programming)
Full work available at URL: https://arxiv.org/abs/1608.00867
Recommendations
Cites Work
- Nonmonotonic causal theories
- Title not available (Why is that?)
- Title not available (Why is that?)
- Equilibrium logic
- The Semantics of Predicate Logic as a Programming Language
- Actual causation in CP-logic
- Causes and Explanations: A Structural-Model Approach. Part I: Causes
- A formal theory of justifications
- Causal graph justifications of logic programs
- Justifying answer sets using argumentation
- Title not available (Why is that?)
- Justifications for logic programming
- Functional and Logic Programming
- Justifications for logic programs under answer set semantics
- A complexity assessment for queries involving sufficient and necessary causes
Cited In (5)
Uses Software
This page was built for publication: Deriving conclusions from non-monotonic cause-effect relations
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4593049)