A "Consciousness"-Based Architecture for a Functioning Mind

Here we describe an architecture designed to accommodatemultiple aspects of human mental functioning. In a roughly star-shaped configuration centered on a “consciousness” module, the architecture accommodates perception, associative memory, emotions, action-selection, deliberation, language generation, behavioral and perceptual learning, self-preservation and metacognition modules. The various modules (partially) implement several different theories of these various aspects of cognition. The mechanisms used in implementing the several modules have been inspired by a number of different “new AI” techniques. One software agent embodying much of the architecture is in the debugging stage (Bogner et al. in press). A second, intending to include all of the modules of the architecture is well along in the design stage (Franklin et al. 1998). The architecture, together with the underlying mechanisms, comprises a fairly comprehensive model of cognition (Franklin & Graesser 1999). The most significant gap is the lack of such human-like senses as vision and hearing, and the lack of realworld physical motor output. The agents interact with their environments mostly through email in natural language. The “consciousness” module is based on global workspace theory (Baars 1988, 1997). The central role of this module is due to its ability to select relevant resources with which to deal with incoming perceptions and with current internal states. Its underlying mechanism was inspired by pandemonium theory (Jackson 1987). The perception module employs analysis of surface features for natural language understanding (Allen 1995). It partially implements perceptual symbol system theory (Barsalou 1999), while its underlying mechanism constitutes a portion of the copycat architecture (Hofstadter & Mitchell 1994). Within this architecture the emotions play something of the role of the temperature in the copycat architecture and of the gain control in pandemonium theory. They give quick indication of how well things are going, and influence both actionselection and memory. The theory behind this module was influenced by several sources (Picard 1997, Johnson 1999, Rolls 1999). The implementation is via pandemonium theory enhanced with an activation-passing network. The action-selection mechanism of this architecture is implemented by a major enhancement of the behavior net (Maes 1989). Behavior in this model corresponding to goal contexts in global workspace theory. The net is fed at one end by environmental and/or internal state influences, and at the other by fundamental drives. Activation passes in both directions. The behaviors compete for execution, that is, to become the dominant goal context. The deliberation and language generation modules are implemented via pandemonium theory. The construction of scenarios and of outgoing messages are both accomplished by repeated appeal to the “consciousness” mechanism. Relevant events for the scenarios and paragraphs for the messages offer themselves in response to “conscious” broadcasts. The learning modules employ case-based reasoning (Kolodner 1993) using information gleaned from human correspondents. Metacognition is based on fuzzy classifier systems (Valenzuela-Rendon 1991). As in the copycat architecture, almost all of the actions taken by the agents, both internal and external, are performed by codelets. These are small pieces of code typically doing one small job with little communication between them. Our architecture can be thought of as a multi-agent system overlaid with a few, more abstract mechanisms. Altogether, it offers one possible architecture for a relatively fully functioning mind. One could consider these agents as early attempts at the exploration of design space and niche space (Sloman 1998).

[1]  Aaron Sloman,et al.  Motives, Mechanisms, and Emotions , 1987, The Philosophy of Artificial Intelligence.

[2]  Arthur C. Graesser,et al.  Modeling Cognition with Software Agents , 2001 .

[3]  S. Kaplan The Physiology of Thought , 1950 .

[4]  Kerstin Dautenhahn,et al.  Human Cognition and Social Agent Technology , 2000 .

[5]  L. Shastri Episodic memory and cortico–hippocampal interactions , 2002, Trends in Cognitive Sciences.

[6]  Humberto R. Maturana,et al.  The organization of the living: A theory of the living organization , 1975 .

[7]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[8]  S. Franklin,et al.  Feelings and Emotions as Motivators and Learning Facilitators , 2004 .

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

[10]  B. Baars In the Theater of Consciousness , 1997 .

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

[12]  O. Holland,et al.  SPECIAL ISSUE: MACHINE CONSCIOUSNESS , 2003 .

[13]  John G. Taylor The race for consciousness , 1999 .

[14]  Erich Prem Epistemological Aspects of Embodied Artificial Intelligence , 1997, Cybern. Syst..

[15]  E. Vesterinen,et al.  Affective Computing , 2009, Encyclopedia of Biometrics.

[16]  Robert Kozma,et al.  Optimizing intelligent agent's constraint satisfaction with neural networks , 2003 .

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

[18]  Alan D Samples,et al.  SOAR Architecture , 1985 .

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

[20]  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).

[21]  H. Maturana,et al.  Autopoiesis and Cognition , 1980 .

[22]  M. Conway Sensory-perceptual episodic memory and its context: autobiographical memory. , 2001, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[23]  Lakhmi C. Jain,et al.  Innovations in intelligent systems , 2004 .

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

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

[26]  Stan Franklin,et al.  Learning concepts in software agents , 1998 .

[27]  A. Baddeley Working Memory and Conscious Awareness , 2019, Theories of Memory.

[28]  Sidney K. D'Mello,et al.  Modified sparse distributed memory as transient episodic memory for cognitive software agents , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[29]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1988, IJCAI 1989.

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

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

[32]  Stan Franklin,et al.  An action selection mechanism for "conscious" software agents , 2002 .

[33]  Erich Prem Epistemological Aspects of Embodied Artificial Intelligence , 1997, Cybern. Syst..

[34]  Stan Franklin,et al.  Realizing consciousness in software agents , 1999 .

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

[36]  Aaron Sloman,et al.  Virtual Machines and Consciousness , 2003 .

[37]  L. Barsalou,et al.  Whither structured representation? , 1999, Behavioral and Brain Sciences.

[38]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

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

[40]  Dipankar Dasgupta,et al.  Using genetic algorithms for sparse distributed memory initialization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[41]  Arthur C. Graesser,et al.  Natural language sensing for autonomous agents , 1998, Proceedings. IEEE International Joint Symposia on Intelligence and Systems (Cat. No.98EX174).

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

[43]  Sven Koenig 'From Animals to Animats 5': Proceedings of the Fifth International Conference on Simulation of Adaptive Behavior , 2000, Artificial Life.

[44]  A. Damasio The feeling of what happens , 2001 .

[45]  Lokendra Shastri,et al.  A computational model of episodic memory formation in the hippocampal system , 2001, Neurocomputing.

[46]  Lenhart K. Schubert,et al.  Accelerating Partial-Order Planners: Some Techniques for Effective Search Control and Pruning , 1996, J. Artif. Intell. Res..

[47]  Tudor S. G. Jones,et al.  Theories of Memory , 1925 .

[48]  Victor S. Johnston Why We Feel: The Science Of Human Emotions , 1999 .

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

[50]  B. Baars,et al.  How conscious experience and working memory interact , 2003, Trends in Cognitive Sciences.

[51]  P. Maes How to Do the Right Thing , 1989 .

[52]  A. Campbell,et al.  Progress in Artificial Intelligence , 1995, Lecture Notes in Computer Science.

[53]  Aaron Sloman,et al.  The "Semantics" of Evolution: Trajectories and Trade-offs in Design Space and Niche Space , 1998, IBERAMIA.

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

[55]  Salvatore Sessa,et al.  Soft computing agents: new trends for designing autonomous systems , 2002 .

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

[57]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

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

[59]  Stan Franklin,et al.  Sparse distributed memory for ‘conscious’ software agents , 2003, Cognitive Systems Research.

[60]  Manuel Valenzuela-Rendón,et al.  The Fuzzy Classifier System: A Classifier System for Continuously Varying Variables , 1991, ICGA.

[61]  Stan Franklin,et al.  Conscious software: a computational view of mind , 2002 .

[62]  M. Posner The Brain and Emotion , 1999, Nature Medicine.

[63]  M. Donald,et al.  A mind so rare , 2001 .

[64]  C. Koch,et al.  Is perception discrete or continuous? , 2003, Trends in Cognitive Sciences.

[65]  Sidney K. D'Mello,et al.  Encoding and Retrieval Efficiency of Episodic Data in a Modified Sparse Distributed Memory System , 2005 .

[66]  H. Maturana,et al.  Autopoiesis and Cognition : The Realization of the Living (Boston Studies in the Philosophy of Scie , 1980 .

[67]  B. Baars,et al.  The Role of Consciousness in Memory , 2005 .

[68]  M. Minsky The Society of Mind , 1986 .

[69]  Lashon B. Booker,et al.  Proceedings of the fourth international conference on Genetic algorithms , 1991 .

[70]  A. Graesser,et al.  A Software Agent Model of Consciousness , 1999, Consciousness and Cognition.