Eyal AmirPoint-Sensitive Circumscription. |
c-fcs-98-56 [original] [abstract] |
[mail to author] [mail to moderator] [debate procedure] [copyright] |
N:o | Question | Answer(s) | Continued discussion |
---|---|---|---|
1 |
8.1 Erik Sandewall |
2.3 Eyal Amir |
8.3 Patrick Doherty |
I have questions about your section 6, "Applying Point-Sensitive Circumscription to Theories of Action", which I can not make sense of. You first review the formulation of PCM (Prototypical Chronological Minimization) in pointwise circumscription, and then write (p. 71):
We do not claim that Point-Sensitive Circumscription can formalize the entire K-IA ontological class, but that it can take you farther than Pointwise circumscription can. |
Let me briefly review the relevant aspect of Features and fluents, in order to put what follows into context. The K-IA ontological class allows for scenarios with nondeterministic actions, actions with extended duration in time and internal structure, and all combinations of prediction and postdiction. It does not model causality or other forms of ramification, nor concurrency, etc.
For this K-IA class, we have studied a number of entailment methods, each of which can then be reexpressed in e.g. pointwise circumscription. PCM is one of those entailment methods. Each of them is defined in terms of preference criteria or other selection criteria on models, and it is these criteria that may be translated e.g. to circumscription as a way of proceeding towards an implementation. For each entailment method, there is also an assessment of range of applicability. This assessment is model-theoretic, and is independent of the choice of implementation method.
In this framework it is perfectly reasonable, as you do, to evaluate a variant of circumscription with respect to whether or not it is capable of expressing a particular entailment method, or even a collection of them. This makes much more sense than analyzing circumscription variants directly in terms of test examples, since then so much depends on the choice of axiomatization.
Though I agree with your methodology up to that point, I do not understand the concrete case where it is applied. You only discuss how PCM is rendered in variants of circumscription, but Doherty has already shown how to express PCM in pointwise circumscription. If your variant of circumscription is able to handle more examples correctly within the range of K-IA, it could therefore only be because it were an inaccurate rendering of PCM.
Also, although the range of applicability of PCM is only a limited part of K-IA, there are other entailment methods such as PMON which are correct for K-IA, and which can also be expressed in pointwise circumscription following Doherty. This makes it even more strange how point-sensitive circumscription can do something that pointwise circumscription can not, with respect to the K-IA class.
You also discuss a simple case of ramification using the duality between the dead and alive properties. This of course is not within K-IA, as you also observe. However, there are certainly known methods that handle such simple ramifications (as well somewhat less trivial ones) correctly and that have been expressed or re-expressed using pointwise circumscription.
Could you help me understand your contribution in these respects?
Dear Erik. Thank you much for your insightful comments. You write
...
The K-IA ontological class allows for
scenarios with nondeterministic actions, actions with extended duration
in time and internal structure, and all combinations of prediction and
postdiction. It does not model causality or other forms of ramification,
nor concurrency, etc.
...
For this K-IA class, we have studied a number of entailment methods,
each of which can then be reexpressed in e.g. pointwise circumscription.
PCM is one of those entailment methods.
....
In this framework it is perfectly reasonable, as you do, to evaluate
a variant of circumscription with respect to whether or not it is
capable of expressing a particular entailment method, or even a
collection of them.
...
Though I agree with your methodology up to that point, I do not understand the concrete case where it is applied. You only discuss how PCM is rendered in variants of circumscription, but Doherty has already shown how to express PCM in pointwise circumscription. If your variant of circumscription is able to handle more examples correctly within the range of K-IA, it could therefore only be because it were an inaccurate rendering of PCM. |
[For the reader: PCM is defined roughly as follows (see
[s-Gabbay-94-999] for more details):
Interpretations
Pointwise Circumscription (I shall abbreviate it here Pt-Circ) is a
special case of
Point-Sensitive Circumscription (abbreviated here Pt-Sens), and so PCM can
be expressed in Pt-Sens the same way
[c-ictl-94-82]
shows with Pt-Circ. However,
Doherty and Lukaszewicz showed that Pt-Circ expresses PCM only for the
ontological
class Kp-IAex, in which no observations later than time
You then write
Also, although the range of applicability of PCM is only a limited part of K-IA, there are other entailment methods such as PMON which are correct for K-IA, and which can also be expressed in pointwise circumscription following Doherty. This makes it even more strange how point-sensitive circumscription can do something that pointwise circumscription can not, with respect to the K-IA class. |
You also discuss a simple case of ramification using the duality between the dead and alive properties. This of course is not within K-IA, as you also observe. However, there are certainly known methods that handle such simple ramifications (as well somewhat less trivial ones) correctly and that have been expressed or re-expressed using pointwise circumscription. |
Eyal
References:
c-ictl-94-82 | Patrick Doherty and Witold Lukaszewicz. Circumscribing Features and Fluents. Proc. International Conference on Temporal Logic, 1994, pp. 82-100. |
s-Gabbay-94-999 | Erik Sandewall and Yoav Shoham. Nonmonotonic Temporal Reasoning. In: Dov M. Gabbay, C.J. Hogger, and J.A. Robinson(ed): Handbook of Logic in Artificial Intelligence and Logic Programming. Volume 4: Epistemic and Temporal Reasoning. Oxford University Press. |
C1-1. Patrick Doherty (8.3):
Hi Eyal,
A few comments regarding your paper and then a few regarding your comments to Erik. First, your paper:
First off, I think your notion of Pt-Sens circumscription is an interesting technical result, but wonder about its widespread applicability (see comments below). The "counter-intuitive example" (your description) you provide as a reason for proposing Pt-Sens circumscription would appear to be more counter-intuitive in the way the policy is set up rather than in the result. The reason for introducing pointwise circumscription in the first place is so that one can vary parts of an extension while fixing other parts. To introduce a policy where you vary the whole extension of the predicate you are minimizing strikes me as being a bit extreme. But, I suppose one could find more intuitive "counter-intuitive" examples to prove your case, which do not violate one's sense of proper use of pointwise circumscription (if there is such a thing!)
You also state in section 7 that
pointwise circumscription is sufficient if we restrict ourselves
to deterministic actions and to cases in which there are no domain
constraints.
|
In conclusion, I enjoyed the first part of the paper, but I'd think the second part regarding applications to logics of action and change needs some more work (By the way, I have only read your workshop draft, so you may have fixed things since.)
Now some comments about your and Erik's interaction:
Pointwise Circumscription (I shall abbreviate it here Pt-Circ) is a
special case of Point-Sensitive Circumscription (abbreviated here
Pt-Sens), and so PCM can be expressed in Pt-Sens the same way
[c-ictl-94-82] shows with Pt-Circ. However, Doherty and Lukaszewicz
showed that Pt-Circ expresses PCM only for the ontological class
Kp-IAex, in which no observations later than time
|
My claim was that we may be able to avoid filtering (the way [c-ictl-94-82] does) in grasping K-IA. |
Why would you want to avoid filtering? And, if there is a legitimate reason, I would imagine you'd want to replace pointwise circumscription with a more computationally efficient policy than a generalization of generalized pointwise circumscription which is what Pt-Sens appears to be.
You also discuss a simple case of ramification using the duality
between the dead and alive properties. This of course is
not within K-IA, as you also observe. However, there are certainly
known methods that handle such simple ramifications (as well somewhat
less trivial ones) correctly and that have been expressed or
re-expressed using pointwise circumscription.
|
Although the simple example I gave is within K-IA, I support the
claim that Pt-Sens can treat some forms of ramification (a first
hint at that was made in a paper of mine in NRAC'97). I am not aware
of previous expressions of ramifications using Pt-Circ and will be
happy to get some pointers.
|
regards,
Patrick Doherty
References:
c-ictl-94-82 | Patrick Doherty and Witold Lukaszewicz. Circumscribing Features and Fluents. Proc. International Conference on Temporal Logic, 1994, pp. 82-100. |
This on-line debate page is part of a discussion at recent workshop; similar pages are set up for each of the workshop articles. The discussion is organized by the area Reasoning about Actions and Change within the Electronic Transactions on Artificial Intelligence (ETAI).
To contribute, please click [mail to moderator] above and send your question or comment as an E-mail message.