You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Assist post-incident investigations by correlating evidence across cases, reconstructing timelines, and surfacing similar patterns — all with explainable inference trails that investigators can follow and auditors can verify.
Inputs
Feature store (Phase 4): behavioral, network, spatial features
Crime-series linkage logic (Phase 6)
Data schemas (Phase 2): crime events, actors, locations, network edges
Elasticsearch search engine (Phase 1)
Outputs
Cross-case similarity engine
Timeline reconstruction system
Evidence correlation methodology
Investigator workflow mapping
Explainable inference trails
2. Cross-Case Similarity Engine
2.1 Similarity Dimensions
Dimension
Weight
Method
Data Source
Modus Operandi
30%
Cosine similarity of MO embeddings
Phase 6 MO vectors
Spatial Pattern
20%
Grid cell overlap + distance
Location schema
Temporal Pattern
15%
Time-of-day / day-of-week similarity
Temporal schema
Crime Type
15%
Hierarchical taxonomy match
Crime taxonomy
Target Profile
10%
Victim/target type similarity
Event schema
Forensic Artifacts
10%
Evidence signature matching
Forensic records
2.2 Retrieval Pipeline
flowchart LR
A[Query Case] --> B[Extract Feature<br/>Vector]
B --> C[ANN Search<br/>Elasticsearch KNN]
C --> D[Top-50 Candidates]
D --> E[Re-Rank with<br/>Weighted Similarity]
E --> F[Top-10 Results +<br/>Explanations]
F --> G[Investigator<br/>Review Queue]
flowchart TB
A[New FIR Filed] --> B[System Auto-Runs<br/>Similarity Search]
B --> C{Similar Cases<br/>Found ≥ 0.6?}
C -->|Yes| D[Present Top-10<br/>Similar Cases]
C -->|No| E[No matches.<br/>Case treated as standalone]
D --> F[Investigator Reviews<br/>Each Match]
F --> G{Accept<br/>Linkage?}
G -->|Yes| H[Link Cases in System<br/>Merge Timelines]
G -->|No| I[Dismiss. Logged<br/>for Model Learning]
H --> J[Combined Evidence<br/>Graph Generated]
J --> K[Investigator Follows<br/>AI-Suggested Leads]
K --> L[Every AI Suggestion<br/>Requires Human Verification]
Loading
5.2 Workflow: Cold Case Review
flowchart TB
A[Analyst Selects<br/>Cold Case] --> B[System Searches<br/>Against All Recent Cases]
B --> C[Present Temporal<br/>Timeline + Gaps]
C --> D[Highlight New Evidence<br/>Since Case Filed]
D --> E{New Correlations<br/>Found?}
E -->|Yes| F[Queue for<br/>Investigator Review]
E -->|No| G[Mark as Reviewed<br/>Schedule Next Review]
Loading
5.3 Workflow: Cross-Jurisdictional Pattern
flowchart LR
A[Cluster Detected<br/>Spanning 2+ Districts] --> B[Alert Cross-Jurisdiction<br/>Liaison Officer]
B --> C[Liaison Reviews<br/>Pattern + Evidence]
C --> D{Recommend<br/>Joint Task Force?}
D -->|Yes| E[Escalate to<br/>Superintendent]
D -->|No| F[Log + Monitor]
Loading
6. Explainable Inference Trails
6.1 Trail Structure
Every forensic correlation output includes a complete inference trail:
INFERENCE TRAIL — Correlation ID: FC-2026-0042
═══════════════════════════════════════════════
Query Case: #A-2024-001 (Burglary, Jan 15)
Matched Case: #B-2024-015 (Burglary, Jan 22)
Overall Score: 0.82 (HIGH)
EVIDENCE CHAIN:
1. MO Similarity: 0.87
→ Feature: forced_entry=True (both)
→ Feature: time_of_day=02:00-03:00 (both)
→ Feature: target_type=commercial (both)
→ Feature: weapon=crowbar (both)
→ Method: Cosine similarity of MO embedding vectors
2. Spatial Proximity: 0.72
→ Distance: 480m (adjacent H3 cells)
→ Same admin area: District-7, Station-3
3. Temporal Pattern: 0.65
→ Gap: 7 days (same day-of-week: Wednesday)
→ Consistent with weekly cycle pattern
4. Forensic Match: 0.85
→ Tool marks: "similar striation pattern" (forensic report)
→ Status: PENDING lab confirmation
MODEL METADATA:
Model version: series-linkage-v2.3.1
Training data: 2023-01 to 2025-12
Last audit: 2026-01-28
SHAP top features: weapon_match(+0.22), time_similarity(+0.18),
spatial_distance(-0.15), mo_cosine(+0.28)
DISCLAIMER:
This correlation is an investigative aid, NOT evidence.
Human verification is REQUIRED before any legal action.
6.2 Trail Auditability
Property
Implementation
Complete
Every step from query to output documented
Reproducible
Same input + model version = same output
Timestamped
When the correlation was generated
Versioned
Which model + data version produced it
Immutable
Stored in append-only audit log
7. Risks & Mitigations
Risk
Impact
Mitigation
Similar cases from different jurisdictions use different schemas
Poor cross-case matching
Canonical schema normalization (Phase 2)
Forensic artifacts not digitized
Missing evidence dimension
Graceful degradation; score without forensic dimension