Deriving conclusions from non-monotonic cause-effect relations

From MaRDI portal
Publication:4593049

DOI10.1017/S1471068416000466zbMATH Open1379.68291arXiv1608.00867OpenAlexW2963575115MaRDI QIDQ4593049FDOQ4593049


Authors: Jorge Fandinno Edit this on Wikidata


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 mathcalA have been necessary to cause an event E then conclude atom caused(mathcalA,E)," 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 A in the program with respect to some query function phi. 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


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)