Published June 24, 2022 | Version 1.0.0
Software Open

An Agent-Based Reinforcement Learning Model of Burglary (ARLMB)

  • 1. University of Leeds

Description

This agent-based model was developed using the Unity game engine to incorporate multi-agent reinforcement learning algorithms from the ml-agents OpenAI package. The model simulates offender agents over a 2D landscape containing interventions, targets, and routine activity nodes. Offenders train using a multi-agent reinforcement learning algorithm Proximal-Policy Optimisation (PPO) to learn behaviours that demonstrate realistic patterns of burglary in agreement with the Rational Choice Perspective, Crime Pattern Theory and Routine Activity Theory. The novelty presented by this model is based on the ability for offender agents to learn behaviours naturally from the environment without any hard-coded pre-determined behavioural rules. Users can test Situational Crime Prevention Intervention (SCPI) policies where interventions can be placed in a specific location run-time, thus, increasing risk in the area and the reactions of offenders can be analysed. Overall, the experiment results show that offenders learn to offend at targets where rewards outweigh risks and effort, demonstrating a degree of intelligence, such as offending closer to home, frequently victimising high-rewarding targets, and learning to avoid areas of high risk.

 

Read the CrimeABMDocumentation.pdf document which outlines each step to run the simulation, including steps to train your own RL offender agents in a specific situational crime prevention intervention scenario.

 

The work uploaded here is part of an ongoing research project which will be published as a research article. 

Files

CrimeABMDocumentation_README.pdf

Files (549.7 MB)

Name Size Download all
md5:37be7e26ef01c1df6330d6a7eafb6538
1.4 MB Preview Download
md5:136c671dba2d2f644b882e31c3e289e8
20.9 kB Preview Download
md5:6667c245d1c07cf4a288ffa7df10bcb4
548.3 MB Preview Download

Additional details

Funding

Data Analytics and Society: A Centre for Doctoral Training in New Forms of Data ES/P000401/1
UK Research and Innovation