Crime Research in Geography Resource allocation: we helped design the police Basic Command Unit families for the national resource allocation formula in the 1990s. More recently been advising West Yorkshire police. Predictive policing: assessment of potential methodologies project. Crime prediction.
Crime Research in Geography Ongoing collaboration with SaferLeeds [local police/government crime prevention partnership]. Builds on work using microsimulation and gravity modelling to look at offender-to-target burglary flows. Uses Agent-Based Modelling (“ABM”).
Project Modelling burglary in Leeds. Ongoing relationship with Safer Leeds Crime and Disorder Reduction Partnership Provide essential data. Expert knowledge to supplement criminology theory.
Why Model? Exploring theory (‘explanatory’ models) Simulation as a virtual laboratory: Linking theory with crime patterns to test it. Making predictions (‘predictive’ models) Forecasting social / environmental change. Exploring aspects of current data patterns through prediction.
Why burglary? Spatially patterned therefore predictable(?) Spatio-temporally variations key to understanding system. System with history of qualitative theorisation that needs testing. Data good (geocoding, reporting). Largely individually initiated in UK therefore don’t need so much data-poor social interaction modelling. Should be possible to run “what if” tests (specifically, urban regeneration in Leeds). Significant component of fear of crime in UK.
Why difficult? Extremely complex system: Attributes of the individual houses. Personal characteristics of the potential offender. Features of the local community. Physical layout of the neighbourhood. Potential offender’s knowledge of the environment. Traditional approaches often work at large scales, struggle to predict local effects “Computationally convenient”. But cannot capture non-linear, complex systems.
Individual-level Crime Modelling: Agent-Based Models (ABM) Create an urban (or other) environment in a computer model. Stock it with buildings, roads, houses, etc. Create individuals to represent Much better understanding of offenders, victims, guardians. relationship between: Individuals (offenders, victims, Give them backgrounds and drivers. and guardians). Their routines. Street-level environment. See what happens. Perceptions of urban areas. Inherently spatial and dynamic.
Coding an Agent Agent Class Has an update method called each iteration, eg. move(), trade(). Has a position. Has a list of all other agents and can get their position. Can communicate with other agents if necessary. Environment Class Has environmental conditions. Calls the agents to update. Agents might, for example, trade with their nearest neighbours.
Agent-Based Modelling Autonomous, interacting agents Represent individuals or groups Situated in a virtual environment
Commonly Used Platforms Netlogo: http://ccl.northwestern.edu/netlogo/ Repast: http://repast.sourceforge.net/ MASON: http://cs.gmu.edu/~eclab/projects/mason/ Ascape: http://ascape.sourceforge.net/ ABLE: http://www.research.ibm.com/able/ Agent Analyst: http://www.spatial.redlands.edu/agentanalyst/
NetLogo basics Two windows: Interface and Procedures Interface contains graphical elements Procedures are user-defined functions
Better Representations of Theory Environmental Criminology theories emphasise importance of Individual behaviour (offenders, victims guardians) Individual geographical awareness Environmental backcloth r G e u d a n r e d f i f a O Crime n Victim Routine Activity Rational Choice Geometric Theory Theory Perspective of Crime
Examples of Agent-Based Crime Models Abstract Environment – Spatially Realistic Environment – Predictive Explanatory Groff (2007) Birks et al. (2012) Street robbery Residential burglary Interactions of victims and Simple behaviour offenders Switch on/off theoretical Simple behaviour components Highlight high-crime Model dynamics reflect intersections expected (theoretical) Nick & Andy outcomes? Residential burglary GIS data Advanced (?) behavioural model
Example 1 –Burglary (Explanatory) Birks at al. (2012) Theory Enabled Disabled Routine Agents assigned a ‘home’ and Random movements Randomly generated activities routine paths environments Rational Victim attractiveness (based Homogenous target choice on risk, reward, effort) attractiveness Theoretical ‘switches’ Awareness Dynamic awareness – alters Uniform environment space offender decision-making awareness Compare results to expected outcomes: Figure 1. Example Model Environment Spatial crime concentration Repeat victimisation Journey to crime curve Results: All hypotheses are supported Rational choice has lower influence Taken from Birks et al. (2012)
Example 2 – Street Robbery (Predictive) Groff (2007) Street robbery in Seattle Interactions of victims and offenders Simple behaviour Highlight high-crime intersections
Example 3 – Burglary (Predictive) Virtual Environment Physical objects: houses, roads, bars, busses etc. Social attributes: “communities” Virtual victims and guardians Virtual Burglar Agents Use criminology theories/findings to build realistic agent behaviour PECS
Modelling Behaviour Personal preference, Drug level Intensity of drugs motive PECS Framework p m = p / s Needs Personal Time of Social level preference, Intensity of social motive day, t p Determine Plan m = p f( t ) / s Strongest “Lifestyle”, Sleep, Drugs Actions Motive Personal Time of preference, Intensity of sleep motive Sleep level day, t p Cognitive map of m = p f( t ) / s environment Decision process leads to Agents’ Burglary Decision Process burglary 1. Attractiveness 1. PECS Behaviour -> Decision to Burgle 2. Social difference 3. Previous successes 4. Distance 2. Choose community to search Communities in the Agent’s Cognitive Map 3. Travel to community and search 1. Collective Efficacy (community) 4. Choose property to burgle 2. Occumpancy levels (community) 3. Accessibility 4. Visibility Agent’s Thought Process 5. Security 6. Traffic volume (road) Objects in the Environment
Simulation Video
Interesting Finding – Halton Moor Result Halton Moor area significantly under predicted by model Explanation Motivations of burglars in Halton Moor Model failures can help to indicate where we misunderstand the real world
Result – Forecasting Burglary after Urban Regeneration Simulation Test the effects of a large urban regeneration scheme A small number of individual houses were identified as having substantially raised risk Why? Location on main road In the awareness space of offenders Slightly more physically vulnerable
How much realism? Abstract Environment GIS Environment Tractable simulations, better More accurate representation able to understand of the real world fundamental rules Forecasts / predictions / Explore theory unencumbered scenarios by geographical complexity Simulations are no easier to (e.g. Elffers & Baal, 2008) understand than the real Not applicable to the real system, and less accurate ? world?
Who else is doing crime simulation? Researchers: Elizabeth Groff: street robbery Daniel Birks: burglary Patricia Brantingham et al .: Mastermind (exploring theory) Lin Liu, John Eck, J Liang, Xuguang Wang: cellular automata Books / Journals: Artificial Crime Analysis Systems (Liu and Eck, 2008) Special issue of the Journal of Experimental Criminology (2008) : ``Simulated Experiments in Criminology and Criminal Justice'
Future Dynamic data We are currently looking at mining twitter feeds for population numbers around the city, and travel routes. More socio-economic data coming online all the time. Utilise this dynamically to dampen errors. Ethical issues Currently anonymize and randomise real offender data. Could we imagine a day when resources were directed to predictions of real people? Up to us to take a lead on what we do and don’t find acceptable.
More information General info: http://crimesim.blogspot.com/ Play with a simple tutorial version of the model: https://github.com/nickmalleson/repastcity Papers: http://www.geog.leeds.ac.uk/people/n.malleson http://www.geog.leeds.ac.uk/people/a.evans
Recommend
More recommend