DeEscalWild: A Real-World Benchmark for Automated De-Escalation Training with SLMs
Organizations: Department of Computer Science and Engineering, University of Texas at Arlington, USA · Department of Industrial, Manufacturing, and Systems Engineering, University of Texas at Arlington, USA
Abstract
Effective de-escalation is critical for law enforcement safety and community trust, yet traditional training methods lack scalability and realism. While Large Language Models (LLMs) enable dynamic, open-ended simulations, their substantial computational footprint renders them impractical for deployment on the lightweight, portable hardware required for immersive field training. Small Language Models (SLMs) offer a viable real-time alternative but suffer from a critical scarcity of high-quality, domain-specific training data. To bridge this gap, we present DeEscalWild, a novel benchmark dataset curated from a multi-stage pipeline of in-the-wild police-civilian interactions extracted from publicly available video repositories. Starting with 5,000 raw inputs, we employed a rigorous hybrid filtering process combining human-in-the-loop verification with LLM-as-a-Judge evaluation to distill 1,500 high-fidelity scenarios. The resulting corpus comprises 285,887 dialogue turns, totaling approximately 4.7 million tokens. Extensive experiments demonstrate that SLMs fine-tuned on this data significantly outperform their base counterparts across ROUGE-L, BLEU-4, METEOR, BERTScore, Realism Score, and human evaluation metrics. Notably, our fine-tuned Qwen 2.5 (3B-Instruct) surpasses the general-purpose Gemini 2.5 Flash model when evaluated under equivalent conditions, demonstrating that domain-optimized SLMs can achieve superior performance with a fraction of the computational cost. This work establishes the foundational infrastructure for accessible, low-latency, and privacy-preserving officer training systems at the edge. We publicly release our code(https://github.com/Hasebul/DeEscalWild-Benchmark-Framework) and dataset(https://doi.org/10.7910/DVN/CWMCZI).
Figures & tables
| Metric | Count |
|---|---|
| Total Scenarios | 1,500 |
| Total Dialogue Turns | 285,887 |
| Total Word Count | 3,626,196 |
| Total Token Count (Est.) | 4,714,067 |
| Model | Params | Context Window | Disk Size (FP16) | Key Architecture |
|---|---|---|---|---|
| Gemma 2 (2B-Instruct) | 2.6B | 8k | 2.6 GB | Distillation, SWA |
| Granite 3.0 (2B-Instruct) | 2.5B | 4k | 2.5 GB | Safety aligned |
| Qwen 2.5 (3B-Instruct) | 3.1B | 32k | 3.8 GB | SwiGLU, RoPE |
| Falcon 3 (3B-Instruct) | 3.2B | 32k | 3.5 GB | GQA, reasoning |
| Llama 3.2 (3B-Instruct) | 3.2B | 128k | 3.4 GB | GQA, pruned |
| Model | ROUGE-L | BLEU-4 | METEOR | |||
|---|---|---|---|---|---|---|
| Base | FT Δ | Base | FT Δ | Base | FT Δ | |
| Qwen 2.5 (3B-Instruct) | 11.2 0.2 | 15.7 0.3 ↑4.5 | 0.9 0.1 | 3.7 0.2 ↑2.8 | 15.7 0.2 | 19.4 0.4 ↑3.7 |
| Llama 3.2 (3B-Instruct) | 11.3 0.2 | 14.9 0.4 ↑3.6 | 0.6 0.1 | 2.4 0.2 ↑1.8 | 15.7 0.2 | 17.7 0.3 ↑2.0 |
| Gemma 2 (2B-Instruct) | 7.2 0.2 | 14.7 0.3 ↑7.5 | 0.4 0.1 | 1.9 0.2 ↑1.5 | 11.7 0.2 | 16.3 0.3 ↑4.6 |
| Granite 3.0 (2B-Instruct) | 10.2 0.1 | 15.6 0.4 ↑5.4 | 1.2 0.1 | 2.3 0.2 ↑1.1 | 13.5 0.2 | 16.7 0.3 ↑3.2 |
| Falcon 3 (3B-Instruct) | 9.2 0.2 | 11.2 0.3 ↑2.0 | 0.5 0.1 | 1.2 0.1 ↑0.7 | 12.4 0.2 | 15.6 0.2 ↑3.2 |
| Model | BERTScore (F1) | Realism: Gemini 3.1 Pro | Realism: GPT-5.4 | |||
|---|---|---|---|---|---|---|
| Base | FT Δ | Base | FT Δ | Base | FT Δ | |
| Qwen 2.5 (3B-Instruct) | 0.86 0.01 | 0.88 0.01 ↑0.02 | 35.4 0.4 | 62.1 0.5 ↑26.7 | 34.8 0.5 | 60.8 0.6 ↑26.0 |
| Llama 3.2 (3B-Instruct) | 0.86 0.01 | 0.87 0.01 ↑0.01 | 36.1 0.3 | 58.4 0.6 ↑22.3 | 35.5 0.4 | 57.2 0.6 ↑21.7 |
| Gemma 2 (2B-Instruct) | 0.81 0.01 | 0.87 0.01 ↑0.06 | 28.5 0.4 | 55.2 0.5 ↑26.7 | 28.1 0.5 | 54.0 0.6 ↑25.9 |
| Granite 3.0 (2B-Instruct) | 0.83 0.01 | 0.87 0.01 ↑0.04 | 32.4 0.3 | 60.5 0.4 ↑28.1 | 31.8 0.4 | 59.0 0.5 ↑27.2 |
| Falcon 3 (3B-Instruct) | 0.83 0.01 | 0.85 0.01 ↑0.02 | 30.2 0.5 | 48.7 0.6 ↑18.5 | 29.6 0.5 | 47.5 0.7 ↑17.9 |
| Model | ROUGE-L | BLEU-4 | METEOR | BERTScore (F1) | Realism | Realism | Latency (s) |
|---|---|---|---|---|---|---|---|
| Gemini 3.1 Pro | GPT-5.4 | ||||||
| Qwen 2.5 (3B) FT | 15.7 0.3 ∗ | 3.7 0.2 ∗ | 19.4 0.4 ∗ | 0.88 0.01 ∗ | 62.1 0.5 ∗ | 60.8 0.6 ∗ | 0.38 0.02 |
| Llama 3.2 (3B) FT | 14.9 0.4 ∗ | 2.4 0.2 ∗ | 17.7 0.3 ∗ | 0.87 0.01 ∗ | 58.4 0.6 ∗ | 57.2 0.6 ∗ | 0.44 0.03 |
| Gemma 2 (2B) FT | 14.7 0.3 ∗ | 1.9 0.2 ∗ | 16.3 0.3 ∗ | 0.87 0.01 ∗ | 55.2 0.5 ∗ | 54.0 0.6 ∗ | 0.33 0.02 |
| Granite 3.0 (2B) FT | 15.6 0.4 ∗ | 2.3 0.2 ∗ | 16.7 0.3 ∗ | 0.87 0.01 ∗ | 60.5 0.4 ∗ | 59.0 0.5 ∗ | 0.30 0.02 |
| Falcon 3 (3B) FT | 11.2 0.3 | 1.2 0.1 | 15.6 0.2 ∗ | 0.85 0.01 | 48.7 0.6 ∗ | 47.5 0.7 ∗ | 0.41 0.03 |
| Officer Input | Base Model Qwen 2.5 (3B) | Gemini 2.5 Flash (Few-Shot) | Fine-Tuned Qwen 2.5 (3B, Ours) |
|---|---|---|---|
| “Step out of the vehicle and keep your hands where I can see them!” | I am afraid I cannot comply with that request. I am staying inside. | No! What the hell is going on? I haven’t done anything! Get away from my car! | I ain’t getting out! You tell me why you stopped me first! I didn’t do nothing! |
| “Stop resisting! Put your hands behind your back now!” | Please calm down. I am not resisting. | I am not doing anything! Get off me! | Get off me! I didn’t do nothing! Let go! Why are you grabbing me? |
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
| Time | Speaker | Transcript |
|---|---|---|
| 0:00 | Deputy Warney | I’m trying to walk up this long driveway to the house now. |
| 0:02 | [Dispatcher] | He advised that the woman was in the pool and he is coming to let y’all in the gate now. |
| 0:07 | Deputy Warney | That’s 10-4. I’m at the house now. |
| 0:09 | [Law enforcement officer] | Is this that lady that was out here a while back that says she was pregnant with his baby or she |
| 0:13 | [Law enforcement officer] | pulling me freaking amaze. |
| 0:15 | [Law enforcement officer] | Well, that used to be a baseball field. |
| Time | Speaker | Transcript |
|---|---|---|
| 00:30 | [Police Officer] | How you doing, sir? |
| 00:31 | Subject | I’m good, right here, sir. |
| 00:33 | [Police Officer] | Oh, okay. How’s your day going? |
| 00:35 | Subject | Not bad. It’s good. Welcome to Publix. |
| 00:37 | [Police Officer] | Understand. But you know I’m pulling you over, right? You’ve come to a police stop on that stop sign. |
| 00:42 | Subject | I thought I paused enough, but if I didn’t, I just kept seeing you roll. |
| Time | Speaker | Transcript |
|---|---|---|
| 00:00 | Officer | Can be honest with me. Okay? Honesty, honesty, honesty’s going to go a long way. |
| 00:04 | Subject | I know I can’t get in trouble. |
| 00:06 | Officer | Honesty’s going to go a long way. |
| 00:08 | Subject | I, right? I, I really don’t want to get in trouble. I will rip anything out. |
| 00:12 | Officer | Why are you crying? |
| 00:13 | Third Parties | For months, officers have kept an eye on this teen’s suspicious looking car, a near perfect fake squad vehicle that’s fooled plenty. But tonight, things take a sharp turn when he’s finally caught in the act, and there’s no way out this time. |
| Annotation Category | Agreement | Kappa ( ) | Observations and Methodology Notes |
|---|---|---|---|
| Human Context Valid | 100.0% | Undefined ∗ | Perfect raw agreement. Undefined due to zero label variance from unanimous inclusion. Indicates highly effective automated pre-filtering. |
| Human Relevance Valid | 100.0% | Undefined ∗ | Perfect raw agreement on the presence of police-civilian role separation. Undefined due to unanimous positive labels. |
| Final Keep Decision | 90.9% | 1.000 | Perfect chance-adjusted agreement. Reflects unambiguous inclusion criteria and consistent annotator judgment. |
| False Positive Category | 100.0% | 1.000 | Perfect agreement on classifying failure modes of excluded videos, confirming clear categorical definitions. |
| Human Intensity Valid | 90.9% | 0.621 | Substantial agreement. Confirms that annotators reliably recognize genuine escalation and de-escalation dynamics in uncontrolled footage. |
| Audio Quality Score | 63.6% | 0.718 | Substantial agreement on a subjective 1-to-5 ordinal scale. Reflects a well-calibrated shared threshold for acoustic viability. |
| Field Name | Description |
|---|---|
| Video_ID | Unique identifier or filename of the source video. |
| Human_Context_Valid | Binary indicator: genuine real-world police interaction (0 = No, 1 = Yes). |
| Human_Relevance_Valid | Binary indicator: clear officer and civilian role separation present (0 = No, 1 = Yes). |
| Human_Intensity_Valid | Binary indicator: genuine escalation or substantive de-escalation attempt present (0 = No, 1 = Yes). |
| False_Positive_Category | Categorical failure label for videos marked invalid, such as news broadcast or wind noise. |
| Audio_Quality_Score | Ordinal rating of dialogue clarity on a 1-to-5 scale (1 = completely unintelligible, 5 = broadcast quality). |
| Annotator 1 | Annotator 2 | ||||
|---|---|---|---|---|---|
| Evaluation Metric | Total Units | Total Errors | Global Rate | Total Errors | Global Rate |
| Global WER | 313,737 words | 2,881 | 0.91% | 2,410 | 0.77% |
| Global DER | 107,873 seconds | 8,810 | 8.16% | 6,754 | 6.26% |
| Macro-Category | Fine-Grained Class | Description |
|---|---|---|
| Low / No Tension | 1. Full Compliance | Immediate adherence to instructions without hesitation or argument. |
| 2. Neutral Interaction | Normal, respectful conversation with no signs of stress or hostility. | |
| 3. Clarification / Questioning | Respectful questioning by the civilian regarding officer actions or rationale. | |
| Mild Tension | 4. Reluctant Compliance | Slow, unwilling, or visibly hesitant adherence to orders. |
| 5. Emotional Distress | Strong non-aggressive emotional responses, including crying, panic, or confusion. | |
| De-escalation | 6. Successful De-escalation | Measurable reduction in tension following active calming attempts by the officer. |
| Macro-Category | Fine-Grained Scenario | Count ( ) | Percentage |
| Low / No Tension | 1. Full Compliance | 15 | 15.0% |
| 2. Neutral Interaction | 10 | 10.0% | |
| 3. Clarification | 8 | 8.0% | |
| Subtotal | 33 | 33.0% | |
| Mild Tension | 4. Reluctant Compliance | 14 | 14.0% |
| 5. Emotional Distress | 9 | 9.0% |
| Category | Description |
|---|---|
| Dataset name | DeEscalWild |
| Modality | Anonymized, diarized text transcripts |
| Source | Publicly available police-civilian interaction videos from YouTube, TikTok, and Facebook |
| Raw media released | No. Raw video, audio, thumbnails, and biometric modalities are never redistributed |
| Scenarios | 1,500 interactions (285,887 dialogue turns, 4.7M tokens) |
| Held-out benchmark | 150 interactions, isolated from all training data |
| Item | Released | Notes |
|---|---|---|
| Raw video | No | Never redistributed. |
| Raw audio | No | Never redistributed. |
| Thumbnails | No | Never redistributed. |
| Creator metadata | No | Usernames and creator identifiers excluded. |
| Platform identifiers | No | Retained internally for audit and takedown only. |
| Source URLs | No | Retained internally for audit and takedown only. |
| Score | Label |
|---|---|
| 1 | Very unrealistic / bot-like |
| 2 | Somewhat unrealistic |
| 3 | Mixed / acceptable but noticeably flawed |
| 4 | Mostly realistic |
| 5 | Highly realistic / human-like |
| # | Criterion | Key evaluator question |
| Group 1: Emotional authenticity | ||
| 1 ∗ | Emotional realism | Does the victim’s emotional reaction feel believable for this moment? |
| 2 ∗ | Response to escalation | When the officer escalates, does the victim’s behavior change in a believable way? |
| 3 | Response to de-escalation | Does the victim respond naturally when the officer tries to calm the situation? |
| 4 | Trauma-aware behavior | Does the victim’s behavior reflect distress in a believable and respectful way? |
| Group 2: Linguistic naturalism | ||
| Criterion | Interpretation | |
|---|---|---|
| 1. Emotional realism ∗ | 0.74 | Substantial |
| 2. Response to esc./de-esc. ∗ | 0.76 | Substantial |
| 3. Trauma-aware behavior | 0.63 | Substantial |
| 4. Natural spoken language ∗ | 0.82 | Near-perfect |
| 5. Context awareness | 0.79 | Substantial |
| 6. Character consistency ∗ | 0.77 | Substantial |
| Qwen 2.5 (3B) | Llama 3.2 (3B) | Gemini 2.5 Flash | |||
| Criterion | Base | FT | Base | FT | |
| Emotional realism ∗ | 2.48 | 4.28 | 2.10 | 3.88 | 4.05 |
| Response to escalation ∗ | 2.12 | 4.20 | 2.17 | 3.58 | 4.13 |
| Response to de-escalation | 2.20 | 4.20 | 2.10 | 3.65 | 3.83 |
| Trauma-aware behavior | 2.05 | 4.10 | 2.00 | 3.45 | 3.83 |
| Natural spoken language ∗ | 2.00 | 4.50 | 1.80 | 3.65 | 4.57 |
| Model | Realism: Gemini 3.1 Pro | Realism: GPT-5.4 | ||
|---|---|---|---|---|
| Base | FT Δ | Base | FT Δ | |
| Qwen 2.5 (3B-Instruct) | 61.3 7.5 | 75.2 6.7 ↑13.9 | 60.0 7.6 | 73.6 6.8 ↑13.6 |
| Llama 3.2 (3B-Instruct) | 62.5 7.2 | 68.8 6.5 ↑6.3 | 61.2 7.3 | 67.4 6.6 ↑6.2 |
| Gemma 2 (2B-Instruct) | 49.3 7.4 | 54.2 6.8 ↑4.9 | 48.3 7.5 | 53.1 6.9 ↑4.8 |
| Granite 3.0 (2B-Instruct) | 56.1 7.0 | 61.7 6.4 ↑5.6 | 55.0 7.1 | 60.4 6.5 ↑5.4 |
| Falcon 3 (3B-Instruct) | 52.3 7.8 | 57.5 7.1 ↑5.2 | 51.2 7.9 | 56.3 7.2 ↑5.1 |
| Model | De-Escalation: Gemini 3.1 Pro | De-Escalation: GPT-5.4 | ||
|---|---|---|---|---|
| Base | FT Δ | Base | FT Δ | |
| Qwen 2.5 (3B-Instruct) | 56.8 10.7 | 76.8 14.7 ↑20.0 | 55.6 10.8 | 75.2 14.8 ↑19.6 |
| Llama 3.2 (3B-Instruct) | 57.9 10.5 | 63.7 9.8 ↑5.8 | 56.7 10.6 | 62.4 9.9 ↑5.7 |
| Gemma 2 (2B-Instruct) | 45.7 11.2 | 50.3 10.1 ↑4.6 | 44.8 11.3 | 49.3 10.2 ↑4.5 |
| Granite 3.0 (2B-Instruct) | 52.0 10.8 | 57.2 9.5 ↑5.2 | 51.0 10.9 | 56.0 9.6 ↑5.0 |
| Falcon 3 (3B-Instruct) | 48.4 11.5 | 53.2 10.4 ↑4.8 | 47.4 11.6 | 52.1 10.5 ↑4.7 |
| Platform | Channel / Page Name | URL |
|---|---|---|
| YouTube | Law & Crime Network | https://www.youtube.com/@LawAndCrime |
| YouTube | COPSCAM - Criminal Chase | https://www.youtube.com/@COPSCAM-CriminalChase |
| YouTube | Police Insider | https://www.youtube.com/channel/UCGBZFFufYgUJ56MCvfyAXfA |
| YouTube | Police Watch | https://www.youtube.com/channel/UCW8Oog9pSV5i4pC4aEB50dw |
| YouTube | Arkansas Police Activity | https://www.youtube.com/@arkansaspoliceactivity |
| YouTube | Police Files | https://www.youtube.com/channel/UC-1hQ_xRBVjEx80vzZSYuDA |
Small Language Models
Small language models are compact neural language systems designed to deliver useful text and reasoning capabilities with limited compute, memory, and energy.
See all 277 papers