Contributor
kebertx

Predicting Criminal Moments with Hidden Markov Models


Mentors
rvs, Suresh Marru
Organization
Apache Software Foundation

We aim to construct a probabilistic model which explains a hypothetical criminal's behavior based on that criminal's actions. We will be given the criminal's motions and the crimes they have committed, and from this, we will try to find a probabilistic model that explains their behavior. We are planning to construct a Hidden Markov Model, which is a probabilistic system describing the transitions between the criminal's actions.

Treating the criminal's decisions about what locations to go to, and which crimes to commit, as the result of a Markov process, we can use statistical methods to reconstruct a model that predicts their behavior. For this project will use a simulated criminal whose actions are generated by an agent-based model (resulting from a previous GSoC project). We should be able to create a model that is nearly equivalent to the original program. With the reconstructed model, the program should be able to make predictions about the criminal's future actions.