Skip to main content

Architectures and Idioms: Making Progress in Agent Design

  • Conference paper
  • First Online:
Intelligent Agents VII Agent Theories Architectures and Languages (ATAL 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1986))

Included in the following conference series:

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Scott Benson. Learning Action Models for Reactive Autonomous Agents. PhD thesis, Stanford University, December 1996. Department of Computer Science.

    Google Scholar 

  2. Bruce Mitchell Blumberg. Old Tricks, New Dogs: Ethology and Interactive Creatures. PhD thesis, MIT, September 1996. Media Laboratory, Learning and Common Sense Section.

    Google Scholar 

  3. Rodney A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2:14–23, April 1986.

    Google Scholar 

  4. Joanna Bryson. Cross-paradigm analysis of autonomous agent architecture. Journal of Experimental and Theoretical Artificial Intelligence, 12(2):165–190, 2000.

    Article  MATH  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. David Chapman. Planning for conjunctive goals. Artificial Intelligence, 32:333–378, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  9. Jonathan H. Connell. Minimalist Mobile Robotics: A Colony-style Architecture for a Mobile Robot. Academic Press, Cambridge, MA, 1990. also MIT TR-1151.

    MATH  Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. Richard E. Fikes, Peter E. Hart, and Nils J. Nilsson. Learning and executing generalized robot plans. Artificial Intelligence, 3:251–288, 1972.

    Article  Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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

    Google Scholar 

  17. Ian D. Horswill. Visual routines and visual search. In Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montreal, August 1995.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. Nicholas R. Jennings. On agent-based software engineering. Artificial Intelligence, 117: 277–296, 2000.

    Article  MATH  Google Scholar 

  20. 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.

    Google Scholar 

  21. Pattie Maes. The agent network architecture (ANA). SIGART Bulletin, 2(4):115–120, 1991.

    Article  Google Scholar 

  22. 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.

    Google Scholar 

  23. Karen L. Myers. Procedural Reasoning System User’s Guide. Artificial Intelligence Center, SRI International, Menlo Park, CA, USA, 1.96 edition, 1997,1999.

    Google Scholar 

  24. Alan Newell. Unified Theories of Cognition. Harvard University Press, Cambridge, Massachusetts, 1990.

    Google Scholar 

  25. Nils Nilsson. Shakey the robot. Technical note 323, SRI International, Menlo Park, California, April 1984.

    Google Scholar 

  26. Nils Nilsson. Teleo-reactive programs for agent control. Journal of Artificial Intelligence Research, 1:139–158, 1994.

    Google Scholar 

  27. Bradley Rhodes. PHISH-nets: Planning heuristically in situated hybrid networks. Master’s thesis, Media Lab, Learning and Common Sense, 1996.

    Google Scholar 

  28. Aaron Sloman. Models of models of mind. In Aaron Sloman, editor, AISB’00 Symposium on Designing a Functioning Mind, 2000.

    Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. Kristinn R. Thórisson. A mind model for multimodal communicative creatures & humanoids. International Journal of Applied Artificial Intelligence, 13(4/5):519–538, 1999.

    Article  Google Scholar 

  31. Toby Tyrrell. Computational Mechanisms for Action Selection. PhD thesis, University of Edinburgh, 1993. Centre for Cognitive Science.

    Google Scholar 

  32. Shimon Ullman. Visual routines. Cognition, 18:97–159, 1984.

    Article  Google Scholar 

  33. Steven D. Whitehead. Reinforcement learning for the adaptive control of perception and action. Technical Report 406, University of Rochester Computer Science, Rochester, NY, Feb1992.

    Google Scholar 

  34. David H. Wolpert. The existence of a priori distinctions between learning algorithms. Neural Computation, 8(7):1391–1420, 1996.

    Article  Google Scholar 

  35. David H. Wolpert. The lack of a priori distinctions between learning algorithms. Neural Computation, 8(7):1341–1390, 1996.

    Article  Google Scholar 

  36. 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

    Google Scholar 

  37. Michael Wooldridge and Nicholas R. Jennings. Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2):115–152, 1995.

    Article  Google Scholar 

  38. Michael J. Wooldridge and Nicholas R. Jennings, editors. Intelligent Agents: the ECAI-94 workshop on Agent Theories, Architectures and Languages, Amsterdam, 1994. Springer.

    Google Scholar 

  39. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics