2002
DOI: 10.1017/s1471068401001247
|View full text |Cite
|
Sign up to set email alerts
|

On properties of update sequences based on causal rejection

Abstract: In this paper, we consider an approach to update nonmonotonic knowledge bases represented as extended logic programs under the answer set semantics. In this approach, new information is incorporated into the current knowledge base subject to a causal rejection principle, which enforces that, in case of conflicts between rules, more recent rules are preferred and older rules are overridden. Such a rejection principle is also exploited in other approaches to update logic programs, notably in the method of dynami… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
191
0

Year Published

2005
2005
2007
2007

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 78 publications
(192 citation statements)
references
References 43 publications
1
191
0
Order By: Relevance
“…⊕ P n a set of stable models (that is proven there to coincide with the stable models semantics when the sequence is formed by a single normal [11] or generalized program [22]). The rationale for the definition of a stable model M of a DLP is made in accordance with the causal rejection principle [10,19]: If the body of a rule in a given update is true in M , then that rule rejects all rules in previous updates that are conflicting with it. Such rejected rules are ignored in the computation of the stable model.…”
Section: Dynamic Logic Programs and Evolpmentioning
confidence: 99%
See 1 more Smart Citation
“…⊕ P n a set of stable models (that is proven there to coincide with the stable models semantics when the sequence is formed by a single normal [11] or generalized program [22]). The rationale for the definition of a stable model M of a DLP is made in accordance with the causal rejection principle [10,19]: If the body of a rule in a given update is true in M , then that rule rejects all rules in previous updates that are conflicting with it. Such rejected rules are ignored in the computation of the stable model.…”
Section: Dynamic Logic Programs and Evolpmentioning
confidence: 99%
“…In recent years some effort was devoted to explore and study the problem of how to update logic programs with new rules [3,8,10,19,20,17]. Here, knowledge is conveyed by sequences of programs, where each program in a sequence is an update to the previous ones.…”
Section: Introductionmentioning
confidence: 99%
“…Causal rejection enforces that in case of conflicts between rules, more recent rules are preferred and older rules are overridden (Eiter et al 2002). As was noted in (Eiter et al 2002), causal rejection is not novel, and what they provided was a simple and rigorous realization of this principle, as well as the formalization of a semantics for updating logic programs based on it. We developed the present work based on this principle also, aiming to express program updates succinctly while preserving relevant properties.…”
Section: Introductionmentioning
confidence: 97%
“…In our work we analyze the approach presented in (Eiter et al 2002) because under this approach a program is explicitly constructed. We believe that this is important from a computational perspective and also that such an approach is more suitable to study the properties of updates based on the causal rejection principle, since it provides insight into the operation of the principle itself.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation