Skip to content

veupnea/CEDRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEDRL: Simulating Diverse Crowds with
Example-Driven Deep Reinforcement Learning

Andreas Panayiotou, Andreas Aristidou, and Panayiotis Charalambous

EUROGRAPHICS 2025
Computer Graphics Forum, Volume 44, Issue 2, May 2025

Demo Image

The level of realism in virtual crowds is strongly affected by the presence of diverse crowd behaviors. In real life, we can observe various scenarios, ranging from pedestrians moving on a shopping street, people talking in static groups, or wandering around in a public park. Most of the existing systems optimize for specific behaviors such as goal-seeking and collision avoidance, neglecting to consider other complex behaviors that are usually challenging to capture or define. Departing from the conventional use of Supervised Learning, which requires vast amounts of labeled data and often lacks controllability, we introduce Crowds using Example-driven Deep Reinforcement Learning (CEDRL), a framework that simultaneously leverages multiple crowd datasets to model a broad spectrum of human behaviors. This approach enables agents to adaptively learn and exhibit diverse behaviors, enhancing their ability to generalize decisions across unseen states. The model can be applied to populate novel virtual environments while providing real-time controllability over the agents’ behaviors. We achieve this through the design of a reward function aligned with real-world observations and by employing curriculum learning that gradually diminishes the agents’ observation space. A complexity characterization metric defines each agent’s high-level crowd behavior, linking it to the agent’s state and serving as an input to the policy network. Additionally, a parametric reward function, influenced by the type ,of crowd task, facilitates the learning of a diverse and abstract behavior “skill” set. We evaluate our model on both training and unseen real-world data, comparing against other simulators, showing its ability to generalize across scenarios and accurately reflect the observed complexity of behaviors. We also examine our system’s controllability by adjusting the complexity weight, discovering that higher values lead to more complex behaviors such as wandering, static interactions, and group dynamics like joining or leaving. Finally, we demonstrate our model’s capabilities in novel synthetic scenarios.


- Publication | PDF Paper | Supplementary Material (PDF) | Video -

Project Page at VEUPNEA Website


📖 Citation

@article{Panayiotou2025CEDRL,
  author = {Panayiotou, A. and Aristidou, A. and Charalambous, P.},
  title = {CEDRL: Simulating Diverse Crowds with Example-Driven Deep Reinforcement Learning},
  journal = {Computer Graphics Forum},
  volume = {44},
  number = {2},
  pages = {e70015},
  keywords = {CCS Concepts, • Computing methodologies → Reinforcement learning, Sequential decision making, Real-time simulation, Animation},
  doi = {https://doi.org/10.1111/cgf.70015},
  url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.70015},
  year = {2025}
}

About

CEDRL: Simulating Diverse Crowds with Example-Driven Deep Reinforcement Learning [EG 2025]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages