Analysis and classification of collective behavior using generative modeling and nonlinear manifold learning

J Theor Biol. 2013 Nov 7:336:185-99. doi: 10.1016/j.jtbi.2013.07.029. Epub 2013 Aug 9.

Abstract

In this paper, we build a framework for the analysis and classification of collective behavior using methods from generative modeling and nonlinear manifold learning. We represent an animal group with a set of finite-sized particles and vary known features of the group structure and motion via a class of generative models to position each particle on a two-dimensional plane. Particle positions are then mapped onto training images that are processed to emphasize the features of interest and match attainable far-field videos of real animal groups. The training images serve as templates of recognizable patterns of collective behavior and are compactly represented in a low-dimensional space called embedding manifold. Two mappings from the manifold are derived: the manifold-to-image mapping serves to reconstruct new and unseen images of the group and the manifold-to-feature mapping allows frame-by-frame classification of raw video. We validate the combined framework on datasets of growing level of complexity. Specifically, we classify artificial images from the generative model, interacting self-propelled particle model, and raw overhead videos of schooling fish obtained from the literature.

Keywords: Classification; Collective motion; Fish schooling; Generative modeling; Isomap.

Publication types

  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Algorithms*
  • Animals
  • Artificial Intelligence*
  • Behavior, Animal / physiology*
  • Computer Simulation
  • Image Interpretation, Computer-Assisted
  • Models, Biological*
  • Nonlinear Dynamics*
  • Pattern Recognition, Automated
  • Rotation
  • Video Recording
  • Zebrafish / physiology*