Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Framework for Inferring Following Strategies from Time Series of Movement Data

Published: 13 May 2020 Publication History

Abstract

How do groups of individuals achieve consensus in movement decisions? Do individuals follow their friends, the one predetermined leader, or whomever just happens to be nearby? To address these questions computationally, we formalize Coordination Strategy Inference Problem. In this setting, a group of multiple individuals moves in a coordinated manner toward a target path. Each individual uses a specific strategy to follow others (e.g., nearest neighbors, pre-defined leaders, and preferred friends). Given a set of time series that includes coordinated movement and a set of candidate strategies as inputs, we provide the first methodology (to the best of our knowledge) to infer whether each individual uses local-agreement system or dictatorship-like strategy to achieve movement coordination at the group level. We evaluate and demonstrate the performance of the proposed framework by predicting directions of movement of an individual in a group in both simulated datasets as well as in two real-world datasets: a school of fish and a troop of baboons. Moreover, since there is no prior methodology for inferring individual-level strategies, we compare our framework with the state-of-the-art approach for the task of classification of group-level-coordination models. Results show that our approach is highly accurate in inferring correct strategies in simulated datasets even in complicated mixed strategy settings, which no existing method can infer. In the task of classification of group-level-coordination models, our framework performs better than the state-of-the-art approach in all datasets. Animal data experiments show that fish, as expected, follow their neighbors, while baboons have a preference to follow specific individuals. Our methodology generalizes to arbitrary time series data of real numbers, beyond movement data.

References

[1]
Chainarong Amornbunchornvej. 2018. Coordination Model Selection Framework code and data. Retrieved June 2, 2018 from https://github.com/CompBioUIC/CoordinationModelSelectionFramework.
[2]
Chainarong Amornbunchornvej and Tanya Berger-Wolf. 2018. Framework for inferring leadership dynamics of complex movement from time series. In Proceedings of the 2018 SIAM International Conference on Data Mining. SIAM, 549--557.
[3]
Chainarong Amornbunchornvej and Tanya Y. Berger-Wolf. 2019. Mining and modeling complex leadership--followership dynamics of movement data. Social Network Analysis and Mining 9, 1 (Oct 2019), 58.
[4]
Chainarong Amornbunchornvej, Ivan Brugere, Ariana Strandburg-Peshkin, Damien Farine, Margaret C. Crofoot, and Tanya Y. Berger-Wolf. 2018. Coordination event detection and initiator identification in time series data. ACM Transactions on Knowledge Discovery from Data 12, 5, Article 53 (2018), 33.
[5]
Brian D. O. Anderson and Mengbin Ye. 2019. Recent advances in the modelling and analysis of opinion dynamics on influence networks. International Journal of Automation and Computing 16, 2 (Apr 2019), 129--149.
[6]
Mattias Andersson, Joachim Gudmundsson, Patrick Laube, and Thomas Wolle. 2008. Reporting leaders and followers among trajectories of moving point objects. GeoInformatica 12, 4 (2008), 497--528.
[7]
Daniel S. Brown, Michael A. Goodrich, Shin-Young Jung, and Sean Kerman. 2016. Two invariants of human-swarm interaction. Journal of Human-Robot Interaction 5, 1 (2016), 1--31.
[8]
Daniel S. Brown, Sean C. Kerman, and Michael A. Goodrich. 2014. Human-swarm interactions based on managing attractors. In Proceedings of the 2014 ACM/IEEE International Conference on Human-robot Interaction. ACM, 90--97.
[9]
Richard H. Byrd, Mary E. Hribar, and Jorge Nocedal. 1999. An interior point algorithm for large-scale nonlinear programming. SIAM Journal on Optimization 9, 4 (1999), 877--900.
[10]
Y. Cao, W. Yu, W. Ren, and G. Chen. 2013. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Transactions on Industrial Informatics 9, 1 (Feb 2013), 427--438.
[11]
Bernard Chazelle. 2011. The total s-energy of a multiagent system. SIAM Journal on Control and Optimization 49, 4 (2011), 1680--1706.
[12]
B. Chazelle. 2019. A sharp bound on the -energy and its applications to averaging Systems. IEEE Transactions on Automatic Control 64, 10 (Oct 2019), 4385--4390.
[13]
Iain D. Couzin, Jens Krause, Richard James, Graeme D. Ruxton, and Nigel R. Franks. 2002. Collective memory and spatial sorting in animal groups. Journal of Theoretical Biology 218, 1 (2002), 1--11.
[14]
A. Strandburg-Peshkin, D. R. Farine, I. D.Couzin, and M. C. Crofoot. 2015. Shared decision-making drives collective movement in wild baboons. Science 348, 6241 (2015), 1358--1361.
[15]
John R. G. Dyer, Anders Johansson, Dirk Helbing, Iain D. Couzin, and Jens Krause. 2009. Leadership, consensus decision making and collective behaviour in humans. Philosophical Transactions of the Royal Society of London B: Biological Sciences 364, 1518 (2009), 781--789.
[16]
S. Rasoul Etesami. 2019. A simple framework for stability analysis of state-dependent networks of heterogeneous agents. SIAM Journal on Control and Optimization 57, 3 (2019), 1757--1782.
[17]
Damien R. Farine, Ariana Strandburg-Peshkin, Tanya Berger-Wolf, Brian Ziebart, Ivan Brugere, Jia Li, and Margaret C. Crofoot. 2016. Both nearest neighbours and long-term affiliates predict individual locations during collective movement in wild baboons. Scientific Reports 6 (2016), 27704.
[18]
Jacques Gautrais, Francesco Ginelli, Richard Fournier, Stéphane Blanco, Marc Soria, Hugues Chaté, and Guy Theraulaz. 2012. Deciphering interactions in moving animal groups. PLOS Computational Biology 8, 9 (2012), 1--11.
[19]
Amit Goyal, Francesco Bonchi, and Laks V. S. Lakshmanan. 2008. Discovering leaders from community actions. In Proceedings of the 17th ACM Conference on Information and Knowledge Management. ACM, 499--508.
[20]
Amit Goyal, Francesco Bonchi, and Laks V. S. Lakshmanan. 2010. Learning influence probabilities in social networks. In Proceedings of the 3rd ACM International Conference on Web Search and Data Mining. ACM, 241--250.
[21]
Xinran He and David Kempe. 2016. Robust influence maximization. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 885--894.
[22]
James E. Herbert-Read, Andrea Perna, Richard P. Mann, Timothy M. Schaerf, David J. T. Sumpter, and Ashley J. W. Ward. 2011. Inferring the rules of interaction of shoaling fish. Proceedings of the National Academy of Sciences 108, 46 (2011), 18726--18731.
[23]
Tin Kam Ho. 1998. The random subspace method for constructing decision forests. IEEE Transactions on Pattern Analysis and Machine Intelligence 20, 8 (1998), 832--844.
[24]
Michael Hrncir, Camila Maia-Silva, and Walter M. Farina. 2019. Honey bee workers generate low-frequency vibrations that are reliable indicators of their activity level. Journal of Comparative Physiology A 205, 1 (Feb 2019), 79--86.
[25]
Yael Katz, Kolbjørn Tunstrøm, Christos C. Ioannou, Cristián Huepe, and Iain D. Couzin. 2011. Inferring the structure and dynamics of interactions in schooling fish. Proceedings of the National Academy of Sciences 108, 46 (2011), 18720--18725.
[26]
David Kempe, Jon Kleinberg, and Éva Tardos. 2003. Maximizing the spread of influence through a social network. In Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 137--146.
[27]
S. Kerman, D. Brown, and M. A. Goodrich. 2012. Supporting human interaction with robust robot swarms. In Proceedings of the 5th International Symposium on Resilient Control Systems. 197--202.
[28]
Mikkel Baun Kjargaard, Henrik Blunck, Markus Wustenberg, Kaj Gronbask, Martin Wirz, Daniel Roggen, and Gerhard Troster. 2013. Time-lag method for detecting following and leadership behavior of pedestrians from mobile sensing data. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications. IEEE, 56--64.
[29]
J. Krause, D. Hoare, S. Krause, C. K. Hemelrijk, and D. I. Rubenstein. 2000. Leadership in fish shoals. Fish and Fisheries 1, 1 (2000), 82--89.
[30]
Roland Langrock, J. Grant C. Hopcraft, Paul G. Blackwell, Victoria Goodall, Ruth King, Mu Niu, Toby A. Patterson, Martin W. Pedersen, Anna Skarin, and Robert S. Schick. 2014. Modelling group dynamic animal movement. Methods in Ecology and Evolution 5, 2 (2014), 190--199.
[31]
Frank L. Lewis, Hongwei Zhang, Kristian Hengster-Movric, and Abhijit Das. 2013. Cooperative Control of Multi-agent Systems: Optimal and Adaptive Design Approaches. Springer Science 8 Business Media.
[32]
Ugo Lopez, Jacques Gautrais, Iain D. Couzin, and Guy Theraulaz. 2012. From behavioural analyses to models of collective motion in fish schools. Interface Focus 2, 6 (2012), 693--707.
[33]
Thomas W. Malone and Kevin Crowston. 1994. The interdisciplinary study of coordination. ACM Computing Surveys 26, 1 (1994), 87--119.
[34]
Richard P. Mann, Andrea Perna, Daniel Strömbom, Roman Garnett, James E. Herbert-Read, David J. T. Sumpter, and Ashley J. W. Ward. 2013. Multi-scale inference of interaction rules in animal groups using bayesian model selection. PLOS Computational Biology 9, 3 (2013), 1--13.
[35]
Anton V. Proskurnikov and Roberto Tempo. 2018. A tutorial on modeling and analysis of dynamic social networks. Part II. Annual Reviews in Control 45 (2018), 166--190.
[36]
Huaxin Qiu and Haibin Duan. 2020. A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles. Information Sciences 509 (2020), 515--529.
[37]
Subash K. Ray, Gabriele Valentini, Purva Shah, Abid Haque, Chris R. Reid, Gregory F. Weber, and Simon Garnier. 2019. Information transfer during food choice in the slime mold Physarum polycephalum. Frontiers in Ecology and Evolution 7 (2019), 67.
[38]
Craig W. Reynolds. 1987. Flocks, Herds and Schools: A Distributed Behavioral Model. Vol. 21. ACM.
[39]
A. Strandburg-Peshkin, C. R. Twomey, N. W. Bode, A. B. Kao, Y. Katz, C. C. Ioannou, S. B. Rosenthal, C. J. Torney, H. S. Wu, S. A. Levin, I. D. and Couzin. 2013. Visual sensory networks and effective information transfer in animal groups. Current Biology 23, 17 (2013), R709--R711.
[40]
Ariana Strandburg-Peshkin, Damien R. Farine, Iain D. Couzin, and Margaret C. Crofoot. 2015. Shared decision-making drives collective movement in wild baboons. Science 348, 6241 (2015), 1358--1361.
[41]
Housheng Su, Xiaofan Wang, and Wen Yang. 2008. Flocking in multi-agent systems with multiple virtual leaders. Asian Journal of Control 10, 2 (2008), 238--245.
[42]
G. Valentini. 2020. How robots in a large group make decisions as a whole? From biological inspiration to the design of distributed algorithms. Journal of The Society of Instrument and Control Engineers 59, 2 (2020), 90--98.
[43]
Peter Whitle. 1951. Hypothesis Testing in Time Series Analysis. Vol. 4. Almqvist 8 Wiksells.

Cited By

View all
  • (2024)A Machine Learning Approach to Simulation of Mallard MovementsApplied Sciences10.3390/app1403128014:3(1280)Online publication date: 3-Feb-2024
  • (2022)Automatic Extraction of Understandable Controllers from Video Observations of Swarm BehaviorsSwarm Intelligence10.1007/978-3-031-20176-9_4(41-53)Online publication date: 2-Nov-2022
  • (2021)mFLICA: An R package for inferring leadership of coordination from time seriesSoftwareX10.1016/j.softx.2021.10078115(100781)Online publication date: Jul-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Knowledge Discovery from Data
ACM Transactions on Knowledge Discovery from Data  Volume 14, Issue 3
June 2020
381 pages
ISSN:1556-4681
EISSN:1556-472X
DOI:10.1145/3388473
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 May 2020
Online AM: 07 May 2020
Accepted: 01 February 2020
Revised: 01 January 2020
Received: 01 May 2019
Published in TKDD Volume 14, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Model selection
  2. coordination
  3. data science
  4. leadership
  5. time series

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)3
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Machine Learning Approach to Simulation of Mallard MovementsApplied Sciences10.3390/app1403128014:3(1280)Online publication date: 3-Feb-2024
  • (2022)Automatic Extraction of Understandable Controllers from Video Observations of Swarm BehaviorsSwarm Intelligence10.1007/978-3-031-20176-9_4(41-53)Online publication date: 2-Nov-2022
  • (2021)mFLICA: An R package for inferring leadership of coordination from time seriesSoftwareX10.1016/j.softx.2021.10078115(100781)Online publication date: Jul-2021
  • (2020)Clustering Paths With Dynamic Time Warping2020 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT51673.2020.00014(89-99)Online publication date: Sep-2020

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media