Precise and Equitable: Redefining Recidivism Prediction with Granular Criminal History

Reducing race-based bias and increasing recidivism prediction accuracy by using past criminal history details

2020-06-26
Bhanu Jain, Manfred Huber, Ramez A. Elmasri, Leonidas Fegaras
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a neural network-based framework for recidivism prediction that improves accuracy while mitigating racial bias. By utilizing high-resolution criminal history (rolling sums of 26 crime categories) and "Fairness through Unawareness," the authors identify optimal model configurations that achieve state-of-the-art predictive performance on the 1994 US Prisoner Release dataset.

TL;DR

Predicting recidivism—the likelihood of a convict re-offending—is a high-stakes task where algorithmic bias can lead to systemic injustice. This research proves that we don't have to trade accuracy for fairness. By utilizing rolling sums of detailed criminal history (splitting records into 442,000 individual arrest cycles) and a selection strategy based on False Positive Rate (FPR) Parity, the authors achieved a massive jump in accuracy (from ~77% to ~90%) while simultaneously reducing racial bias.

The "Fairness-Accuracy" Paradox in Judicial ML

The primary criticism of tools like COMPAS is their tendency to "over-jail" certain populations. In technical terms, this is a disparate False Positive Rate: African Americans who would not have re-offended are incorrectly flagged as high-risk at a much higher rate than their Caucasian counterparts.

Previous works often struggled because they used limited "snapshots" of data (e.g., only looking at a specific release year). The authors hypothesized that the "signal" for future behavior isn't just in who a person is (demographics), but in the specific patterns of their past actions across many years.

Methodology: The Power of Rolling History

Instead of treating an offender's entire life as one data point, the researchers split the data into individual cycles.

1. Data Granularity

They expanded 38,624 records into 442,000 data points. Each point represents a moment in time, looking back at a "rolling window" of N previous arrests (10, 20, 40, 60, 80, 100 cycles).

2. Feature Engineering

They categorized history into 26 specific crime types. This allows the model to capture "Crime Specialization"—the tendency of individuals to persist in specific types of offenses (e.g., property vs. drug crimes).

Methodological Framework Figure: The 4-step workflow from raw data split to FPR-based model selection.

3. Selection via FPR Parity

The team didn't just pick the most accurate model. They looked for the "Sweet Spot"—the model where the FPR Ratio (Disadvantaged Group FPR / Privileged Group FPR) approached 1.0. This ensures that the cost of being "wrongly accused" is distributed equally across races.

Deep Learning Results

The researchers utilized a 3-layer Artificial Neural Network (ANN) to map these complex histories to future outcomes.

Neural Network Architecture Figure: The ANN architecture used to ingest rolling sums and personal details.

Key Findings:

  • All Crimes: The 20-prior-arrest model was the winner. It achieved 89.9% accuracy and brought the FPR ratio down to 1.21 (down from 1.32 in the baseline).
  • Sexual Crimes: The model achieved an impressive 1.07 FPR ratio, indicating near-perfect racial parity in prediction errors for this category.

SOTA Comparison

Compared to previous benchmarks (Ozkan, 2017) using the same dataset, this method improved sensitivity (True Positive Rate) while maintaining significantly lower error rates.

Results Graph Figure: Accuracy and Bias metrics across different cycle lengths for Sexual Crimes.

Critical Insight & Perspective

The genius of this work lies in "Fairness through Unawareness + Rich Context." By removing the "Race" variable entirely but providing the model with a dense, 26-category history of behavior, the model learns to identify risk patterns rather than racial proxies.

Limitations: The authors acknowledge that the dataset (1994) is aged. Additionally, while the FPR ratio improved, it was not eliminated. The Caucasian group still has a lower FPR than the African American group in the "All Crimes" category, likely reflecting historical biases already "baked" into sentencing and conviction records.

Conclusion

This paper is a blueprint for "Responsible AI" in social sciences. It demonstrates that by increasing the temporal resolution of data—looking at the sequence of events rather than a static profile—we can build systems that are significantly more accurate and demonstrably fairer.

Find Similar Papers

Try Our Examples

  • Search for recent studies that utilize adversarial debiasing or post-processing techniques to achieve False Positive Rate (FPR) parity in criminal justice risk assessments.
  • What are the primary theoretical differences between "Fairness through Unawareness" and "Counterfactual Fairness," and how do they impact the deployment of recidivism prediction models?
  • Explore how rolling temporal features and historical criminal sequences are being integrated into Transformer-based architectures for predicting behavioral outcomes.
Contents
Precise and Equitable: Redefining Recidivism Prediction with Granular Criminal History
1. TL;DR
2. The "Fairness-Accuracy" Paradox in Judicial ML
3. Methodology: The Power of Rolling History
3.1. 1. Data Granularity
3.2. 2. Feature Engineering
3.3. 3. Selection via FPR Parity
4. Deep Learning Results
4.1. Key Findings:
4.2. SOTA Comparison
5. Critical Insight & Perspective
6. Conclusion