Cited by 75Distributed Control Multi-Agent SystemsEvacuation and Crowd DynamicsFish biology, ecology, and behavior

Computational and robotic modeling reveal parsimonious combinations of interactions between individuals in schooling fish

Open access
Lei, Liu, Escobedo, Ramón, Sire, Clément, Theraulaz, Guy·2020·PLOS Computational Biology

Published version of a preprint

Abstract

Abstract Coordinated motion and collective decision-making in fish schools result from complex interactions by which individuals integrate information about the behavior of their neighbors. However, little is known about how individuals integrate this information to take decisions and control their movements. Here, we combine experiments with computational and robotic approaches to investigate the impact of different strategies for a fish to interact with its neighbors on collective swimming in groups of rummy-nose tetra ( Hemigrammus rhodostomus ). By means of a data-based agent model describing the interactions between pairs of H. rhodostomus (Calovi et al. , 2018), we show that the simple addition of the pairwise interactions with two neighbors quantitatively reproduces the collective behavior observed in groups of five fish. Increasing the number of interacting neighbors does not significantly improve the simulation results. Remarkably, we find that groups remain cohesive and polarized even when each agent only interacts with only one of its neighbors: the one that has the strongest contribution to the heading variation of the focal agent. However, group cohesion is lost when each agent only interacts with its nearest neighbor. We then investigate by means of a swarm robotic platform the collective motion in groups of five robots. Our platform combines the implementation of the fish behavioral model and an engineering-minded control system to deal with real-world physical constraints. We find that swarms of robots are able to reproduce the behavioral patterns observed in groups of five fish when each robot only interacts with its neighbor having the strongest effect on its heading variation, whereas increasing the number of interacting neighbors does not significantly improve the group coordination. Overall, our results suggest that fish have to acquire only a minimal amount of information about their environment to coordinate their movements when swimming in groups. Author Summary How do fish combine and integrate information from multiple neighbors when swimming in a school? What is the minimum amount of information about their environment needed to coordinate their motion? To answer these questions, we combine experiments with computational and robotic modeling to test several hypotheses about how individual fish could combine and integrate the information on the behavior of their neighbors when swimming in groups. Our research shows that, for both simulated agents and robots, using the information of two neighbors is sufficient to qualitatively reproduce the collective motion patterns observed in groups of fish. Remarkably, our results also show that it is possible to obtain group cohesion and coherent collective motion over long periods of time even when individuals only interact with their most influential neighbor, that is, the one that exerts the most important effect on their heading variation.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1371/journal.pcbi.1007194

Cites

2 of 2 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Other powerful forms of collaboration allow initially-homogeneous robots to learn different behaviors, getting specialized to tasks when this leads to group performance benefits.

    “Other powerful forms of collaboration allow initially-homogeneous robots to learn different behaviors, getting specialized to tasks when this leads to group performance benefits [54].”

    From Swarm Robotics: Past, Present, and Future [Point of View] (2021) · cites this paper as [54]

    The Results section (“Collective behavior in robotics experiments”; page unavailable) describes robots programmed with a fish-behavior model and compares how interaction strategies affect group cohesion. Searches for learning, specialization, and division of labor found no passage in our copy describing robots learning different behaviors or specializing in tasks for group benefit. (LLM, conf=0.76)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 44

  1. [1]Sumpter D. J. T. (2010) Collective Animal Behavior. Princeton, NJ: Princeton University Press.
  2. [2]Couzin I. D. (2002) Collective cognition in animal groups. Trends in Cognitive Science, 13(1): 36433. 19058992
  3. [3]Moussaïd M., Garnier S., Theraulaz G. and Helbing D. (2009) Collective information processing in swarms, flocks and crowds. Topics in Cognitive Science 1, 469– 497. 25164997
  4. [5]Couzin I. D. and Krause J. (2003) Self-organization and collective behavior in vertebrates. Advances in the Study of Behavior 32: 1– 75. 10.1016/S0065-3454(03)01001-5 · DOI
  5. [6]Lopez U., Gautrais J., Couzin I. D. and Theraulaz G. (2012) From behavioural analyses to models of collective motion in fish schools. Interface Focus 2: 693– 707. 10.1098/rsfs.2012.0033 24312723 PMC3499128 · DOI
  6. [7]Cavagna A., Cimarelli A., Giardina I., Parisi G., Santagati R., Stefanini F. and Tavarone R. (2010) From empirical data to inter-individual interactions: unveiling the rules of collective animal behavior. Mathematical Models and Methods in Applied Sciences 20: 1491– 1510. 10.1142/S0218202510004660 · DOI
  7. [8]Sumpter D. J. T. (2006) The principles of collective animal behaviour Philosophical Transactions of the Royal Society B: Biological Sciences 361 (1465): 5– 22. PMC1626537 16553306
  8. [9]Sasaki T. and Pratt S. C. (2018) The Psychology of Superorganisms: Collective Decision Making by Insect Societies. Annual Review of Entomology 63: 259– 275. 10.1146/annurev-ento-020117-043249 28977775 · DOI
  9. [10]Detrain C. and Deneubourg J. L. (2006) Self-organized structures in a superorganism: Do ants “behave” like molecules? Physics of Life Reviews 3(3): 162– 187.
  10. [11]Detrain C. and Deneubourg J. L. (2008) Collective decision-making and foraging patterns in ants and honeybees. Advances in Insect Physiology 35: 123– 173. 10.1016/S0065-2806(08)00002-7 · DOI
  11. [12]Seeley T. D. (1996) Wisdom of the Hive. Cambridge, MA: Harvard Univ. Press.
  12. [13]Seeley T. D. (2010) Honeybee Democracy. Princeton, NJ: Princeton Univ. Press.
  13. [14]Calovi D. S., Litchinko A., Lecheval V., Lopez U., Pérez Escudero A., Chaté H., Sire C., Theraulaz G. (2018) Disentangling and modeling interactions in fish with burst-and-coast swimming reveal distinct alignment and attraction behaviors. PLoS Comput. Biol. 14(1): e1005933 10.1371/journal.pcbi.1005933 29324853 PMC5783427 · DOI
  14. [15]R. Escobedo, V. Lecheval, V. Papaspyros, F. Bonnet, F. Mondada, C. Sire, and G. Theraulaz (2019). A data-driven method for reconstructing and modelling social interactions in animal groups. 10.1101/816777. PMC7423377 32713309 · DOI
  15. [16]Parrish J. K., Viscido S. V. and Grunbaum D. (2002) Self-organized fish schools: An examination of emergent properties. Biological Bulletin 202: 296– 305. 10.2307/1543482 12087003 · DOI
  16. [17]Vicsek T. and Zafeiris A. (2012) Collective motion. Physics Reports 517: 71– 14. 10.1016/j.physrep.2012.03.004 · DOI · Paper page
  17. [18]Aoki I. (1982) A simulation study on the schooling mechanism in fish. Bull. J. Soc. Sci. Fish 48(8): 1081– 1088. 10.2331/suisan.48.1081 · DOI
  18. [19]Couzin I. D., Krause J., James R., Ruxton G. and Franks N. (2002) Collective memory and spatial sorting in animal groups. J. Theor. Biol. 218(5): 1– 11. 10.1006/jtbi.2002.3065 12297066 · DOI
  19. [20]Vicsek T., Cziŕok A., Ben-Jacob E., Cohen I. and Shochet O. (1995) Novel type of phase transition in a system of self-driven particles. Physical Review Letters 75: 226– 1229. 10.1103/PhysRevLett.75.1226 10060237 · DOI
  20. [21]Ballerini M. et al (2008) Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a Field Study. Proc. Natl. Acad. Sci. USA 105: 1232– 1237. 10.1073/pnas.0711437105 18227508 PMC2234121 · DOI
  21. [22]Camperi M., Cavagna A., Giardina I., Parisi G. and Silvestri E. (2012) Spatially balanced topological interaction grants optimal cohesion in flocking models. Interface Focus 2: 715– 725. 10.1098/rsfs.2012.0026 24312725 PMC3499123 · DOI
  22. [23]Gautrais J. et al (2012) Deciphering interactions in moving animal groups. PLoS Comp. Biol. 8(9): e1002678 10.1371/journal.pcbi.1002678 PMC3441504 23028277 · DOI
  23. [24]Rosenthal S. B., Twomey C. R., Hartnett A. T., Wu H. S., and Couzin I. D. (2015) Revealing the hidden networks of interaction in mobile animal groups allows prediction of complex behavioral contagion. Proc. Natl. Acad. Sci. USA 112 15): 4690– 4695. 10.1073/pnas.1420068112 25825752 PMC4403201 · DOI · Paper page
  24. [25]Lemasson B. H., Anderson J. J. and Goodwin R.A. (2009) Collective motion in animal groups from a neurobiological perspective: the adaptive benefits of dynamic sensory loads and selective attention. Journal of Theoretical Biology 261(4): 501– 510. 10.1016/j.jtbi.2009.08.013 19699212 · DOI
  25. [26]Lemasson B. H., Anderson J. J. and Goodwin R.A. (2013) Motion-guided attention promotes adaptive communication during social navigation Proceedings of the Royal Society of London B: Biological Sciences 280(1754): 20122003. PMC3574319 23325772
  26. [27]Calvao A. M. and Brigatti E. (2014) The role of neighbours selection on cohesion and order of swarms. PLoS ONE 9(5): e94221 10.1371/journal.pone.0094221 24809718 PMC4014465 · DOI
  27. [28]Jiang L., Giuggioli L., Perna A., Escobedo R., Lecheval V., Sire C., Han Z., and Theraulaz G. (2017) Identifying influential neighbors in animal flocking. PLoS Comput. Biol. 13:e1005822. 10.1371/journal.pcbi.1005822 PMC5697824 29161269 · DOI
  28. [30]Turgut A. E., Çelikkanat H., Gökçe F., and Şahin E. (2008) Self-organized flocking in mobile robot swarms. Swarm Intelligence 2: 97– 120. 10.1007/s11721-008-0016-2 · DOI
  29. [31]Muro C., Escobedo R., Spector L., and Coppinger R. P. (2011) Wolf-pack (Canis lupus) hunting strategies emerge from simple rules in computational simulations. Behav. Processes 88(3): 192– 197. 10.1016/j.beproc.2011.09.006 21963347 · DOI
  30. [32]Calovi D. S., Lopez U., Ngo S., Sire C., Chaté H., and Theraulaz G. (2014) Swarming, Schooling, Milling: Phase diagram of a data-driven fish school model. New J. Phys., 16: 015026 10.1088/1367-2630/16/1/015026 · DOI
  31. [33]Nagy M., Akos Z., Biro D., and Vicsek T. (2010) Hierarchical group dynamics in pigeon flocks. Nature 464: 890– 893. 10.1038/nature08891 20376149 · DOI · Paper page
  32. [34]Herbert-Read J. E., Perna A., Mann R. P., Schaerf, Sumpter T. M. Sumpter D. J., and Ward A. J. (2011) Inferring the rules of interaction of shoaling fish. Proc. Natl. Acad. Sci. USA 108(46): 18726– 18731. 10.1073/pnas.1109355108 22065759 PMC3219133 · DOI
  33. [35]Lecheval V., Jiang L., Tichit P., Sire C., Hemelrijk C. K., and Theraulaz G. (2018) Social conformity and propagation of information in collective U-turns of fish schools. Proc. Roy. Soc. B, 285: 20180251 10.1098/rspb.2018.0251 PMC5936730 29695447 · DOI
  34. [36]Huth A. and Wissel C. (1992). The simulation of the movement of fish schools. J. Theor. Biol. 156(3): 365– 385. 10.1016/S0022-5193(05)80681-2 · DOI
  35. [37]Niwa H. S. (1994). Self-organizing dynamic model of fish schooling. J. Theor. Biol. 171(2): 123– 136. 10.1006/jtbi.1994.1218 · DOI
  36. [38]Bode N. W., Franks D. W., and Wood A. J. (2010). Limited interactions in flocks: relating model simulations to empirical data. J. R. Soc. Interface 8: 301– 304. 10.1098/rsif.2010.0397 20826476 PMC3033030 · DOI
  37. [39]Dukas R. (2002) Behavioural and ecological consequences of limited attention. Phil. Trans. R. Soc. Lond. B 357: 1539– 1547. 10.1098/rstb.2002.1063 12495511 PMC1693070 · DOI
  38. [40]Knudsen E. I. (2018) Neural Circuits That Mediate Selective Attention: A Comparative Perspective. Trends in Neurosciences, 41: 789– 805. 10.1016/j.tins.2018.06.006 30075867 PMC6204111 · DOI
  39. [41]Reynolds C. (1987) Flocks, herds and schools: A distributed behavioral model. Computer Graphics 21(4) (SIGGRAPH’87 Conference Proceedings), pp. 25– 34. 10.1145/37402.37406 · DOI · Paper page
  40. [42]X. Hu (2005) Applying robot-in-the-loop-simulation to mobile robot systems. In Advanced Robotics, 2005. ICAR’05 Proceedings, 12th International Conference on, p. 506–513.
  41. [43]Pérez-Escudero A., Vicente-Page J., Hinz R. C., Arganda S., and de Polavieja G. G. (2014) idTracker: tracking individuals in a group by automatic identification of unmarked animals. Nature Methods 11: 743– 748. 10.1038/nmeth.2994 24880877 · DOI
  42. [44]J. Goncalves, J. Lima, and P. Costa (2008) Real-time localization of an omnidirectional mobile robot resorting to odometry and global vision data fusion: An EKF approach. IEEE International Symposium on Industrial Electronics, pp. 1275–1280.
  43. [45]Basu A., Harris I. R., Basu S. (1997). Minimum distance estimation: the approach using density based distances In: Maddala G. S., Rao C. R. (Eds.), Handbook of Statistics, Vol. 15, Robust Inference. Elsevier Science, New York, NY, pp. 21– 48.
  44. [46]Beran R. (1977). Minimum Hellinger distance estimates for parametric models. Annals of Statistics 5: 445– 463. 10.1214/aos/1176343842 · DOI

Cited by

Sorted by citations

Authors
Lei, L., Escobedo, R., Sire, C., & Theraulaz, G.
Affiliations
Centre National de la Recherche Scientifique (FR)
Venue
PLOS Computational Biology
Published
2020-03-16
Volume
16
Issue
3
Pages
e1007194
ISSN
  • 1553-734X (ISSN-L)
  • 1553-7358
OpenAlex
W3012474544
Cited by
75
References
2
Citations by year
2026: 17 · 2025: 10 · 2024: 15 · 2023: 19 · 2022: 5 · 2021: 5 · 2020: 4
FWCI
3.88
Type
journal article
Language
en
Open access
Locations
  • PLoS Computational Biology (publishedVersion, cc-by)
  • bioRxiv (Cold Spring Harbor Laboratory) (acceptedVersion, cc-by)
  • PubMed Central (publishedVersion, cc-by)
  • PubMed (publishedVersion)
  • HAL (submittedVersion, other-oa)
  • RePEc: Research Papers in Economics (submittedVersion)
  • DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
  • Figshare (submittedVersion, cc-by)
Funders
  • Natural Science Foundation of Shanghai (17ZR1419000)
  • Université Toulouse III - Paul Sabatier (project Dynabanc)
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed Control Multi-Agent Systems
  • Physical Sciences › Engineering › Ocean Engineering › Evacuation and Crowd Dynamics
  • Physical Sciences › Environmental Science › Nature and Landscape Conservation › Fish biology, ecology, and behavior
Keywords
collective swimming, fish schooling, Hemigrammus rhodostomus, pairwise interactions, group cohesion, group decision making, agent-based modeling, robotic fish, swarm robotics, nearest-neighbor interactions, information integration
MeSH terms
Decision Making, Shared, Animals, Behavior, Animal, Fishes, Interpersonal Relations, Models, Biological, Movement, Robotics, Social Behavior, Software, Swimming, Computational Biology, Characidae

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review