skip to main content
10.1145/375735.376316acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Monitoring deployed agent teams

Published: 28 May 2001 Publication History

Abstract

Recent years are seeing an increasing need for on-line monitoring of deployed distributed teams of cooperating agents, e.g., for visualization, or performance tracking. However, in deployed systems, we often cannot rely on the agents to communicate their state to the monitoring system: (a) we rarely can change the behavior of already-deployed agents to communicate the required information (e.g., in legacy or proprietary systems); (b) different monitoring goals require different information to be communicated (e.g., agents' beliefs vs. plans); and (c) communications may be expensive, unreliable, or insecure. This paper presents a non-intrusive approach based on plan-recognition, in which the monitored agents' state is inferred from observations of their routine actions. In particular, we focus on inference of the team state based on its observed \emph{routine} communications, exchanged as part of coordinated task execution. The paper includes the following key novel contributions: (i) a \emph{linear time} probabilistic plan-recognition algorithm, well-suited for processing communications as observations; (ii) an approach to exploiting general knowledge of teamwork to predict agent responses during normal execution, to reduce monitoring uncertainty; and (iii) a monitoring algorithm that trades expressivity for scalability, representing only certain useful monitoring hypotheses, but allowing for any number of agents and their different activities, to be represented in a single coherent entity. Our empirical evaluation illustrates that monitoring based on observed routine communications enables significant monitoring accuracy, while not being intrusive. The results also demonstrate a key lesson: A combination of complementary low-quality techniques is cheaper, and better, than a single, highly-optimized monitoring approach.

References

[1]
P. R. Cohen, M. Johnston, D. McGee, S. Oviatt, J. Pittman, I. Smith, L. Chen, and J. Clow. Quickset: Multimodal interaction for distributed applications. In Proceedings of the Fifth Annual International Multimodal Conference (Multimedia '97), pages 31-40, 1997.
[2]
M. Devaney and A. Ram. Needles in a haystack: Plan recognition in large spatial domains involving multiple agents. In Proceedings of the National Conference on Artificial Intelligence, pages 942-947, Madison, WI, 1998.
[3]
T. Finin, Y. Labrou, and Mayfield. KQML as an agent communication language. In J. Bradshaw, editor, Software Agents. MIT Press, 1997.
[4]
B. J. Grosz and S. Kraus. Collaborative plans for complex group actions. Artificial Intelligence, 86:269-358, 1996.
[5]
B. J. Grosz and S. Kraus. The evolution of sharedplans. In M. Wooldridge and A. Rao, editors, Foundations and Theories of Rational Agency, pages 227-262. 1999.
[6]
B. Horling, V. R. Lesser, R. Vincent, A. Bazzan, and P. Xuan. Diagnosis as an integral part of multi-agent adaptability. Technical Report CMPSCI Technical Report 1999-03, University of Massachusetts/Amherst, January 1999.
[7]
M. J. Huber and T. Hadley. Multiple roles, multiple teams, dynamic environment: Autonomous netrek agents. In W. L. Johnson, editor, Proceedings of the International Conference on Autonomous Agents, pages 332-339, Marina del Rey, CA, 1997. ACM Press.
[8]
S. S. Intille and A. F. Bobick. A framework for recognizing multi-agent action from visual evidence. In Proceedings of the National Conference on Artificial Intelligence, pages 518-525. AAAI Press, July 1999.
[9]
N. R. Jennings. Commitments and conventions: the foundations of coordination in multi-agent systems. Knowledge Engineering Review, 8(3):223-250, 1993.
[10]
N. R. Jennings. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, 75(2):195-240, 1995.
[11]
G. A. Kaminka and M. Tambe. Robust multi-agent teams via socially-attentive monitoring. Journal of Artificial Intelligence Research, 12:105-147, 2000.
[12]
C. A. Knoblock, S. Minton, J. L. Ambite, N. Ashish, P. J. Modi, I. Muslea, A. G. Philpot, and S. Tejada. Modeling Web sources for information integration. In Proceedings of the National Conference on Artificial Intelligence, 1998.
[13]
D. T. Ndumu, H. S. Nwana, L. C. Lee, and J. C. Collis. Visualizing and debugging distributed multi-agent systems. In Proceedings of the International Conference on Autonomous Agents. ACM Press, May 1999.
[14]
NEON: New Era of Networks, Inc. Product: NEONet. http://www.neonsoft.com/.
[15]
T. R. Payne, K. Sycara, M. Lewis, T. L. Lenox, and S. Hahn. Varying the user interaction within multi-agent systems. In Proceedings of the International Conference on Autonomous Agents, pages 412-418, 2000.
[16]
M. Pechoucek, V. Marik, and O. Stepankova. Role of acquaintance models in an agent-based production planning system. In Proceedings of the International Workshop on Cooperative Information, 2000.
[17]
M. Tambe. Tracking dynamic team activity. In Proceedings of the National Conference on Artificial Intelligence (AAAI), August 1996.
[18]
M. Tambe. Towards flexible teamwork. Journal of Artificial Intelligence Research, 7:83-124, 1997.
[19]
M. Tambe, W. L. Johnson, R. Jones, F. Koss, J. E. Laird, P. S. Rosenbloom, and K. Schwamb. Intelligent agents for interactive simulation environments. AI Magazine, 16(1), Spring 1995.
[20]
M. Tambe, D. V. Pynadath, N. Chauvat, A. Das, and G. A. Kaminka. Adaptive agent integration architectures for heterogeneous team members. In Proceedings of the International Conference on Multiagent Systems, pages 301-308, Boston, MA, 2000.
[21]
L. Vercouter, P. Beaune, and C. Sayettat. Towards open distributed information systems by the way of a multi-agent conception framework. In Working Notes of the AAAI-2000 Workshop on Agent-Oriented Information Systems (AOIS-2000), pages 29-38, 2000.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
AGENTS '01: Proceedings of the fifth international conference on Autonomous agents
May 2001
662 pages
ISBN:158113326X
DOI:10.1145/375735
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

AGENTS01
AGENTS01: Autonomous Agents 2001
Quebec, Montreal, Canada

Acceptance Rates

AGENTS '01 Paper Acceptance Rate 66 of 248 submissions, 27%;
Overall Acceptance Rate 182 of 599 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media