Abstract
Much cooperation among humans happens following a common pattern: by chance or deliberately, a person overhears a conversation between two or more parties and steps in to help, for instance by suggesting answers to questions, by volunteering to perform actions, by making observations or adding information. We describe an abstract architecture to support a similar pattern in societies of artificial agents. Our architecture involves pairs of so-called service agents (or services) engaged in some tasks, and unlimited number of suggestive agents (or suggesters). The latter have an understanding of the work behaviours of the former through a publicly available model, and are able to observe the messages they exchange. Depending on their own objectives, the understanding they have available, and the observed communication, the suggesters try to cooperate with the services, by initiating assisting actions, and by sending suggestions to the services. These in effect may induce a change in services behaviour. Our architecture has been applied in a few industrial and research projects; a simple demonstrator, implemented by means of a BDI toolkit, JACK Intelligent Agents, is discussed in detail.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Benerecetti, F. Giunchiglia, and L. Serafini. Model Checking Multiagent Systems. Journal of Logic and Computation, 8(3), 1998. 49
E. Blanzieri and P. Giorgini. From Collaborating Filtering to Implicit Culture: a General Agent-Based Framework. In Proc. of the Workshop on Agent-Based Recommender Systems (WARS), Barcelona, Spain, June 2000. ACMPress. 41, 49
P. Busetta and R. Kotagiri. An architecture for mobile BDI agents. In Proc. of the 1998 ACM Symposium on Applied Computing (SAC’98), Atlanta, Georgia, USA, 1998. ACMPress. 49
A. Cimatti, M. Roveri, and P. Traverso. Automatic OBDD-based Generation of Universal Plans in Non-Deterministic Domains. In Proc. of the 15th Nat. Conf. on Artificial Intelligence (AAAI-98), Madison, Wisconsin, 1998. AAAI-Press. 49
J. Doran, S. Franklin, N. Jennings, and T. Norman. On Cooperation in Multi-Agent Systems. The Knowledge Engineering Review, 12(3), 1997. 40
A. F. Dragoni, P. Giorgini, and L. Serafini. Updating Mental States from Communication. In Intelligent Agents VII. Agent Theories, Architectures, and Languages-7th Int. Workshop, LNAI, Boston, MA, USA, July 2000. Springer-Verlag. 42
M. Klusch, editor. Intelligent Information Systems. Springer-Verlag, 1999. 40
T. Oates, M. Prasad, and V. Lesser. Cooperative Information Gathering: A Distributed Problem Solving Approach. IEE Proc. on Software Engineering, 144(1), 1997. 40
A. S. Rao. Means-End Plan Recognition: Towards a Theory of Reactive Recognition. In Proc. of the 4th Int. Conf. on Principles of Knowledge Representation and Reasoning (KRR-94), Bonn, Germany, 1994. 42
A. S. Rao and M. P. Georgeff. An Abstract Architecture for Rational Agents. In Proc. of the 3rd Int. Conf. on Principles of Knowledge Representation and Reasoning (KR’92), San Mateo, CA, 1992. Morgan Kaufmann Publishers. 49
S. Zilberstein. Using Anytime Algorithms in Intelligent Systems. AI Magazine, 17(3), Fall 1996. 49
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
Busetta, P., Serafini, L., Singh, D., Zini, F. (2001). Extending Multi-agent Cooperation by Overhearing. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds) Cooperative Information Systems. CoopIS 2001. Lecture Notes in Computer Science, vol 2172. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44751-2_5
Download citation
DOI: https://doi.org/10.1007/3-540-44751-2_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42524-3
Online ISBN: 978-3-540-44751-1
eBook Packages: Springer Book Archive