Abstract
This chapter addresses the problem of producing and maintaining progress in agent design. New architectures often hold important insights into the problems of designing intelligence. Unfortunately, these ideas can be difficult to harness, because on established projects switching between architectures and languages carries high cost. We propose a solution whereby the research community takes responsibility for re-expressing innovations as idioms or extensions of one or more standard architectures. We describe the process and provide an example — the concept of a Basic Reactive Plan. This idiom occurs in several influential agent architectures, yet in others is difficult to express.We also discuss our proposal’s relation to the the roles of architectures, methodologies and toolkits in the design of agents.
LAS: also Computers and Cognition Group, Franklin W. Olin College of Engineering, 1735 Great Plain Avenue, Needham, MA 02492 las@olin.edu
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Scott Benson. Learning Action Models for Reactive Autonomous Agents. PhD thesis, Stanford University, December 1996. Department of Computer Science.
Bruce Mitchell Blumberg. Old Tricks, New Dogs: Ethology and Interactive Creatures. PhD thesis, MIT, September 1996. Media Laboratory, Learning and Common Sense Section.
Rodney A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2:14–23, April 1986.
Joanna Bryson. Cross-paradigm analysis of autonomous agent architecture. Journal of Experimental and Theoretical Artificial Intelligence, 12(2):165–190, 2000.
Joanna Bryson. Hierarchy and sequence vs. full parallelism in reactive action selection architectures. In From Animals to Animats 6 (SAB00), Cambridge, MA, 2000. MIT Press.
Joanna Bryson and Brendan McGonigle. Agent architecture as object oriented design. In Munindar P. Singh, Anand S. Rao, and Michael J. Wooldridge, editors, The Fourth InternationalWorkshop on Agent Theories, Architectures, and Languages (ATAL97), pages 15–30, Providence, RI, 1998. Springer.
Joanna Bryson and Kristinn R. Thórisson. Dragons, bats&evil knights:Athree-layer design approach to character based creative play. Virtual Reality, page in press, 2000.
David Chapman. Planning for conjunctive goals. Artificial Intelligence, 32:333–378, 1987.
Jonathan H. Connell. Minimalist Mobile Robotics: A Colony-style Architecture for a Mobile Robot. Academic Press, Cambridge, MA, 1990. also MIT TR-1151.
Luis Correia and A Steiger-Garção. A useful autonomous vehicle with a hierarchical behavior control. In F. Moran, A. Moreno, J.J. Merelo, and P. Chacon, editors, Advances in Artificial Life (Third European Conference on Artificial Life), pages 625–639, Berlin, 1995. Spri
Scott A. DeLoach and Mark Wood. Developing multiagent systems with agentTool. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages—7th. InternationalWorkshop,ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. In this
Richard E. Fikes, Peter E. Hart, and Nils J. Nilsson. Learning and executing generalized robot plans. Artificial Intelligence, 3:251–288, 1972.
M. P. Georgeff and A. L. Lansky. Reactive reasoning and planning. In Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI-87), pages 677–682, Seattle, WA, 1987.
R. N. A. Henson and N. Burgess. Representations of serial order. In J. A. Bullinaria, D.W. Glasspool, and G. Houghton, editors, Proceedings of the Fourth Neural Computation and Psychology Workshop: Connectionist Representations, London, 1997. Springer.
K. Hindriks, F. De Boer, W. Van Der Hoek, and J.-J. C. Meyer. Control structures of rule-based agent languages. In J.P. Müller, M.P. Singh, and A.S. Rao, editors, The Fifth InternationalWorkshop on Agent Theories, Architectures, and Languages (ATAL98), pages 381–396, 1999.
Koen V. Hindriks, Frank S. de Boer, Wiebe van der Hoek, and John-Jules Ch. Meyer. Agent programming with declarative goals. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages — 7th. International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence.Springer-Verlag, Berlin, 2001. In this
Ian D. Horswill. Visual routines and visual search. In Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montreal, August 1995.
Marcus J. Huber. JAM: A BDI-theoretic mobile agent architecture. In Proceedings of the Third International Conference onAutonomous Agents (Agents’99), pages 236–243, Seattle, May 1999.
Nicholas R. Jennings. On agent-based software engineering. Artificial Intelligence, 117: 277–296, 2000.
John E. Laird and Paul S. Rosenbloom. The evolution of the Soar cognitive architecture. Technical Report CSE-TR-219-94, Department of EE & CS, University of Michigan, Ann Arbor, September 1994. also in Mind Matters, Steier and Mitchell, eds.
Pattie Maes. The agent network architecture (ANA). SIGART Bulletin, 2(4):115–120, 1991.
John-Jules Ch. Meyer. Agent languages and their relationship to other programming paradigms. In J.P. Müller, M.P. Singh, and A.S. Rao, editors, The Fifth InternationalWorkshop on Agent Theories, Architectures, and Languages (ATAL98), pages 309–316, Paris, 1999. Springer.
Karen L. Myers. Procedural Reasoning System User’s Guide. Artificial Intelligence Center, SRI International, Menlo Park, CA, USA, 1.96 edition, 1997,1999.
Alan Newell. Unified Theories of Cognition. Harvard University Press, Cambridge, Massachusetts, 1990.
Nils Nilsson. Shakey the robot. Technical note 323, SRI International, Menlo Park, California, April 1984.
Nils Nilsson. Teleo-reactive programs for agent control. Journal of Artificial Intelligence Research, 1:139–158, 1994.
Bradley Rhodes. PHISH-nets: Planning heuristically in situated hybrid networks. Master’s thesis, Media Lab, Learning and Common Sense, 1996.
Aaron Sloman. Models of models of mind. In Aaron Sloman, editor, AISB’00 Symposium on Designing a Functioning Mind, 2000.
Peter Stone and Manuela Veloso. A layered approach to learning client behaviors in the robocup soccer server. International Journal of Applied Artificial Intelligence, 12:165–188, 1998.
Kristinn R. Thórisson. A mind model for multimodal communicative creatures & humanoids. International Journal of Applied Artificial Intelligence, 13(4/5):519–538, 1999.
Toby Tyrrell. Computational Mechanisms for Action Selection. PhD thesis, University of Edinburgh, 1993. Centre for Cognitive Science.
Shimon Ullman. Visual routines. Cognition, 18:97–159, 1984.
Steven D. Whitehead. Reinforcement learning for the adaptive control of perception and action. Technical Report 406, University of Rochester Computer Science, Rochester, NY, Feb1992.
David H. Wolpert. The existence of a priori distinctions between learning algorithms. Neural Computation, 8(7):1391–1420, 1996.
David H. Wolpert. The lack of a priori distinctions between learning algorithms. Neural Computation, 8(7):1341–1390, 1996.
Michael Wooldridge and Paul E. Dunne. Optimistic and disjunctive agent design problems. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages—7th. InternationalWorkshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. In this
Michael Wooldridge and Nicholas R. Jennings. Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2):115–152, 1995.
Michael J. Wooldridge and Nicholas R. Jennings, editors. Intelligent Agents: the ECAI-94 workshop on Agent Theories, Architectures and Languages, Amsterdam, 1994. Springer.
Stephen Zimmerbaum and Richard Scherl. Sensing actions, time, and concurrency in the situation calculus. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages — 7th. International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. in this volume.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bryson, J., Stein, L.A. (2001). Architectures and Idioms: Making Progress in Agent Design. In: Castelfranchi, C., Lespérance, Y. (eds) Intelligent Agents VII Agent Theories Architectures and Languages. ATAL 2000. Lecture Notes in Computer Science(), vol 1986. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44631-1_6
Download citation
DOI: https://doi.org/10.1007/3-540-44631-1_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42422-2
Online ISBN: 978-3-540-44631-6
eBook Packages: Springer Book Archive