Modeling Success, Failure, and Intent of Multi-Agent Activities Under Severe Noise

This chapter takes on the task of understanding human interactions, attempted interactions, and intentions from noisy sensor data in a fully relational multi-agent setting. We use a real-world game of capture the flag to illustrate our approach in a well-defined domain that involves many distinct cooperative and competitive joint activities. We model the domain using Markov logic, a statistical-relational language, and learn a theory that jointly denoises the data and infers occurrences of high-level activities, such as a player capturing an enemy. We show that while it may be impossible to directly detect a multi-agent activity due to sensor noise or malfunction, the occurrence of the activity can still be inferred by considering its impact on the behavior of the people involved. Further, we show that given a model of successfully performed multi-agent activities, along with a set of examples of failed attempts at the same activities, our system automatically learns an augmented model that is capable of recognizing success and failure, as well as goals of people’s actions with high accuracy. We compare our approach with other alternatives and show that our unified model, which takes into account not only relationships among individual players, but also relationships among activities over the entire length of a game, although more computationally costly, is significantly more accurate. Finally, we demonstrate that interesting game segments and key players can be efficiently identified in an automated fashion. Our system exhibits a strong agreement with human judgement about the game situations at hand.

[1]  Paulo Shakarian,et al.  SCARE: A Case Study with Baghdad , 2011 .

[2]  Yoshitaka Kameya,et al.  Parameter Learning of Logic Programs for Symbolic-Statistical Modeling , 2001, J. Artif. Intell. Res..

[3]  Sebastian Riedel Improving the Accuracy and Efficiency of MAP Inference for Markov Logic , 2008, UAI.

[4]  Henry A. Kautz,et al.  Location-Based Activity Recognition using Relational Markov Networks , 2005, IJCAI.

[5]  Irfan Essa,et al.  Recognizing Multitasked Activities using Stochastic Context-Free Grammar , 2001 .

[6]  L. De Raedt,et al.  Logical Hidden Markov Models , 2011, J. Artif. Intell. Res..

[7]  Yoram Singer,et al.  Reducing Multiclass to Binary: A Unifying Approach for Margin Classifiers , 2000, J. Mach. Learn. Res..

[8]  Joshua B. Tenenbaum,et al.  Bayesian models of human action understanding , 2005, NIPS.

[9]  Mark S. Fox,et al.  COOL: A Language for Describing Coordination in Multi Agent Systems , 1995, ICMAS.

[10]  Luciano Serafini,et al.  Extending Multi-agent Cooperation by Overhearing , 2001, CoopIS.

[11]  Michael I. Jordan Learning in Graphical Models , 1999, NATO ASI Series.

[12]  Juan Carlos Augusto,et al.  Ambient Intelligence and Future Trends - International Symposium on Ambient Intelligence (ISAmI 2010), Guimarães, Portugal, 16-18 June 2010 , 2010, ISAmI.

[13]  Sebastian Thrun,et al.  Recognizing Activities with Multiple Cues , 2007, Workshop on Human Motion.

[14]  Heiner Stuckenschmidt,et al.  A Statistical-Relational Activity Recognition Framework for Ambient Assisted Living Systems , 2010, ISAmI.

[15]  Thomas G. Dietterich,et al.  Learning first-order probabilistic models with combining rules , 2005, Annals of Mathematics and Artificial Intelligence.

[16]  Raymond J. Mooney,et al.  Discriminative structure and parameter learning for Markov logic networks , 2008, ICML '08.

[17]  Lise Getoor,et al.  Learning Probabilistic Relational Models , 1999, IJCAI.

[18]  Pedro M. Domingos,et al.  Learning Markov logic network structure via hypergraph lifting , 2009, ICML '09.

[19]  Meinard Müller,et al.  Audio-based Music Structure Analysis , 2010 .

[20]  Dieter Fox,et al.  CRF-Filters: Discriminative Particle Filters for Sequential State Estimation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[21]  David Lazer,et al.  Inferring friendship network structure by using mobile phone data , 2009, Proceedings of the National Academy of Sciences.

[22]  Andrew McCallum,et al.  Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data , 2001, ICML.

[23]  Yehuda Koren,et al.  Modeling relationships at multiple scales to improve accuracy of large recommender systems , 2007, KDD '07.

[24]  Larry S. Davis,et al.  Understanding videos, constructing plots learning a visually grounded storyline model from annotated videos , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[25]  Pedro M. Domingos,et al.  Sound and Efficient Inference with Probabilistic and Deterministic Dependencies , 2006, AAAI.

[26]  Pedro M. Domingos,et al.  Deep transfer via second-order Markov logic , 2009, ICML '09.

[27]  Joseph R. Shoenfield,et al.  Mathematical logic , 1967 .

[28]  Joshua B. Tenenbaum,et al.  Help or Hinder: Bayesian Models of Social Goal Inference , 2009, NIPS.

[29]  Norman M. Sadeh,et al.  Rethinking location sharing: exploring the implications of social-driven vs. purpose-driven location sharing , 2010, UbiComp.

[30]  Alan F. Blackwell,et al.  Goal recognition through goal graph analysis , 2001 .

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

[32]  Luc De Raedt,et al.  Logical and relational learning , 2008, Cognitive Technologies.

[33]  Luc De Raedt,et al.  Bayesian Logic Programs , 2001, ILP Work-in-progress reports.

[34]  Andrew Zisserman,et al.  Advances in Neural Information Processing Systems (NIPS) , 2007 .

[35]  Eric Horvitz,et al.  Prediction, Expectation, and Surprise: Methods, Designs, and Study of a Deployed Traffic Forecasting Service , 2005, UAI.

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

[37]  Joshua B. Tenenbaum,et al.  Bayesian Theory of Mind: Modeling Joint Belief-Desire Attribution , 2011, CogSci.

[38]  Chris L. Baker,et al.  Goal Inference as Inverse Planning , 2007 .

[39]  Luc De Raedt,et al.  Probabilistic Inductive Logic Programming , 2004, Probabilistic Inductive Logic Programming.

[40]  Jodie A. Baird,et al.  Discerning intentions in dynamic human action , 2001, Trends in Cognitive Sciences.

[41]  Cristina E. Manfredotti,et al.  Modeling and Inference with Relational Dynamic Bayesian Networks , 2009, Canadian AI.

[42]  Daphne Koller,et al.  Probabilistic Relational Models , 1999, ILP.

[43]  Andrew McCallum,et al.  Joint deduplication of multiple record types in relational data , 2005, CIKM '05.

[44]  Alan Fern,et al.  Learning and transferring roles in multi-agent MDPs , 2008, AAAI 2008.

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

[46]  Andrew McCallum,et al.  Piecewise pseudolikelihood for efficient training of conditional random fields , 2007, ICML '07.

[47]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[48]  Pedro M. Domingos,et al.  Joint Unsupervised Coreference Resolution with Markov Logic , 2008, EMNLP.

[49]  De Raedt,et al.  Advances in Inductive Logic Programming , 1996 .

[50]  Éric Gaussier,et al.  A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation , 2005, ECIR.

[51]  J. Hsu,et al.  Joint Recognition of Multiple Concurrent Activities using Factorial Conditional Random Fields , 2007 .

[52]  Larry S. Davis,et al.  Event Modeling and Recognition Using Markov Logic Networks , 2008, ECCV.

[53]  Luc De Raedt,et al.  Probabilistic Inductive Logic Programming - Theory and Applications , 2008, Probabilistic Inductive Logic Programming.

[54]  D. Lazer,et al.  Inferring Social Network Structure using Mobile Phone Data , 2006 .

[55]  Manuela M. Veloso,et al.  Feature selection for activity recognition in multi-robot domains , 2008, AAAI 2008.

[56]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[57]  Jonathan Foote,et al.  Automatic audio segmentation using a measure of audio novelty , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[58]  Pedro M. Domingos Multi-Relational Record Linkage , 2003 .

[59]  Luc De Raedt,et al.  Relational transformation-based tagging for human activity recognition , 2007 .

[60]  Matthew Richardson,et al.  Markov Logic , 2008, Probabilistic Inductive Logic Programming.

[61]  A. Pentland,et al.  Eigenbehaviors: identifying structure in routine , 2009, Behavioral Ecology and Sociobiology.

[62]  Andrew P. Sage,et al.  Uncertainty in Artificial Intelligence , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[63]  Andrew McCallum,et al.  An Integrated, Conditional Model of Information Extraction and Coreference with Appli , 2004, UAI.

[64]  Pedro M. Domingos,et al.  Discriminative Training of Markov Logic Networks , 2005, AAAI.

[65]  Eric Horvitz,et al.  Collaboration and shared plans in the open world: studies of ridesharing , 2009, IJCAI 2009.

[66]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[67]  Henry Kautz,et al.  Modeling and Reasoning about Success, Failure, and Intent of Multi-Agent Activities , 2010 .

[68]  Pedro M. Domingos,et al.  Statistical predicate invention , 2007, ICML '07.

[69]  Noah D. Goodman,et al.  Theory-based Social Goal Inference , 2008 .

[70]  Alex Pentland,et al.  Honest Signals - How They Shape Our World , 2008 .

[71]  Daniel S. Weld,et al.  Temporal Information Extraction , 2010, AAAI.

[72]  Alan Fern,et al.  Bayesian role discovery for multi-agent reinforcement learning , 2010, AAMAS.

[73]  Jianqiang Shen,et al.  Activity recognition in desktop environments , 2009 .

[74]  Neil D. Lawrence,et al.  Missing Data in Kernel PCA , 2006, ECML.

[75]  J. Fleiss Measuring nominal scale agreement among many raters. , 1971 .

[76]  Henry A. Kautz,et al.  Location-Based Reasoning about Complex Multi-Agent Behavior , 2012, J. Artif. Intell. Res..

[77]  Pedro M. Domingos,et al.  Joint Inference in Information Extraction , 2007, AAAI.

[78]  Stephen Muggleton,et al.  Learning Structure and Parameters of Stochastic Logic Programs , 2002, ILP.

[79]  Manuela M. Veloso,et al.  Conditional random fields for activity recognition , 2007, AAMAS '07.

[80]  Cristina E. Manfredotti Learning RDBNs for Activity Recognition , 2010 .

[81]  Raymond J. Mooney,et al.  Bottom-up learning of Markov logic network structure , 2007, ICML '07.

[82]  Stefano Ferilli,et al.  Discriminative Structure Learning of Markov Logic Networks , 2008, ILP.

[83]  Pedro M. Domingos,et al.  Hybrid Markov Logic Networks , 2008, AAAI.

[84]  Austin Tate,et al.  Proceedings of the Nineteenth National Conference on Artificial Intelligence, Sixteenth Conference on Innovative Applications of Artificial Intelligence, July 25-29, 2004, San Jose, California, USA , 2004, AAAI 2004.

[85]  Weng-Keen Wong,et al.  Logical Hierarchical Hidden Markov Models for Modeling User Activities , 2008, ILP.

[86]  Taisuke Sato,et al.  New Advances in Logic-Based Probabilistic Modeling by PRISM , 2008, Probabilistic Inductive Logic Programming.

[87]  Jun Hong,et al.  Goal Recognition through Goal Graph Analysis , 2001, J. Artif. Intell. Res..

[88]  Pedro M. Domingos,et al.  Learning the structure of Markov logic networks , 2005, ICML.

[89]  Mor Naaman,et al.  Is it really about me?: message content in social awareness streams , 2010, CSCW '10.

[90]  Manfred Jaeger,et al.  Relational Bayesian Networks , 1997, UAI.

[91]  Yuji Matsumoto,et al.  Jointly Identifying Temporal Relations with Markov Logic , 2009, ACL.

[92]  Pascal Denis,et al.  Joint Determination of Anaphoricity and Coreference Resolution using Integer Programming , 2007, NAACL.

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

[94]  Alex Pentland,et al.  Reality mining: sensing complex social systems , 2006, Personal and Ubiquitous Computing.

[95]  Qiang Yang,et al.  Real world activity recognition with multiple goals , 2008, UbiComp.

[96]  Enza Messina,et al.  Relational Dynamic Bayesian Networks to Improve Multi-target Tracking , 2009, ACIVS.

[97]  Marc Langheinrich,et al.  Proceedings of the 12th ACM international conference on Ubiquitous computing , 2010, Ubicomp 2010.

[98]  N. Stanietsky,et al.  The interaction of TIGIT with PVR and PVRL2 inhibits human NK cell cytotoxicity , 2009, Proceedings of the National Academy of Sciences.

[99]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[100]  S. Wrobel First Order Theory Reenement , 1996 .

[101]  Kristian Kersting,et al.  TildeCRF: Conditional Random Fields for Logical Sequences , 2006, ECML.