Handling Coordination Failures in Large-Scale Multi-Agent Systems

Agents monitor other agents to coordinate and collaborate robustly. The goals of such monitoring include detection of coordination failures. However, as the number of monitored agents is scaled up, two key challenges arise: (i) Agents become physically and logically unconnected (unobservable) to their peers; and (ii) the number of possible coordination failures grows exponentially, with all potential interactions. This paper examines these challenges in teams of cooperating agents. We provide a brief survey of the evolution of two key approaches to handling coordination failures in large-scale teams: Restricting the number of agents that must be monitored, and using model-based rather than fault-based detection methods. We focus on a monitoring task that is of particular importance to robust teamwork: detecting disagreements among team-members.

[1]  Edmund H. Durfee,et al.  Deciding When to Commit to Action During Observation-Based Coordination , 1995, ICMAS.

[2]  David E. Wilkins,et al.  Interactive Execution Monitoring of Agent Teams , 2003, J. Artif. Intell. Res..

[3]  Milind Tambe,et al.  What Is Wrong With Us? Improving Robustness Through Social Diagnosis , 1998, AAAI/IAAI.

[4]  Anthony Stentz,et al.  A Versatile Implementation of the TraderBots Approach for Multirobot Coordination , 2004 .

[5]  Milind Tambe,et al.  I'm OK, you're OK, we're OK: experiments in distributed and centralized socially attentive monitoring , 1999, AGENTS '99.

[6]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[7]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[8]  Nico Roos,et al.  A protocol for multi-agent diagnosis with spatially distributed knowledge , 2003, AAMAS '03.

[9]  Mark Klein,et al.  An experimental evaluation of domain-independent fault handling services in open multi-agent systems , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[10]  Bryan Horling,et al.  Diagnosis as an integral part of multi-agent adaptability , 2000, Proceedings DARPA Information Survivability Conference and Exposition. DISCEX'00.

[11]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[12]  Milind Tambe,et al.  Robust Agent Teams via Socially-Attentive Monitoring , 2000, J. Artif. Intell. Res..

[13]  Gal A. Kaminka,et al.  Towards flexible teamwork in behavior-based robots: extended abstract , 2005, AAMAS '05.

[14]  Mark Klein,et al.  Exception handling in agent systems , 1999, AGENTS '99.

[15]  Milind Tambe,et al.  Intelligent Agents for Interactive Simulation Environments , 1995, AI Mag..

[16]  Milind Tambe,et al.  Tracking Dynamic Team Activity , 1996, AAAI/IAAI, Vol. 1.

[17]  Luca Console,et al.  Readings in Model-Based Diagnosis , 1992 .

[18]  Meir Kalech,et al.  Diagnosing a team of agents: scaling-up , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[19]  Meir Kalech,et al.  On the Design of Social Diagnosis Algorithms for Multi-Agent Teams , 2003, IJCAI.

[20]  Ashwin Ram,et al.  Needles in a Haystack: Plan Recognition in Large Spatial Domains Involving Multiple Agents , 1998, AAAI/IAAI.

[21]  Hector J. Levesque,et al.  The adaptive agent architecture: achieving fault-tolerance using persistent broker teams , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[22]  Anthony Stentz,et al.  A Free Market Architecture for Distributed Control of a Multirobot System , 2000 .

[23]  Sarit Kraus,et al.  Collaborative Plans for Complex Group Action , 1996, Artif. Intell..

[24]  Aaron F. Bobick,et al.  A Framework for Recognizing Multi-Agent Action from Visual Evidence , 1999, AAAI/IAAI.

[25]  Joseph Y. Halpern,et al.  Knowledge and common knowledge in a distributed environment , 1984, JACM.

[26]  Victor R. Lesser,et al.  Using self-diagnosis to adapt organizational structures , 2001, AGENTS '01.

[27]  W. Lewis Johnson,et al.  Animated Agents for Procedural Training in Virtual Reality: Perception, Cognition, and Motor Control , 1999, Appl. Artif. Intell..

[28]  Meir Kalech,et al.  Towards a Comprehensive Framework for Teamwork in Behavior-Based Robots , 2004 .

[29]  Milind Tambe,et al.  Two Fielded Teams and Two Experts: A RoboCup Challenge Response from the Trenches , 1999, IJCAI.

[30]  Michael Winikoff,et al.  Debugging multi-agent systems using design artifacts: the case of interaction protocols , 2002, AAMAS '02.

[31]  Candace L. Sidner,et al.  Using plan recognition in human-computer collaboration , 1999 .

[32]  Sarit Kraus,et al.  Coordination without Communication: Experimental Validation of Focal Point Techniques , 1997, ICMAS.

[33]  Michael H. Bowling,et al.  Towards robust teams with many agents , 2002, AAMAS '02.

[34]  Nico Roos,et al.  An analysis of multi-agent diagnosis , 2002, AAMAS '02.

[35]  Edmund H. Durfee,et al.  Blissful Ignorance: Knowing Just Enough to Coordinate Well , 1995, ICMAS.