Sampling Beats Fixed Estimate Predictors for Cloning Stochastic Behavior in Multiagent Systems

Modeling stochastic multiagent behavior such as fish schooling is challenging for fixed-estimate prediction techniques because they fail to reliably reproduce the stochastic aspects of the agents behavior. We show how standard fixed-estimate predictors fit within a probabilistic framework, and suggest the reason they work for certain classes of behaviors and not others. We quantify the degree of mismatch and offer alternative sampling-based modeling techniques. We are specifically interested in building executable models (as opposed to statistical or descriptive models) because we want to reproduce and study multiagent behavior in simulation. Such models can be used by biologists, sociologists, and economists to explain and predict individual and group behavior in novel scenarios, and to test hypotheses regarding group behavior. Developing models from observation of real systems is an obvious application of machine learning. Learning directly from data eliminates expensive hand processing and tuning, but introduces unique challenges that violate certain assumptions common in standard machine learning approaches. Our framework suggests a new class of sampling-based methods, which we implement and apply to simulated deterministic and stochastic schooling behaviors, as well as the observed schooling behavior of real fish. Experimental results show that our implementation performs comparably with standard learning techniques for deterministic behaviors, and better on stochastic behaviors.

[1]  Charlotte K. Hemelrijk,et al.  The construction of dominance order: comparing performance of five methods using an individual-based model , 2005 .

[2]  James M. Rehg,et al.  Data-Driven MCMC for Learning and Inference in Switching Linear Dynamic Systems , 2005, AAAI.

[3]  Tucker R. Balch,et al.  Assessing learned models of fish schooling behavior , 2014, AAMAS.

[4]  Magnus Egerstedt,et al.  What Are the Ants Doing? Vision-Based Tracking and Reconstruction of Control Programs , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  Iain D. Couzin,et al.  Collective States, Multistability and Transitional Behavior in Schooling Fish , 2013, PLoS Comput. Biol..

[6]  Yoshihiko Nakamura,et al.  Embodied Symbol Emergence Based on Mimesis Theory , 2004, Int. J. Robotics Res..

[7]  Martial Hebert,et al.  Improving Multi-Step Prediction of Learned Time Series Models , 2015, AAAI.

[8]  Tucker R. Balch,et al.  Learning Schooling Behavior from Observation , 2013, ECAL.

[9]  I. Couzin,et al.  Inferring the structure and dynamics of interactions in schooling fish , 2011, Proceedings of the National Academy of Sciences.

[10]  Dana Kulic,et al.  Incremental Learning, Clustering and Hierarchy Formation of Whole Body Motion Patterns using Adaptive Hidden Markov Chains , 2008, Int. J. Robotics Res..

[11]  Christian List,et al.  Independence and interdependence in collective decision making: an agent-based model of nest-site choice by honeybee swarms , 2009, Philosophical Transactions of the Royal Society B: Biological Sciences.

[12]  S. Pratt,et al.  An agent-based model of collective nest choice by the ant Temnothorax albipennis , 2005, Animal Behaviour.

[13]  Pietro Perona,et al.  High-throughput Ethomics in Large Groups of Drosophila , 2009, Nature Methods.

[14]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[15]  Charlotte K. Hemelrijk,et al.  Towards the integration of social dominance and spatial structure , 2000, Animal Behaviour.

[16]  Pietro Perona,et al.  Automated monitoring and analysis of social behavior in Drosophila , 2009, Nature Methods.

[17]  Naoto Iwahashi,et al.  Motion recognition and generation by combining reference-point-dependent probabilistic models , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.