An action selection mechanism for "conscious" software agents

In this paper we describe an action selection mechanism for a "conscious" software agent. We discuss briefly the main cognitive modules of our agent architecture. Our focus is on the operational/functional details of the “consciousness” module and the action selection mechanism and how these two work together. We describe how events come to “consciousness,” how “conscious” events prime and bind to relevant actions/action-plans, and how the most relevant behavior/action is selected and executed. Our mechanisms provide the flexibility to interleave actions that operate under different tasks. We consider the descriptions in this paper a listing of the various hypotheses about human cognition resulting from our design of the agent described.

[1]  G. Reeke The society of mind , 1991 .

[2]  Jacques Ferber,et al.  Action selection in an autonomous agent with a hierarchical distributed reactive planning architecture , 1998, AGENTS '98.

[3]  Toby Tyrrell,et al.  Computational mechanisms for action selection , 1993 .

[4]  B. Baars A cognitive theory of consciousness , 1988 .

[5]  Aaron Sloman,et al.  What Sort of Architecture is Required for a Human-Like Agent? , 1999 .

[6]  Stan Franklin,et al.  A behaviour instantiation agent architecture , 2000, Connect. Sci..

[7]  Stan Franklin,et al.  Autonomous Agents as Embodied Ai , 1997, Cybern. Syst..

[8]  Stan Franklin,et al.  Consciousness and conceptual learning in a socially situated agent , 2000 .

[9]  Lee McCauley,et al.  IDA: a cognitive agent architecture , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[10]  Pentti Kanerva,et al.  Sparse Distributed Memory , 1988 .

[11]  John R. Anderson The Adaptive Character of Thought , 1990 .

[12]  Deliberative Decision Making in “ Conscious ” Software Agents , 2000 .

[13]  T. Shallice A theory of consciousness. , 1979, Science.

[14]  Lee McCauley,et al.  An Emotion-Based "Conscious" Software Agent Architecture , 1999, IWAI.

[15]  S. Franklin,et al.  An Architecture for Emotion , 1998 .

[16]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[17]  B. Kushner Descartes' error. , 1998, Journal of AAPOS : the official publication of the American Association for Pediatric Ophthalmology and Strabismus.

[18]  Klaus Dorer,et al.  Behavior Networks for Continuous Domains using Situation-Dependent Motivations , 1999, IJCAI.

[19]  H. Penny Nii,et al.  Blackboard systems: the blackboard model of problem solving and the evolution of blackboard architectures , 1995 .

[20]  Stan Franklin,et al.  An Agent Architecture Potentially Capable of Robust Autonomy , 2001 .

[21]  Boicho N. Kokinov,et al.  The DUAL Cognitive Architecture: A Hybrid Multi-Agent Approach , 1994, ECAI.

[22]  J. Holland A mathematical framework for studying learning in classifier systems , 1986 .

[23]  Dipankar Dasgupta,et al.  Metacognition in Software Agents Using Classifier Systems , 1998, AAAI/IAAI.

[24]  Boicho Kokinov,et al.  A Hybrid Model of Reasoning by Analogy , 2002 .

[25]  B. Habibi,et al.  Pengi : An Implementation of A Theory of Activity , 1998 .

[26]  B. Baars The conscious access hypothesis: origins and recent evidence , 2002, Trends in Cognitive Sciences.

[27]  K. A. Ericsson,et al.  Long-term working memory. , 1995, Psychological review.

[28]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[29]  Stan Franklin,et al.  Deliberation and Voluntary Action in "Conscious" Software Agents , 2000 .

[30]  T. Kellam,et al.  Artificial Minds , 1996, Inf. Process. Manag..

[31]  Melanie Mitchell,et al.  The Copycat project: a model of mental fluidity and analogy-making , 1995 .

[32]  John V. Jackson Idea for a mind , 1987, SGAR.

[33]  Stan Franklin,et al.  Automating human information agents , 2002 .