Predicting the long-term collective behaviour of fish pairs with deep learning
arXiv:2302.06839 · doi:10.1098/rsif.2023.0630
Abstract
Modern computing has enhanced our understanding of how social interactions shape collective behaviour in animal societies. Although analytical models dominate in studying collective behaviour, this study introduces a deep learning model to assess social interactions in the fish species Hemigrammus rhodostomus. We compare the results of our deep learning approach to experiments and to the results of a state-of-the-art analytical model. To that end, we propose a systematic methodology to assess the faithfulness of a collective motion model, exploiting a set of stringent individual and collective spatio-temporal observables. We demonstrate that machine learning models of social interactions can directly compete with their analytical counterparts in reproducing subtle experimental observables. Moreover, this work emphasises the need for consistent validation across different timescales, and identifies key design aspects that enable our deep learning approach to capture both short- and long-term dynamics. We also show that our approach can be extended to larger groups without any retraining, and to other fish species, while retaining the same architecture of the deep learning network. Finally, we discuss the added value of machine learning in the context of the study of collective motion in animal groups and its potential as a complementary approach to analytical models.
References in corpus (8)
- Collective motion
- Swarming, Schooling, Milling: Phase diagram of a data-driven fish school model
- Disentangling and modeling interactions in fish with burst-and-coast swimming
- Prediction of Dynamical Systems by Symbolic Regression
- FastTrack: an open-source software for tracking varying numbers of deformable objects
- How to Blend a Robot within a Group of Zebrafish: Achieving Social Acceptance through Real-time Calibration of a Multi-level Behavioural Model
- Predicting the long-term collective behaviour of fish pairs with deep learning
- Automatic Calibration of Artificial Neural Networks for Zebrafish Collective Behaviours using a Quality Diversity Algorithm