Skip to main navigation Skip to search Skip to main content

Specifying causality in action theories: A default logic approach

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Recent research on reasoning about action has shown that the traditional logic form of domain constraints is problematic to represent ramifications of actions that are related to causality of domains. To handle this problem properly, as proposed by some researchers, it is necessary to describe causal relations of domains explicitly in action theories. In this paper, we address this problem from a new point of view. Specifically, unlike other researchers viewing causal relations as some kind of inference rules, we distinguish causal relations between defeasible and non-defeasible cases. It turns out that a causal theory in our formalism can be specified by using Reiter's default logic. Based on this idea, we propose a causality-based minimal change approach for representing effects of actions, and argue that our approach provides more plausible solutions for the ramification and qualification problems compared with other related work. We also describe a logic programming approximation to compute causal theories of actions which provides an implementational basis for our approach.

Original languageEnglish
Pages (from-to)489-513
Number of pages25
JournalTheoretical Computer Science
Volume220
Issue number2
DOIs
Publication statusPublished - 17 Jun 1999

Fingerprint

Dive into the research topics of 'Specifying causality in action theories: A default logic approach'. Together they form a unique fingerprint.

Cite this