Cascaded Acts: Conscious Sequential Acting for Embodied Agents

A cognitive agent is expected to use awareness of the environment and its own body to direct its actions. Such awareness is required for the simplest and most common type of composite acts: sequences. To perform a sequence of acts, a cognitive agent should start performing one step when, and only when, it comes to believe that the previous one has been completed. We present a model for interleaving action, reasoning, and perception in order to allow for the conscious performance of sequences of acts. To define such a model, the notion of act completion needs to be characterized. This is achieved by developing a formal system in which acts are classified along the dimensions of telicity and primitiveness. The proposed system includes and goes beyond the traditional binary telic/atelic distinction.

[1]  Deepak Kumar From beliefs and goals to intentions and actions: an amalgamated model of inference and acting , 1993 .

[2]  Michael Herweg Perfective and imperfective aspect and the theory of events and states , 1991 .

[3]  Hugh Mccann The Works of Agency: On Human Action, Will, and Freedom , 1998 .

[4]  Enrico Franconi,et al.  A Temporal Description Logic for Reasoning about Actions and Plans , 1998, J. Artif. Intell. Res..

[5]  Hector J. Levesque,et al.  Reasoning about Concurrent Execution Prioritized Interrupts, and Exogenous Actions in the Situation Calculus , 1997, IJCAI.

[6]  Sam Steel,et al.  Integrating Planning, Execution and Monitoring , 1988, AAAI.

[7]  Terence Parsons,et al.  The progressive in English: Events, states and processes , 1989 .

[8]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[9]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[10]  J. M. Peirce Aspect , 1871, Nature.

[11]  William A. Woods,et al.  What's in a Link: Foundations for Semantic Networks , 1975 .

[12]  Frank G. Pagan,et al.  Formal Specification of Programming Languages: A Panoramic Primer , 1981 .

[13]  Stuart C. Shapiro,et al.  The OK BDI Architecture , 1994, Int. J. Artif. Intell. Tools.

[14]  W. Rapaport,et al.  The SNePS family , 1992 .

[15]  Murray Shanahan,et al.  Reinventing Shakey , 2001 .

[16]  Deepak Kumar,et al.  Acting in Service of Inference ( and vice versa ) , 1994 .

[17]  Johan van Benthem,et al.  The Logic of Time , 1983 .

[18]  Stuart C. Shapiro,et al.  A Model for Belief Revision , 1988, Artif. Intell..

[19]  Giuseppe De Giacomo,et al.  Reasoning about Nondeterministic and Concurrent Actions: A Process Algebra Approach , 1996, Artif. Intell..

[20]  Stuart C. Shapiro,et al.  Intensional Concepts in Propositional Semantic Networks , 1982, Cogn. Sci..

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

[22]  A. Cremers Deixis in narrative : a cognitive science perspective , 1996 .

[23]  D. McDermott A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[24]  H. Verkuyl Aspectual classes and aspectual composition , 1989 .

[25]  Amy L. Lansky,et al.  Reactive Reasoning and Planning , 1987, AAAI.

[26]  Giuseppe De Giacomo,et al.  Execution Monitoring of High-Level Robot Programs , 1998, KR.

[27]  Hector J. Levesque,et al.  An Incremental Interpreter for High-Level Programs with Sensing , 1999 .

[28]  Michael R. M. Jenkin,et al.  Reactivity in a Logic-Based Robot Programming Framework , 1999, ATAL.

[29]  Daniel Marcu,et al.  Controlling Autonomous Robots with GOLOG , 1997, Australian Joint Conference on Artificial Intelligence.

[30]  Raymond Reiter,et al.  Sequential, Temporal GOLOG , 1998, KR.

[31]  John C. Mitchell,et al.  Foundations for programming languages , 1996, Foundation of computing series.

[32]  David R. Dowty Toward a semantic analysis of verb aspect and the English ‘imperfective’ progressive , 1977 .

[33]  Stuart C. Shapiro,et al.  Conscious error recovery and interrupt handling , 2000 .

[34]  Ilse Depraetere,et al.  On the necessity of distinguishing between (un)boundedness and (a)telicity , 1995 .

[35]  Stuart C. Shapiro,et al.  Integrating skill and knowledge in expert agents , 1997 .

[36]  Stuart C. Shapiro,et al.  SNePS Considered as a Fully Intensional Propositional Semantic Network , 1986, AAAI.

[37]  Barbara Di Eugenio,et al.  An Action Representation Formalism to Interpret Natural Language Instructions , 1998, Comput. Intell..

[38]  Stuart C. Shapiro,et al.  Two Problems with Reasoning and Acting in Time , 2000, KR.

[39]  Deepak Kumar The SNePS BDI architecture , 1996, Decis. Support Syst..

[40]  R. Declerck Aspect and the bounded/unbounded (telic/atelic) distinction , 1979 .

[41]  Ernest Davis,et al.  Semantics for tasks that can be interrupted or abandoned , 1992 .

[42]  Paolo Traverso,et al.  A Logic for Acting, Sensing and Planning , 1995, IJCAI.

[43]  Ole-Johan Dahl,et al.  On the definition of the telic-atelic (bounded-nonbounded) distinction , 1981 .