Automatic model construction for the behavior of human crowds

Authored by Wentong Cai, Jinghui Zhong, Michael Lees, Linbo Luo

Date Published: 2017

DOI: 10.1016/j.asoc.2017.03.020

Sponsors: Chinese National Natural Science Foundation

Platforms: C++

Model Documentation: Other Narrative Flow charts Mathematical description

Model Code URLs: https://www.dropbox.com/sh/z8eos0qt63pqsv5/AAAgK4SeXdH22EBszA25fiB_a?dl=0

Abstract

Designing suitable behavioral rules of agents so as to generate realistic behaviors is a fundamental and challenging task in many forms of computational modeling. This paper proposes a novel methodology to automatically generate a descriptive model, in the form of behavioral rules, from video data of human crowds. In the proposed methodology, the problem of modeling crowd behaviors is formulated as a symbolic regression problem and the self-learning gene expression programming is utilized to solve the problem and automatically obtain behavioral rules that match data. To evaluate its effectiveness, we apply the proposed method to generate a model from a video dataset in Switzerland and then test the generality of the model by validating against video data from the United States. The results demonstrate that, based on the observed movement of people in one scenario, the proposed methodology can automatically construct a general model capable of describing the crowd dynamics of another scenario in a different context (e.g., Switzerland vs. U.S.) as long as that the crowd behavior patterns are similar. (C) 2017 Elsevier B.V. All rights reserved.
Tags
Simulation Agent-based modeling Agents calibration symbolic regression Crowd modeling and simulation Genetic programming Gene expression programming