Recognizing Multi-Agent Plans When Action Models and Team Plans Are Both Incomplete

Multi-Agent Plan Recognition (MAPR) aims to recognize team structures (which are composed of team plans) from the observed team traces (action sequences) of a set of intelligent agents. In this article, we introduce the problem formulation of MAPR based on partially observed team traces, and present a weighted MAX-SAT–based framework to recognize multi-agent plans from partially observed team traces with the help of two types of auxiliary knowledge to help recognize multi-agent plans, i.e., a library of incomplete team plans and a set of incomplete action models. Our framework functions with two phases. We first build a set of hard constraints that encode the correctness property of the team plans, and a set of soft constraints that encode the optimal utility property of team plans based on the input team trace, incomplete team plans, and incomplete action models. After that, we solve all of the constraints using a weighted MAX-SAT solver and convert the solution to a set of team plans that best explain the structure of the observed team trace. We empirically exhibit both effectiveness and efficiency of our framework in benchmark domains from International Planning Competition (IPC).

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

[2]  Felip Manyà,et al.  New Inference Rules for Max-SAT , 2007, J. Artif. Intell. Res..

[3]  Qiang Yang,et al.  Adaptive Localization in a Dynamic WiFi Environment through Multi-view Learning , 2007, AAAI.

[4]  Subbarao Kambhampati,et al.  Model-Lite Case-Based Planning , 2012, AAAI.

[5]  Henry A. Kautz,et al.  Interactive activity recognition and prompting to assist people with cognitive disabilities , 2012, J. Ambient Intell. Smart Environ..

[6]  Subbarao Kambhampati,et al.  Extracting Action Sequences from Texts Based on Deep Reinforcement Learning , 2018, IJCAI.

[7]  Ya'akov Gal,et al.  Plan Recognition in Virtual Laboratories , 2011, IJCAI.

[8]  Qiang Yang,et al.  Activity Recognition through Goal-Based Segmentation , 2005, AAAI.

[9]  Jean-Marc Odobez,et al.  A Sequential Topic Model for Mining Recurrent Activities from Long Term Video Logs , 2013, International Journal of Computer Vision.

[10]  Henry A. Kautz,et al.  Real-time crowd labeling for deployable activity recognition , 2013, CSCW.

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

[12]  Shlomo Zilberstein,et al.  Plan and Activity Recognition from a Topic Modeling Perspective , 2014, ICAPS.

[13]  Hector Geffner,et al.  Probabilistic Plan Recognition Using Off-the-Shelf Classical Planners , 2010, AAAI.

[14]  Qiang Yang,et al.  Online Co-Localization in Indoor Wireless Networks by Dimension Reduction , 2007, AAAI.

[15]  Bikramjit Banerjee,et al.  Branch and Price for Multi-Agent Plan Recognition , 2011, AAAI.

[16]  Subbarao Kambhampati,et al.  Action-Model Acquisition from Noisy Plan Traces , 2013, IJCAI.

[17]  James F. Allen,et al.  A Plan Recognition Model for Subdialogues in Conversations , 1987, Cogn. Sci..

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

[19]  Milind Tambe,et al.  Continuous Time Planning for Multiagent Teams with Temporal Constraints , 2011, IJCAI.

[20]  Qiang Yang,et al.  Learning action models from plan examples using weighted MAX-SAT , 2007, Artif. Intell..

[21]  Blake Hannaford,et al.  A Hybrid Discriminative/Generative Approach for Modeling Human Activities , 2005, IJCAI.

[22]  Diane J. Litman,et al.  Plan recognition for intelligent interfaces , 1990, Sixth Conference on Artificial Intelligence for Applications.

[23]  Qiang Yang,et al.  Adaptive Temporal Radio Maps for Indoor Location Estimation , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[24]  Tudor Dumitras,et al.  Understanding the Relationship between Human Behavior and Susceptibility to Cyber Attacks , 2017, ACM Trans. Intell. Syst. Technol..

[25]  Henry A. Kautz,et al.  Recognizing Multi-Agent Activities from GPS Data , 2010, AAAI.

[26]  Ronen I. Brafman,et al.  A general, fully distributed multi-agent planning algorithm , 2010, AAMAS.

[27]  Subbarao Kambhampati,et al.  Model-lite planning: Case-based vs. model-based approaches , 2017, Artif. Intell..

[28]  Tieniu Tan,et al.  Relevance Topic Model for Unstructured Social Group Activity Recognition , 2013, NIPS.

[29]  Fahiem Bacchus,et al.  Solving MAXSAT by Solving a Sequence of Simpler SAT Instances , 2011, CP.

[30]  Ronen I. Brafman,et al.  From One to Many: Planning for Loosely Coupled Multi-Agent Systems , 2008, ICAPS.

[31]  Subbarao Kambhampati,et al.  Model-lite Planning for the Web Age Masses: The Challenges of Planning with Incomplete and Evolving Domain Models , 2007, AAAI.

[32]  Hector Geffner,et al.  Plan Recognition as Planning , 2009, IJCAI.

[33]  Shaogang Gong,et al.  Attribute Learning for Understanding Unstructured Social Activity , 2012, ECCV.

[34]  Martha E. Pollack,et al.  An 'Object-Use Fingerprint': The Use of Electronic Sensors for Human Identification , 2007, UbiComp.

[35]  Gita Reese Sukthankar,et al.  Robust Active Learning Using Crowdsourced Annotations for Activity Recognition , 2011, Human Computation.

[36]  Subbarao Kambhampati,et al.  Discovering Underlying Plans Based on Distributed Representations of Actions , 2016, AAMAS.

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

[38]  Weng-Keen Wong,et al.  Physical Activity Recognition from Accelerometer Data Using a Multi-Scale Ensemble Method , 2013, IAAI.

[39]  Mathijs de Weerdt,et al.  Introduction to planning in multiagent systems , 2009, Multiagent Grid Syst..

[40]  Suchi Saria,et al.  Probabilistic Plan Recognition in Multiagent Systems , 2004, ICAPS.

[41]  Svetha Venkatesh,et al.  Policy Recognition in the Abstract Hidden Markov Model , 2002, J. Artif. Intell. Res..

[42]  Bikramjit Banerjee,et al.  Multi-Agent Plan Recognition: Formalization and Algorithms , 2010, AAAI.

[43]  Wamberto Weber Vasconcelos,et al.  Agent-Oriented Incremental Team and Activity Recognition , 2011, IJCAI.

[44]  Oren Etzioni,et al.  A Sound and Fast Goal Recognizer , 1995, IJCAI.

[45]  Raymond J. Mooney,et al.  Abductive Markov Logic for Plan Recognition , 2011, Proceedings of the AAAI Conference on Artificial Intelligence.

[46]  Michael P. Georgeff,et al.  A Theory of Action for MultiAgent Planning , 1984, AAAI.

[47]  Felip Manyà,et al.  Exploiting Cycle Structures in Max-SAT , 2009, SAT.

[48]  Froduald Kabanza,et al.  Controlling the Hypothesis Space in Probabilistic Plan Recognition , 2013, IJCAI.

[49]  Lei Li,et al.  Multi-Agent Plan Recognition with Partial Team Traces and Plan Libraries , 2011, IJCAI.

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

[51]  Erez Karpas,et al.  Goal Recognition Design , 2014, ICAPS.

[52]  James F. Allen,et al.  A Plan Recognition Model for Subdialogues in Conversations , 1987, Cogn. Sci..

[53]  N. S. Sridharan,et al.  The Plan Recognition Problem: An Intersection of Psychology and Artificial Intelligence , 1978, Artif. Intell..

[54]  Dafna Shahaf,et al.  Learning Partially Observable Action Models: Efficient Algorithms , 2006, AAAI.

[55]  Brian Charles Williams,et al.  Concurrent Plan Recognition and Execution for Human-Robot Teams , 2014, ICAPS.

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

[57]  Marc Toussaint,et al.  Scalable Multiagent Planning Using Probabilistic Inference , 2011, IJCAI.

[58]  Bernt Schiele,et al.  A tutorial on human activity recognition using body-worn inertial sensors , 2014, CSUR.

[59]  Walter S. Lasecki,et al.  Finding dependencies between actions using the crowd , 2014, CHI.

[60]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[61]  David E. Wilkins,et al.  A Multiagent Planning Architecture , 1998, AIPS.

[62]  Subbarao Kambhampati,et al.  Action-Model Based Multi-agent Plan Recognition , 2012, NIPS.

[63]  Qiang Yang,et al.  Learning complex action models with quantifiers and logical implications , 2010, Artif. Intell..

[64]  Robert P. Goldman,et al.  A probabilistic plan recognition algorithm based on plan tree grammars , 2009, Artif. Intell..

[65]  Hankui Zhuo Human-Aware Plan Recognition , 2017, AAAI.

[66]  Chen Chen,et al.  Memory Attention Networks for Skeleton-Based Action Recognition , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[67]  Gita Reese Sukthankar,et al.  Activity Recognition for Dynamic Multi-Agent Teams , 2011, TIST.

[68]  Henry A. Kautz,et al.  Learning and inferring transportation routines , 2004, Artif. Intell..

[69]  Martha E. Pollack,et al.  Autominder: an intelligent cognitive orthotic system for people with memory impairment , 2003, Robotics Auton. Syst..

[70]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[71]  Meir Kalech,et al.  Goal and Plan Recognition Design for Plan Libraries , 2019, ACM Trans. Intell. Syst. Technol..

[72]  Qiang Yang,et al.  User-Dependent Aspect Model for Collaborative Activity Recognition , 2011, IJCAI.

[73]  Robert P. Goldman,et al.  Plan, Activity, and Intent Recognition: Theory and Practice , 2014 .