Computer-Aided Design Tools that Adapt

  • Wei Peng
  • John S. Gero
Conference paper

This paper describes an approach that enables a computeraided design tool to learn conceptual knowledge as it is being used, and as a consequence adapts its behaviours to the changing environment. This allows the tool to improve the effectiveness of designers in their design tasks over time. Design experiments evaluate the effectiveness of this prototype system in recognizing optimization problems in heterogeneous design scenarios.


Perceptual Experience Conceptual Knowledge Sensory Experience Design Optimization Problem Constructive Learning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Balachandran, MB: 1988, A Model for Knowledge-Based Design Optimization, PhD Thesis, University of Sydney, Sydney.Google Scholar
  2. Beer, RD: 1997, The dynamics of adaptive behaviour: A research program, Robotics and Autonomous Systems 20: 257-289.CrossRefGoogle Scholar
  3. Boer, B and Canamero, D: 1999, Situated learning in autonomous agents, in: J Joan Bliss, R Saljo and P Light (eds), Learning Sites: Social and Technological Resources for Learning, Pergamon, Amsterdam, pp. 236-248.Google Scholar
  4. Bradshaw, J (ed.): 1996, Software Agents, MIT Press, Cambridge.Google Scholar
  5. Clancey, W: 1997, Situated Cognition: On Human Knowledge and Computer Repre-sentations, Cambridge University Press, Cambridge.Google Scholar
  6. Gero, JS: 1998, Conceptual designing as a sequence of situated acts, in: I Smith (eds), Artificial Intelligence in Structural Engineering, Springer, Berlin, pp. 165-177.CrossRefGoogle Scholar
  7. Gero, JS: 1999, Constructive memory in design thinking, Design Thinking Research Symposium: Design Representation, MIT, Cambridge, pp. 29-35.Google Scholar
  8. Gero, JS: 2003, Design tools as situated agents that adapt to their use, in W Dokonal and U Hirschberg (eds), eCAADe21, eCAADe, Graz University of Technology, pp. 177-180.Google Scholar
  9. Gero, JS and Fujii, H: 2000, A computational framework for concept formation in a situated design agent, Knowledge-Based Systems 13(6): 361-368.CrossRefGoogle Scholar
  10. Gero, JS and Kannengiesser, U: 2006, A framework for situated design optimization, Design & Decision Support Systems 2006, Springer-Verlag, Berlin, in press,Google Scholar
  11. Gero, JS and Peng, W: 2004, A situated agent-based design assistant, CAADRIA 2004, Yonsei University Press, Korea, pp. 145-157.Google Scholar
  12. Lieberman, H: 2001, Introduction, in: H Lieberman (eds), Your Wish is My Command: Programming by Example, Morgan Kaufmann, San Francisco, pp. 1-7.CrossRefGoogle Scholar
  13. Liew, P-S: 2004, A Constructive Memory System for Situated Design Agents, University of Sydney, Sydney.Google Scholar
  14. Maes, P: 1994, Agents that reduce work and information overload, Communications of the ACM 37: 31-40.CrossRefGoogle Scholar
  15. Maher, ML and Gero, JS: 2002, Agent models of 3D virtual worlds, ACADIA 2002: Thresholds, California State Polytechnic University, Pomona, pp. 127-138.Google Scholar
  16. McClelland, JL: 1981, Retrieving general and specific information from stored knowledge of specifics, Proceedings of the Third Annual Meeting of the Cognitive Science Society, Erlbaum, Hillsdale, NJ, pp. 170-172.Google Scholar
  17. Peng, W and Gero, J: 2006, Using a constructive interactive activation and competition neural network to construct a situated agent's experience, PRICAI 2006: Trends in Artificial Intelligence, Ninth Pacific Rim International Conference on Artificial Intelligence, Springer, Guilin, pp. 21-30.Google Scholar
  18. Radford, AD and Gero, JS: 1988, Design by Optimization in Architecture and Building, Van Nostrand Reinhold, New York.Google Scholar
  19. Reffat, R and Gero, JS: 2000, Computational situated learning in design, in: JS Gero (eds), Artificial Intelligence in Design’00, Kluwer Academic Publishers, Dordrecht, pp. 589-610.Google Scholar
  20. Reich, Y: 1993, The development of BRIDGER: A methodological study of research in the use of machine learning in design, Artificial Intelligence in Engineering 8(3): 165-181.CrossRefGoogle Scholar
  21. Reich, Y and Fenves, S: 1991, The formation and use of abstract concepts in design, in: D Fisher, M Pazzani and P Langley (eds), Concept Formation: Knowledge and Experience in Unsupervised Learning, Morgan Kaufmann, San Mateo, CA, pp. 323-353.Google Scholar
  22. Rutherford, JH and Maver, TW: 1994, Knowledge-based design support, in: G Carrara and YE Kalay (eds), Knowledge-Based Computer-Aided Architectural Design, Elsevier Science, Amsterdam, The Netherlands, pp. 243-267.Google Scholar
  23. Schön, D: 1983, The Reflective Practitioner: How Professionals Think in Action, Basic Books, London.Google Scholar
  24. Simon, HA: 1983, Why should machine learn, Machine Learning: An Artificial Intelligence Approach, Springer-Verlag, Berlin, pp. 25-37.Google Scholar
  25. Suchman, LA: 1987, Plans and Situated Actions: The problem of human-machine communication, Cambridge University Press, Cambridge.Google Scholar

Copyright information

© Springer 2007

Authors and Affiliations

  • Wei Peng
    • 1
  • John S. Gero
    • 2
  1. 1.CSIROAustralia
  2. 2.Krasnow Institute for Advanced StudyGeorge Mason UniversityFairfaxUSA

Personalised recommendations