Modeling Multi-Agent Self-Organization through the Lens of Higher Order Attractor Dynamics

Jonathan E Butner, Travis J Wiltshire, A K Munion, Jonathan E Butner, Travis J Wiltshire, A K Munion

Abstract

Social interaction occurs across many time scales and varying numbers of agents; from one-on-one to large-scale coordination in organizations, crowds, cities, and colonies. These contexts, are characterized by emergent self-organization that implies higher order coordinated patterns occurring over time that are not due to the actions of any particular agents, but rather due to the collective ordering that occurs from the interactions of the agents. Extant research to understand these social coordination dynamics (SCD) has primarily examined dyadic contexts performing rhythmic tasks. To advance this area of study, we elaborate on attractor dynamics, our ability to depict them visually, and quantitatively model them. Primarily, we combine difference/differential equation modeling with mixture modeling as a way to infer the underlying topological features of the data, which can be described in terms of attractor dynamic patterns. The advantage of this approach is that we are able to quantify the self-organized dynamics that agents exhibit, link these dynamics back to activity from individual agents, and relate it to other variables central to understanding the coordinative functionality of a system's behavior. We present four examples that differ in the number of variables used to depict the attractor dynamics (1, 2, and 6) and range from simulated to non-simulated data sources. We demonstrate that this is a flexible method that advances scientific study of SCD in a variety of multi-agent systems.

Keywords: agent-based modeling; attractors; dynamical systems; multi-agent coordination; social coordination dynamics.

Figures

Figure 1
Figure 1
Time series of the headings for 300 flocking agents. Note that the flock moves toward a very restricted heading.
Figure 2
Figure 2
Time series of the average posterior probabilities for each attractor dynamic pattern. All patterns were attractors as indicated by their negative slopes, but differed in terms of their set points (SP; the heading in which the agents were attracted toward) and the attractor strengths (the steepness of their slopes). At around iteration 300, the system shows a phase transition wherein two patterns with the same heading begin to dominate.
Figure 3
Figure 3
Screenshot of nest and food placement of the Ants model from Netlogo.
Figure 4
Figure 4
Kernel density plot of where the ants spent most of their time during the simulation. Note that the highest densities correspond to the three food source locations and the nest.
Figure 5
Figure 5
(A-C) Three example ant trails that illustrate how the ant behavior is shared across all the ants while each ant had unique behavior.
Figure 6
Figure 6
Topographical illustration of the seven equation solution for the Ant simulation.
Figure 7
Figure 7
Time series plot of the amount of food available in each of the three food piles. The legend describes where in the coordinate space a given food pile was located (see also Figure 3).
Figure 8
Figure 8
Topographical solution for the Baboon gps data.
Figure 9
Figure 9
Average posterior probabilities associated with each equation group, by baboon. F is for female and M is for male.
Figure 10
Figure 10
(A,B) Two network diagrams that illustrate the two different equations. Beginning of arrows represent value at time t. Arrow heads represent change in value.

References

    1. Abraham R. H., Shaw C. D. (1983). Dynamics-the Geometry of Behavior. Santa Cruz, CA: Aerial Press.
    1. Arabanel H. D. I., Brown R., Kennel M. B. (1992). Local Lyapunov exponents computed from observed data. J. Nonlin. Sci. 2, 343–365. 10.1007/BF01208929
    1. Bauer D. J., Curran P. J. (2003). Distributional assumptions of growth mixture models: implications for overextraction of latent trajectory classes. Psychol. Methods 8, 338–363. 10.1037/1082-989X.8.3.338
    1. Bedau M. A., Humphreys P. E. (2008). Causation and Autonomy in Weak Emergence, Emergence: Contemporary Readings in Philosophy and Science. Cambridge, MA: MIT Press.
    1. Berg C. A., Skinner M., Ko K., Butler J. M., Palmer D. L., Butner J., et al. . (2009). The fit between stress appraisal and dyadic coping in understanding perceived coping effectiveness for adolescents with type 1 diabetes. J. Family Psychol. 23, 521–530. 10.1037/a0015556
    1. Boker S. M., Deboeck P. R., Edler C., Keel P. K. (2010). Generalized local linear approximation of derivatives from time series, in Statistical Methods for Modeling Human Dynamics: An Interdisciplinary Dialogue, eds Chow S.-M., Ferrar E. (Boca Raton, FL: Taylor and Francis; ), 161–178.
    1. Boker S. M., Laurenceau J. P. (2006). Dynamical systems modeling: an application to the regulation of intimacy and disclosure in marriage, in Models Intensive Longitudinal Data, eds Walls T. A., Schafer J. L. (New York, NY: Oxford University Press; ), 195–218.
    1. Bonnell T. R., Henzi S. P., Barrett L. (2016). Data from: direction matching for sparse movement data sets: determining interaction rules in social groups. Dryad Digital Repository. 10.5061/dryad.kv2kh
    1. Bonnell T. R., Henzi S. P., Barrett L. (2017). Direction matching for sparse movement data sets: determining interaction rules in social groups. Behav. Ecol. 28, 193–203. 10.1093/beheco/arw145
    1. Butner J. E., Berg C. A., Baucom B. R., Wiebe D. J. (2014a). Modeling coordination in multiple simultaneous latent change scores. Multivar. Behav. Res. 49, 554–570. 10.1080/00273171.2014.934321
    1. Butner J. E., Dyer H. L., Malloy T. S., Kranz L. V. (2014b). Uncertainty in cost performance as a function of the cusp catastrophe in the NASA program performance management system. Nonlin. Dyn. Psychol. Life Sci. 18, 397–417.
    1. Butner J. E., Gagnon K. T., Geuss M. N., Lessard D. A., Story T. N. (2015). Utilizing topology to generate and test theories of change. Psychol. Methods 20:1. 10.1037/a0037802
    1. Butner J., Story T. N. (2010). Oscillators with differential equations, in Nonlinear Dynamical Systems Analysis for the Behavioral Sciences: Real Data, eds Guastello S., Gregson R. (Boca Raton, FL: CRC Press; ), 367–400.
    1. Cohen J., Cohen P., West S. G., Aiken L. S. (2003). Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences. Mahwah, NJ: Lawrence Erlbaum Associates.
    1. Couzin I. D., Krause J. (2003). Self-organization and collective behavior in vertebrates. Adv. Study Behav. 32, 1–75. 10.1016/S0065-3454(03)01001-5
    1. Duarte R., Araújo D., Correia V., Davids K., Marques P., Richardson M. J. (2013). Competing together: assessing the dynamics of team–team and player–team synchrony in professional association football. Hum. Mov. Sci. 32, 555–566. 10.1016/j.humov.2013.01.011
    1. Enders C. K. (2006). Analyzing structural equation models with missing data, in Structural Equation Modeling: A Second Course, eds Hancock G. R., Mueller R. O. (Greenwich, CT: Information Age Publishing; ), 313–342.
    1. Enders C. K., Tofighi D. (2007). Centering predictor variables in cross-sectional multilevel models: a new look at an old issue. Psychol. Methods 12:121. 10.1037/1082-989X.12.2.121
    1. Gilmore R. (1981). Catastrophe Theory for Scientists and Engineers. New York, NY: John Wiley and Sons.
    1. Gottman J. M., Murray J. D., Swanson C. C., Tyson R., Swanson K. R. (2002). The Mathematics of Marriage: Dynamic Nonlinear Models. Cambridge, MA: MIT Press.
    1. Haken H., Kelso J. S., Bunz H. (1985). A theoretical model of phase transitions in human hand movements. Biol. Cybern. 51, 347–356. 10.1007/BF00336922
    1. Halley J., Winkler D. A. (2008). Classification of emergence and its relation to self-organization. Complexity 13, 10–15. 10.1002/cplx.20216
    1. Henson J. M., Reise S. P., Kim K. H. (2007). Detecting mixtures from structural model differences using latent variable mixture modeling: a comparison of relative model fit statistics. Struct. Equation Model. Multidiscipl. J. 14, 202–226. 10.1080/10705510709336744
    1. Jung T., Wickrama K. A. S. (2008). An introduction to latent class growth analysis and growth mixture modeling. Soc. Pers. Psychol. Compass 2, 302–317. 10.1111/j.1751-9004.2007.00054.x
    1. Kelso J. A. (1995). Dynamic Patterns: The Self Organization of Brain and Behavior. Cambridge: MIT Press.
    1. Kelso J. A. (2009). Coordination dynamics, in Encyclopedia of Complexity and Systems Science, ed Meyers R. A. (New York, NY: Springer; ), 1537–1565
    1. Kovatchev B. P., Otto E., Cox D., Gonder-Frederick L., Clarke W. (2006). Evaluation of a new measure of blood glucose variability in diabetes. Diabetes Care 29, 2433–2438. 10.2337/dc06-1085
    1. Lo Y., Mendell N. R., Rubin D. B. (2001). Testing the number of components in a normal mixture. Biometrika 88, 767–778. 10.1093/biomet/88.3.767
    1. Lubke G., Neale M. C. (2006). Distinguishing between latent classes and continuous factors: resolution by maximum likelihood?. Multivariate Behav. Res. 41, 499–532. 10.1207/s15327906mbr4104_4
    1. McArdle J. J. (2009). Latent variable modeling of differences and changes with longitudinal data. Annu. Rev. Psychol. 60, 577–605. 10.1146/annurev.psych.60.110707.163612
    1. Muthen B. (2001). Latent variable mixture modeling, in New Developments and Techniques in Structural Equation Modeling, eds Marcoulides G. A., Schumacker R. E. (Mawwah, NJ: Lawrence Erlbaum Associates; ), 1–33.
    1. Muthén L. K., Muthén B. O. (1998-2012). Mplus User's Guide, 7th Edn. Los Angeles, CA: Muthén and Muthén.
    1. Nagin D., Tremblay R. E. (1999). Trajectories of boys' physical aggression, opposition, and hyperactivity on the path to physically violent and nonviolent juvenile delinquency. Child Dev. 70, 1181–1196. 10.1111/1467-8624.00086
    1. Nylund K. L., Asparouhov T., Muthén B. O. (2007). Deciding on the number of classes in latent class analysis and growth mixture modeling: a Monte Carlo simulation study. Struct. Equation Model. 14, 535–569. 10.1080/10705510701575396
    1. Oullier O., De Guzman G. C., Jantzen K. J., Lagarde J., Scott Kelso J. A. (2008). Social coordination dynamics: measuring human bonding. Soc. Neurosci. 3, 178–192. 10.1080/17470910701563392
    1. Oullier O., Kelso J. A. S. (2009). Social coordination, from the perspective of coordination dynamics, in Encyclopedia of Complexity and Systems Science, ed Meyers R. A. (New York, NY: Springer; ), 8198–8213
    1. Prigogene I., Stangers I. (1984). Order out of Chaos: Man's New Dialog with Nature. New York, NY: Bantam Books.
    1. R Core Team (2016). R: A Language and Environment for Statistical Computing. Vienna: R Foundation for Statistical Computing
    1. Richardson M. J., Dale R., Marsh K. L. (2014). Complex dynamical systems in social and personality psychology, in Handbook of Research Methods in Social and Personality Psychology, eds Reis H. T., Judd C. M. (New York, NY: Cambridge University Press; ), 253.
    1. Richardson M. J., Garcia R. L., Frank T. D., Gergor M., Marsh K. L. (2012). Measuring group synchrony: a cluster-phase method for analyzing multivariate movement time-series. Front. Physiol. 3:405. 10.3389/fphys.2012.00405
    1. Richardson M. J., Marsh K. L., Isenhower R. W., Goodman J. R., Schmidt R. C. (2007). Rocking together: dynamics of intentional and unintentional interpersonal coordination. Hum. Mov. Sci. 26, 867–891. 10.1016/j.humov.2007.07.002
    1. Schmidt R. C., Carello C., Turvey M. T. (1990). Phase transitions and critical fluctuations in the visual coordination of rhythmic movements between people. J. Exp.Psychol. Hum. Percept. Perform. 16:227. 10.1037/0096-1523.16.2.227
    1. Schmidt R. C., O'Brien B. (1997). Evaluating the dynamics of unintended interpersonal coordination. Ecol. Psychol. 9, 189–206. 10.1207/s15326969eco0903_2
    1. Sclove S. L. (1987). Application of model-selection criteria to some problems in multivariate analysis. Psychometrika 52, 333–343. 10.1007/BF02294360
    1. Soetaert K., Petzoldt T., Setzer R. W. (2010). Solving differential equations in R: package deSolve. J. Stat. Softw. 33, 1–25. 10.18637/jss.v033.i09
    1. Strogatz S. H. (2014). Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Boulder, CO: Westview Press.
    1. Theraulaz G., Bonabeau E. (1999). A brief history of stigmergy. Artif. Life 5, 97–116. 10.1162/106454699568700
    1. Van Orden G. C., Holden J. G., Turvey M. T. (2003). Self-organization of cognitive performance. J. Exp. Psychol. Gen. 132:331. 10.1037/0096-3445.132.3.331
    1. Vuong Q. H. (1989). Likelihood ratio tests for model selection and non-nested hypotheses. Econometrica 57, 307–333. 10.2307/1912557
    1. Watson D., Clark L. A., Tellegen A. (1988). Development and Validation of brief measures of positive and negative affect: the PANAS scales. J. Pers. Soc. Psychol. 54, 1063–1070. 10.1037/0022-3514.54.6.1063
    1. Wilensky U. (1997). NetLogo Ants Model. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University; Available Online at:
    1. Wilensky U. (1998). NetLogo Flocking Model. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University.
    1. Wilensky U. (1999). NetLogo. Evanston, IL: Center for Connected Learning and Computer-Based Modeling, Northwestern University; Available online at:

Source: PubMed

3
Abonner