Time for Action: On the Relation Between Time, Knowledge and Action

We consider the role played by the concept of action in AI. We first briefly summarize the advantages and limitations of past approaches to taking the concept as primitive, as embodied in the situation calculus and dynamic logic. We also briefly summarize the alternative, namely adopting a temporal framework, and point out its complementary advantages and limitations. We then propose a framework that retains the advantages of both viewpoints, and that ties the notion of action closely to that of knowledge. Specifically, we propose starting with the notion of time lines, and defining the notion of action as the ability to make certain choices among sets of time lines. Our definitions shed new light on the connection between time, action, knowledge and ignorance, choice-making, feasibility, and simultaneous reasoning about the same events at different levels of detail.

[1]  James F. Allen,et al.  A Model for Concurrent Actions Having Temporal Extent , 1987, AAAI.

[2]  Daniel C. Dennett,et al.  Elbow Room: The Varieties of Free Will Worth Wanting , 1986 .

[3]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[4]  Amir Pnueli,et al.  The temporal logic of programs , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[5]  Y. Shoham,et al.  Temporal reasoning in artificial intelligence , 1988 .

[6]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[7]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[8]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[9]  J. Doyle Some theories of reasoned assumptions : an essay in rational psychology , 1983 .

[10]  Vaughan R. Pratt,et al.  Semantical consideration on floyo-hoare logic , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[11]  Joseph Y. Halpern,et al.  A Guide to the Modal Logics of Knowledge and Belief: Preliminary Draft , 1985, IJCAI.

[12]  Leslie Pack Kaelbling,et al.  The Synthesis of Digital Machines With Provable Epistemic Properties , 1986, TARK.

[13]  R. N. Pelavin A formal approach to planning with concurrent actions and external events , 1988 .

[14]  Amy L. Lansky,et al.  A Procedural Logic , 1985, IJCAI.

[15]  J. Piaget The Child's Conception of Physical Causality , 1927 .

[16]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[17]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[18]  A. Goldman Theory of Human Action , 1970 .

[19]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..