Multi-Agent Plan Recognition: Formalization and Algorithms

Multi-Agent Plan Recognition (MAPR) seeks to identify the dynamic team structures and team behaviors from the observations of the activity-sequences of a set of intelligent agents, based on a library of known team-activities (plan library). It has important applications in analyzing data from automated monitoring, surveillance, and intelligence analysis in general. In this paper, we formalize MAPR using a basic model that explicates the cost of abduction in single agent plan recognition by "flattening" or decompressing the (usually compact, hierarchical) plan library. We show that single-agent plan recognition with a decompressed library can be solved in time polynomial in the input size, while it is known that with a compressed (by partial ordering constraints) library it is NP-complete. This leads to an important insight: that although the compactness of the plan library plays an important role in the hardness of single-agent plan recognition (as recognized in the existing literature), that is not the case with multiple agents. We show, for the first time, that MAPR is NP-complete even when the (multi-agent) plan library is fully decompressed. As with previous solution approaches, we break the problem into two stages: hypothesis generation and hypothesis search. We show that Knuth's "Algorithm X" (with the efficient "dancing links" representation) is particularly suited for our model, and can be adapted to perform a branch and bound search for the second stage, in this model. We show empirically that this new approach leads to significant pruning of the hypothesis space in MAPR.

[1]  Gita Reese Sukthankar,et al.  Hypothesis Pruning and Ranking for Large Plan Recognition Problems , 2008, AAAI.

[2]  Donald E. Knuth,et al.  Dancing links , 2000, cs/0011047.

[3]  Candace L. Sidner,et al.  Plan parsing for intended response recognition in discourse 1 , 1985, Comput. Intell..

[4]  Gita Reese Sukthankar,et al.  Simultaneous Team Assignment and Behavior Recognition from Spatio-Temporal Agent Traces , 2006, AAAI.

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

[6]  Chuan Yi Tang,et al.  An Efficient Algorithm for Finding a Maximum Weight 2-Independent Set on Interval Graphs , 1992, Inf. Process. Lett..

[7]  Robert P. Goldman,et al.  A New Model of Plan Recognition , 1999, UAI.

[8]  Michael P. Wellman,et al.  Probabilistic State-Dependent Grammars for Plan Recognition , 2000, UAI.

[9]  C. Raymond Perrault,et al.  Beyond question-answering(interactive natural language systems) , 1981 .

[10]  Robert P. Goldman,et al.  A Bayesian Model of Plan Recognition , 1993, Artif. Intell..

[11]  Ramakant Nevatia,et al.  Multi-agent event recognition , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[12]  Christopher W. Geib,et al.  Assessing the Complexity of Plan Recognition , 2004, AAAI.

[13]  Henry A. Kautz,et al.  Generalized Plan Recognition , 1986, AAAI.

[14]  G. Kaminka,et al.  Towards Dynamic Tracking of Multi-Agents Teams : An Initial Report , 2007 .

[15]  Zhijun Wu Strategies for natural language processing using stratified grammar , 1988 .

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

[17]  Marc B. Vilain,et al.  Getting Serious about Parsing Plans : a Grammatical Analysis of Plan Recognition , 1990 .

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

[19]  D. R. Fulkerson,et al.  Incidence matrices and interval graphs , 1965 .

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  E. Durfee,et al.  Plan Recognition for Real-World Autonomous Robots : Work in , 2001 .

[22]  Hung Hai Bui,et al.  A General Model for Online Probabilistic Plan Recognition , 2003, IJCAI.

[23]  Milind Tambe,et al.  Monitoring Teams by Overhearing: A Multi-Agent Plan-Recognition Approach , 2002, J. Artif. Intell. Res..

[24]  James A. Hendler,et al.  HTN Planning: Complexity and Expressivity , 1994, AAAI.

[25]  Cristiano Castelfranchi From Single-Agent to Multi-Agent : Challenges for Plan Recognition Systems , 1995 .

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