Abstract
The ‘Radical Agent Concept’ in this chapter is that communication between agents in a MAS should be the simplest part of the system. When extensive real-time coordination between modules is required, then those modules should probably be considered elements of a single modular agent rather than as agents themselves. The advantage of this distinction is that system developers can then leverage standard software-engineering practices and more centralized coordination mechanisms to reduce the over-all complexity of the system. In this chapter I provide arguments for this point and also examples, both from nature and from my own research in building modular agents.
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
Agre, P.E., Chapman, D.: What are plans for? In: Maes, P. (ed.) Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back, pp. 3–15. MIT Press, Cambridge (1990)
Balasubramanian, S., Norrie, D.H.: A multi-agent architecture for concurrent design, process planning, routing and scheduling. International Journal of Concurrent Engineering: Research and Applications 4(1), 7–16 (1996); Brown, Lander, Petrie. (eds.): Special Issue on the Application of Multi-Agent Systems to Concurrent Engineering
Bargh, J.A., Gollwitzer, P.M., Lee-Chai, A., Bamdollar, K., Trtschel, R.: The automated will: Nonconscious activation and pursuit of behavioral goals. The Journal of Personality and Social Psychology 81(6), 101427 (2001)
Brooks Jr., F.P.: The Mythical Man-month: Essays on Software Engineering. 20th anniversary edition ed. Addison-Wesley Publishing Company, Reading (1995)
Brooks, R.A.: A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation RA-2, 14–23 (1986)
Bryson, J.J.: The reactive accompanist: Adaptation and behavior decomposition in a music system. In: Steels, L. (ed.) The Biology and Technology of Intelligent Autonomous Agents. Springer, Heidelberg (1995)
Bryson, J.J.: Cross-paradigm analysis of autonomous agent architecture. Journal of Experimental and Theoretical Artificial Intelligence 12(2), 165–190 (2000)
Bryson, J.J.: Hierarchy and sequence vs. full parallelism in reactive action selection architectures. In: From Animals to Animats 6 (SABOO), Cambridge, MA, pp. 147–156. MIT Press, Cambridge (2000)
Bryson, J.J.: Intelligence by Design: Principles of Modularity and Coordination for Engineering Complex Adaptive Agents. PhD thesis, MIT, Department of EECS, Cambridge, MA, Al Technical Report 2001-003 (June 2001)
Bryson, J.J.: Modularity and specialized learning: Reexamining behaviorbased artificial intelligence. In: Butz, M.V., Gerard, P., Sigaud, O. (eds.) Adaptive Behavior in Anticipatory Learning Systems, Edinburgh, Springer, Heidelberg (2002) (forthcoming)
Bryson, J.J., Flack, J.C.: Action selection for an artificial life model of social behavior in non-human primates. In: Hemelrijk, C. (ed.) Proceedings of the International Workshop on Self-Organization and Evolution of Social Behaviour, Monte Verita, Switzerland (September 2002) (forthcoming)
Bryson, J.J., Martin, D., McIlraith, S.I., Stein, L.A.: Agent-based composite services in daml-s: The behavior-oriented design of an intelligent semantic web. In: Zhong, N., Liu, J., Yao, Y. (eds.) Web Intelligence. Springer, Heidelberg (2002) (forthcoming)
Bryson, J.J., Stein, L.A.: Architectures and idioms: Making progress in agent design. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS (LNAI), vol. 1986, p. 73. Springer, Heidelberg (2001)
Bryson, J.J., Stein, L.A.: Modularity and design in reactive intelligence. In: Proceedings of the 17th International Joint Conference on Artificial Intelligence, Seattle, pp. 1115–1120. Morgan Kaufmann, San Francisco (2001)
Coad, P., North, D., Mayfield, M.: Object Models: Strategies, Patterns and Applications, 2nd edn. Prentice Hall, Englewood Cliffs (1997)
Correia, L., Steiger-Gargäo, A.: A useful autonomous vehicle with a hierarchical behavior control. In: Moran, F., Moreno, A., Merelo, J.J., Chacon, P. (eds.) Advances in Artificial Life (Third European Conference on Artificial Life), Berlin, pp. 625–639. Springer, Heidelberg (1995)
Cowan, N.: The magical number 4 in short-term memory: A reconsideration of mental storage capacity. Brain and Behavioral Sciences 24(1), 87–114 (2001)
Davidson, D.: Inquiries into Truth and Interpretation. Clarendon Press, Oxford (1985)
de Waal, F.B.M.: Primates-a natural heritage of conflict resolution. Science 289, 586–590 (2000)
Fitch, W.T.: The evolution of speech: A comparative review. Trends in Cognitive Sciences 4(7), 258–267 (2000)
Gajos, K.: Rascal - a resource manager for multi agent systems in smart spaces. In: Dunin-Keplicz, B., Nawarecki, E. (eds.) CEEMAS 2001. LNCS (LNAI), vol. 2296, p. 111. Springer, Heidelberg (2002)
Gat, E.: Three-layer architectures. In: Kortenkamp, D., Bonasso, R.P., Murphy, R. (eds.) Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems, pp. 195–210. MIT Press, Cambridge (1998)
Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI 1987), Seattle, WA, pp. 677–682 (1987)
Harcourt, A.H.: Coalitions and alliances: Are primates more complex than non-primates? In: Harcourt, A.H., de Waal, F.B.M. (eds.) Coalitions and Alliances in Humans and Other Animals, Oxford. ch. 16, pp. 445–472 (1992)
Hauser, M.D.: The Evolution of Communication. MIT Press, Cambridge (1996)
Hexmoor, H., Horswill, I., Kortenkamp, D.: Special issue: Software architectures for hardware agents. Journal of Experimental & Theoretical Artificial Intelligence 9(2/3) (1997)
Hexmoor, H.H.: Representing and Learning Routine Activities. PhD thesis, State University of New York at Buffalo (December 1995)
Humphrys, M.: Action Selection methods using Reinforcement Learning. PhD thesis, University of Cambridge (June 1997)
Jurafsky, D., Martin, J.H.: Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall, Englewood Cliffs (2000) ISBN 0130950696
Knight, C., Studdert-Kennedy, M., Hurford, J.R. (eds.): The Evolutionary Emergence of Language: Social function and the origins of linguistic form. Cambridge University Press, Cambridge (2000)
Konolige, K., Myers, K.: The Saphira architecture for autonomous mobile robots. In: Kortenkamp, D., Bonasso, R.P., Murphy, R. (eds.) Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems, ch. 9, pp. 211–242. MIT Press, Cambridge (1998)
Kortenkamp, D., Bonasso, R.P., Murphy, R. (eds.): Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems. MIT Press, Cambridge (1998)
Laird, J.E., Rosenbloom, P.S.: The evolution of the Soar cognitive architecture. In: Steier, D.M., Mitchell, T.M. (eds.) Mind Matters. Erlbaum, Mahwah (1996)
Lesser, V.R.: Reflections on the Nature of Multi-Agent Coordination and Its Implications for an Agent Architecture. Journal of Autonomous Agents and MultiAgent Systems 1(1), 89–111 (1998)
Maes, P.: The agent network architecture (ANA). SIGART Bulletin 2(4), 115–120 (1991)
Martin, D.L., Cheyer, A.J., Moran, D.B.: The Open Agent Architecture: A framework for building distributed software systems. Applied Artificial Intelligence 13(1-2), 91–128 (1999)
Minsky, M.: The Society of Mind. Simon and Schuster Inc., New York (1985)
Moravec, H.P.: The Stanford Cart and the CMU Rover. In: Cox, I.J., Wilfong, G.T. (eds.) Autonomous Robot Vehicles, pp. 407–419. Springer, Heidelberg (1990)
Nilsson, N.J.: Shakey the robot. Technical note 323, SRI International, Menlo Park, California (April 1984)
Pamas, D.L., Clements, P.C., Weiss, D.M.: The modular structure of complex systems. IEEE Transactions on Software Engineering SE-11(3), 259–266 (1985)
Pöppel, E.: Temporal mechanisms in perception. International Review of Neurobiology 37, 185–202 (1994)
Rensink, R.A.: The dynamic representation of scenes. Visual Cognition 7, 17–42 (2000)
Sengers, P.: Do the thing right: An architecture for action expression. In: Sycara, K.P., Wooldridge, M. (eds.) Proceedings of the Second International Conference on Autonomous Agents, pp. 24–31. ACM Press, New York (1998)
Sierra, C., de Mà ntaras, R.L., Busquets, D.: Multiagent bidding mechanisms for robot qualitative navigation. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS (LNAI), vol. 1986, p. 198. Springer, Heidelberg (2001)
Sycara, K., Decker, K., Pannu, A., Williamson, M., Zeng, D.: Distributed intelligent agents. IEEE Expert, 36–45 (December 1996)
Tyrrell, T.: Computational Mechanisms for Action Selection. PhD thesis, University of Edinburgh, Centre for Cognitive Science (1993)
Waller, M.J.: The timing of adaptive group responses to nonroutine events. Academy of Management Journal 42, 127–137 (1999)
Weis, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bryson, J.J. (2003). Where Should Complexity Go? Cooperation in Complex Agents with Minimal Communication. In: Truszkowski, W., Hinchey, M., Rouff, C. (eds) Innovative Concepts for Agent-Based Systems. WRAC 2002. Lecture Notes in Computer Science(), vol 2564. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45173-0_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-45173-0_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40725-6
Online ISBN: 978-3-540-45173-0
eBook Packages: Springer Book Archive