Detecting Crime Patterns May 9 th , 2019 Lori Pollock Chief of - - PowerPoint PPT Presentation

detecting crime patterns
SMART_READER_LITE
LIVE PREVIEW

Detecting Crime Patterns May 9 th , 2019 Lori Pollock Chief of - - PowerPoint PPT Presentation

Detecting Crime Patterns May 9 th , 2019 Lori Pollock Chief of Crime Control Strategies Evan Levine Assistant Commissioner of Data Analytics What is a crime pattern? A series of crimes committed by the same offender or group of offenders


slide-1
SLIDE 1

Detecting Crime Patterns

May 9th, 2019 Lori Pollock Chief of Crime Control Strategies Evan Levine Assistant Commissioner of Data Analytics

slide-2
SLIDE 2

What is a crime pattern?

“A series of crimes committed by the same

  • ffender or group of offenders…

To identify true patterns, one would need to consider information beyond simply time and space, but also other features of the crimes, such as the type of premise and means of entry.”

  • Wang et al 2013
slide-3
SLIDE 3

Organizational Challenge

Tens of thousands of complaints reported each year. When a new complaint is reported, analysts in each precinct are tasked with identifying related complaints. These patterns, after review, inform NYPD operations.

slide-4
SLIDE 4

Patternizr helps us meet this challenge

  • Designed for robberies, burglaries, and grand larcenies
  • Built into the Domain Awareness System
  • Patternizr helps the analyst make decisions, it does not make

decisions for the analyst

slide-5
SLIDE 5
slide-6
SLIDE 6

Supervised Machine Learning

Historical patterns (~10,000 of each crime type) Validation patterns Training patterns Complaint pair similarities Features extracted from complaint pairs Random forest generation

slide-7
SLIDE 7

What is a Random Forest?

Derived from classification trees which rely on features. For example:

Round? Yellow? Apple Carrot Banana

Yes No Yes No

Patternizr uses features to classify complaint pairs. The output of Patternizr is the probability that a pair

  • f complaints are in a pattern together.
slide-8
SLIDE 8

Reported to 73 Pct P.O. at 1900 HRS

P.O. records information about the crime:

  • Time of occurrence
  • Place of occurrence
  • Premise type
  • Property taken
  • Suspect description
  • Perpetrator’s statements
  • Narrative of what happened
  • Etc.

Structured fields Unstructured text

slide-9
SLIDE 9

What features does Patternizr use?

slide-10
SLIDE 10

Deployment and Production Process

  • 1a. Train algorithm
  • 1b. Test accuracy and fairness
  • 1c. Prune features
  • 2. Perform historical load
  • 3. Integrate into Domain Awareness System
  • 4. Train analysts
  • 5. Perform differential loads and monitor usage

Iterate

slide-11
SLIDE 11

Approximately 1/3 of test patterns perfectly rebuilt, and approximately 4/5 at least partially rebuilt.

slide-12
SLIDE 12

Efficiency of Patternizr vs. a simple baseline

slide-13
SLIDE 13

Safeguards ensure Patternizr is used fairly

  • Sensitive attributes were hidden from the algorithm.
  • Outputs of the algorithm were tested for fairness.
  • Several layers of analytic and supervisory review required.