Formalizing the construction of populations in multi-agent simulations

  • Authors:
  • Benoit Lacroix;Philippe Mathieu;Andras Kemeny

  • Affiliations:
  • Renault, Technical Center for Simulation, 1 avenue du Golf, 78288 Guyancourt Cedex, France and University of Lille, Computer Science Department, LIFL, 59655 Villeneuve d'Ascq Cedex, France;University of Lille, Computer Science Department, LIFL, 59655 Villeneuve d'Ascq Cedex, France;Renault, Technical Center for Simulation, 1 avenue du Golf, 78288 Guyancourt Cedex, France

  • Venue:
  • Engineering Applications of Artificial Intelligence
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In individual-centered simulations, the variety and consistency of agents' behaviors reinforce the realism and validity of the simulation. Variety increases the diversity of behaviors that users meet during the simulation. Consistency ensures that these behaviors improve the users' feeling of immersion. In this work, we address the issue of the simultaneous influence of these two elements. We propose a formalization of the construction of populations for agent-based simulations, which provides the basis for a generic and non-intrusive tool allowing an out-of-the-agent design. First, the model uses behavioral patterns to describe standards of behaviors for the agents. They provide a behavioral archetype during agents' creation, and are also a compliance reference, that allows to detect deviant behaviors and address them. Then, a specific process instantiates the agents by using the specification provided by the patterns. Finally, inference enables to automate behavioral patterns configuration from real or simulated data. This formalization allows for the easy introduction of variety in agents' behaviors, while controlling the conformity to specifications. We applied the model to traffic simulation, in order to introduce driving styles specified using behavioral patterns (e.g. cautious or aggressive drivers). The behavioral realism of the traffic was therefore improved, and the experimentations we conducted show how the model contributes to increase the variety and the representativeness of the behaviors.