Modeling pedestrian crowd behavior based on a cognitive model of social comparison theory

  • Natalie FridmanEmail author
  • Gal A. Kaminka


Modeling crowd behavior is an important challenge for cognitive modelers. Models of crowd behavior facilitate analysis and prediction of human group behavior, where people are close geographically or logically, and are affected by each other’s presence and actions. Existing models of crowd behavior, in a variety of fields, leave many open challenges. In particular, psychology models often offer only qualitative description, and do not easily permit algorithmic replication, while computer science models are often not tied to cognitive theory and often focus only on a specific phenomenon (e.g., flocking, bi-directional pedestrian movement), and thus must be switched depending on the goals of the simulation. We propose a novel model of crowd behavior, based on Festinger’s Social Comparison Theory (SCT), a social psychology theory known and expanded since the early 1950’s. We propose a concrete algorithmic framework for SCT, and evaluate its implementations in several pedestrian movement phenomena such as creation of lanes in bidirectional movement and movement in groups with and without obstacle. Compared to popular models from the literature, the SCT model was shown to provide improved results. We also evaluate the SCT model on general pedestrian movement, and validate the model against human pedestrian behavior. The results show that SCT generates behavior more in-tune with human crowd behavior then existing non-cognitive models.


Cognitive modeling Modeling pedestrian crowd behavior Model of social comparison theory 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Allport FH (1924) Social psychology. Houghton Mifflin, Boston Google Scholar
  2. Balch T (1998) Behavioral diversity in learning robot teams. PhD thesis, Georgia Institute of Technology Google Scholar
  3. Berk R (1974) A gaming approach to crowd behavior. Am Sociol Rev Google Scholar
  4. Blue VJ, Adler JL (2000) Cellular automata microsimulation of bidirectional pedestrian flows. Trans Res Rec 135–141 Google Scholar
  5. Blumer HG (1939) Collective behavior. Princ Sociol Google Scholar
  6. Braun A, Musse SR, de Oliveira LPL, Bodmann BEJ (2003) Modeling individual behaviors in crowd simulation. CASA Google Scholar
  7. Braun A, Musse SR, de Oliveira LPL, Bodmann BEJ (2003) Modeling individual behaviors in crowd simulation. In: Computer animation and social agents, pp 143–148 Google Scholar
  8. Carley K, Newell A (1994) The nature of the social agent. J Math Sociol Google Scholar
  9. Daamen W, Hoogendoorn SP (2003) Experimental research of pedestrian walking behavior. Transp Res Rec 20–30 Google Scholar
  10. Festinger L (1954) A theory of social comparison processes. Human Relat 117–140 Google Scholar
  11. Fridman N (2007) Modeling crowd behavior based on social comparison theory. Master’s thesis, Bar Ilan University Google Scholar
  12. Fridman N, Kaminka GA (2009) Comparing human and synthetic group behaviors: A model based on social psychology. In: International conference on cognitive modeling ICCM-09) Google Scholar
  13. Fridman N, Kaminka GA (2011) Towards a computational model of social comparison: Some implications for the cognitive architecture. Cogn Systems Res Google Scholar
  14. Goethals GR, Darley JM (1977) Social comparison theory: an attributional approach. In: Social comparison processes: theoretical and empirical perspectives. Hemisphere, Washington, DC Google Scholar
  15. Goethals GR, Klein WMP (2000) Interpreting and inventing social reality: attributional and constructive elements in social comparison. In: Handbook of social comparison: theory and research. Plenum, New York Google Scholar
  16. Helbing D (1993) Boltzmann-like and Boltzmann-Fokker-Planck equations as a foundation of behavioral models. Physica A 196:546–573 CrossRefGoogle Scholar
  17. Helbing D (2001) Traffic and related self-driven many-particle systems. Rev Mod Phys 73 Google Scholar
  18. Helbing D, Farkas IJ, Vicsek T (2000) Simulating dynamical features of escape panic. Nature 407:487–490 CrossRefGoogle Scholar
  19. Helbing D, Molnar P (1997) Self-organization phenomena in pedestrian crowds. In: Schweitzer F (ed) Self-organization of complex structures: from individual to collective dynamics. Gordon and Breach, New York, pp 569–577 Google Scholar
  20. Helbing D, Molnar P, Farkas IJ, Bolay K (2001) Self-organizing pedestrian movement. Environment and Planning B 28:361–384 CrossRefGoogle Scholar
  21. Henderson LF (1971) The statistics of crowd fluids. Nature 229:381–383 CrossRefGoogle Scholar
  22. Henderson LF (1974) On the fluid mechanics of human crowd motion. Transp Res 8:505–515 Google Scholar
  23. Hornstein HA, Fisch E, Holmes M (1968) Influence of a model’s feeling about his behavior and his relevance as a comparison other on observers’ helping behavior. J Pers Soc Psychol Google Scholar
  24. Kretz T (2007) Pedestrian traffic: simulation and experiments. PhD thesis, Universität Duisburg-Essen Google Scholar
  25. Le Bon G (1895) The crowd: a study of the popular mind. Dunwoody, Ga., N.S. Berg, 1968 edition Google Scholar
  26. Milgram S, Bickman L, Berkowitz L (1969) Note on the drawing power of crowds of different size. J Pers Soc Psychol 13(2):79–82 CrossRefGoogle Scholar
  27. Newell A (1990) Unified theories of cognition. Harvard University Press, Cambridge Google Scholar
  28. Pelechano N, Allbeck JM, Badler NI (2008) Virtual crowds: methods, simulation, and control. Morgan and Claypool Google Scholar
  29. Pelechano N, Stocker C, Allbeck J, Badler N (2008) Being a part of the crowd: towards validating vr crowds using presence. In: Autonomous agents and multiagent systems (AAMAS) Google Scholar
  30. Reynolds CW (1987) Flocks, herds and schools: A distributed behavioral model. In: Proceedings of the 14th annual conference on computer graphics and interactive techniques (SIGGRAPH-87). ACM Press, New York, pp 25–34 CrossRefGoogle Scholar
  31. Reynolds CW (1999) Steering behavior for autonomous character. In: Proceedings of the game developers conference, pp 763–782 Google Scholar
  32. Rymill SJ, Dodgson NA (2005) A psychologically-based simulation of human behaviour. In: Theory and practice of computer graphics, pp 35–42 Google Scholar
  33. Smith WP, Arnkelsson GB (2000) Stability of related attributes and the inference of ability through social comparison. In: Handbook of social comparison: theory and research. Plenum, New York Google Scholar
  34. Thalmann D (2001) The foundations to build a virtual human society. In: Proceedings of intelligent virtual actors (IVA-2001). Springer, Berlin, pp 1–14 CrossRefGoogle Scholar
  35. Tissera PC, Printista M, Errecalde ML (2007) Evacuation simulations using cellular automata. J Comput Sci Technol Google Scholar
  36. Toyama MC, Bazzan ALC, da Silva R (2006) An agent-based simulation of pedestrian dynamics: from lane formation to auditorium evacuation. In: Autonomous agents and multiagent systems (AAMAS) Google Scholar
  37. Tu X, Terzopoulos D (1994) Artificial fishes: physics, locomotion, perception, behavior. In: SIGGRAPH ’94’: proceedings of the 21st annual conference on computer graphics and interactive techniques. ACM Press, New York, pp 43–50 CrossRefGoogle Scholar
  38. Turner R, Killian LM (1972) Collective Behavior, 1993 edition. Prentice Hall, New York Google Scholar
  39. Wilensky U (1999) NetLogo. Center for connected learning and computer-based modeling—Northwestern University;
  40. Wolff M (1973) Notes on the behaviour of pedestrians. In: People in places: the sociology of the familiar, pp 35–48 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.The MAVERICK Group, Computer Science DepartmentBar Ilan UniversityRamat GanIsrael

Personalised recommendations