Constructive memory for situated design agents

Design is situated. “Situatedness” in designing entails the explicit consideration of the state of the environment, the knowledge and experiences of the designer, and the interactions between the designer and the environment during designing. Central to the notion of situatedness is the notion of design situation and constructive memory. A design situation models a particular state of interaction between a design agent and the environment at a particular point in time. Memory construction occurs whenever a design agent uses past experiences and knowledge within the current design environment in a situated manner. This paper is concerned with the development of an agent-based computational design tool that takes into consideration the notion of situatedness in designing. A key element of this tool is a constructive memory system that supports the dynamic nature of designing. Memories of past experiences are constructed as required by the current situation, and past experiences are refined for future utility according to the current interactions between the agent and the environment. This latter case of knowledge improvement is illustrated through a series of experiments that demonstrates the effect of grounding on the operating modes and responses of a constructive memory system.

[1]  Darryl N. Davis,et al.  Control States and Complete Agent Architectures , 2001, Comput. Intell..

[2]  Daniel L. Schacter,et al.  Memory distortion: How minds, brains, and societies reconstruct the past , 1995 .

[3]  John S. Gero,et al.  The Situated Function — Behaviour — Structure Framework , 2004 .

[4]  John S. Gero,et al.  The Situated Function - Behaviour - Structure Framework , 2002, AID.

[5]  J. Gero TOWARDS A MODEL OF DESIGNING WHICH INCLUDES ITS SITUATEDNESS , 1999 .

[6]  John S. Gero,et al.  Design Prototypes: A Knowledge Representation Schema for Design , 1990, AI Mag..

[7]  Lena Qian,et al.  Creative design by analogy , 2002 .

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

[9]  E. Yalow On Educational psychology: A cognitive view. , 1979 .

[10]  Danilo P. Mandic,et al.  Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability , 2001 .

[11]  Kristian J. Hammond,et al.  Experience and expertise: the role of memory in planning for opportunities , 1997 .

[12]  Chrystopher L. Nehaniv Meaning for observers and agents , 1999, Proceedings of the 1999 IEEE International Symposium on Intelligent Control Intelligent Systems and Semiotics (Cat. No.99CH37014).

[13]  Richard C. Atkinson,et al.  Human Memory: A Proposed System and its Control Processes , 1968, Psychology of Learning and Motivation.

[14]  Ram D. Sriram,et al.  The NIST Design Repository Project , 1999 .

[15]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[16]  Mary Lou and Gero John S. Maher,et al.  Agent Models of 3D Virtual Worlds , 2002 .

[17]  T. Ziemke,et al.  Rethinking Grounding , 1997 .

[18]  John S. Gero,et al.  A conceptual framework for knowledge-based design research at Sydney University's design computing unit , 1990, Artif. Intell. Eng..

[19]  Geoffrey Boothroyd,et al.  Product design for manufacture and assembly , 1994, Comput. Aided Des..

[20]  John S. Gero,et al.  A computational framework for concept formation for a situated design agent , 2000, Knowl. Based Syst..

[21]  De Vries Book review: R.C. O'Reilly and Y. Munakata: Computational explorations in cognitive neuroscience: understanding the mind by stimulating the brain. Cambridge, Mass: The MIT Press. , 2002 .

[22]  R. O’Reilly,et al.  Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain , 2000 .

[23]  C. Bishop The MIT Encyclopedia of the Cognitive Sciences , 1999 .

[24]  Markus Höhfeld,et al.  Learning with limited numerical precision using the cascade-correlation algorithm , 1992, IEEE Trans. Neural Networks.

[25]  Udo Kannengiesser,et al.  Towards a Situated Function-Behaviour-Structure Framework as the Basis of a Theory of Designing , 2001 .

[26]  James L. McClelland Constructive memory and memory distortions: A parallel-distributed processing approach. , 1995 .

[27]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[28]  J. Piaget Psychology and Epistemology: Towards a Theory of Knowledge , 1972 .

[29]  Mark Rylatt,et al.  Beyond physical grounding and naive time: investigations into short-term memory for autonomous agents , 1998 .

[30]  John S. Gero,et al.  Behaviour: A link between function and structure in design , 1992 .

[31]  James L. McClelland,et al.  Explorations in parallel distributed processing: a handbook of models, programs, and exercises , 1988 .

[32]  G. Kane Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol 1: Foundations, vol 2: Psychological and Biological Models , 1994 .

[33]  Christopher Lueg,et al.  Cognition, situatedness, and situated design , 1997, Proceedings Second International Conference on Cognitive Technology Humanizing the Information Age.

[34]  I. Rosenfield The invention of memory : a new view of the brain , 1988 .

[35]  David A. Medler A Brief History of Connectionism , 1998 .

[36]  Andrés Gómez de Silva Garza,et al.  Case-Based Reasoning in Design , 1995, IEEE Expert.

[37]  John S. Gero,et al.  Conceptual designing as a sequence of situated acts , 1998, AI in Structural Engineering.

[38]  Russell Beale,et al.  Handbook of Neural Computation , 1996 .

[39]  W. Sander,et al.  Experimental phased array radar ELRA with extended flexibility , 1990 .

[40]  M. Göker The effects of experience during design problem solving , 1997 .

[41]  Russell Reed,et al.  Pruning algorithms-a survey , 1993, IEEE Trans. Neural Networks.

[42]  F. Craik,et al.  Levels of Pro-cessing: A Framework for Memory Research , 1975 .

[43]  Hans Grabowski,et al.  Towards A Universal Design Theory , 1999 .

[44]  Robert A. Wilson,et al.  Book Reviews: The MIT Encyclopedia of the Cognitive Sciences , 2000, CL.

[45]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[46]  John S. Gero Design tools that learn , 1998 .

[47]  D. Jonassen Objectivism versus constructivism: Do we need a new philosophical paradigm? , 1991 .

[48]  Danilo P. Mandic,et al.  Recurrent Neural Networks for Prediction: Learning Algorithms, Architectures and Stability , 2001 .

[49]  Gabriela Goldschmidt,et al.  Capturing indeterminism: representation in the design problem space , 1997 .

[50]  A. Riegler,et al.  Understanding Representation in the Cognitive Sciences , 1999, Springer US.