RiskCueBench: Benchmarking Anticipatory Reasoning from Early Risk Cues in Video-Language Models
Organizations: University of Wisconsin–Madison, Madison, WI, USA · University of California San Diego, San Diego, CA, USA
Abstract
With the rapid growth of video centered social media, the ability to anticipate risky events from visual data is a promising direction for ensuring public safety and preventing real world accidents. Prior work has extensively studied supervised video risk assessment across domains such as driving, protests, and natural disasters. However, many existing datasets provide models with access to the full video sequence, including the accident itself, which substantially reduces the difficulty of the task. To better reflect real world conditions, we introduce a new video understanding benchmark RiskCueBench in which videos are carefully annotated to identify a risk signal clip, defined as the earliest moment that indicates a potential safety concern. Experimental results reveal a significant gap in current systems ability to interpret evolving situations and anticipate future risky events from early visual signals, highlighting important challenges for deploying video risk prediction models in practice.
Figures & tables
| Dataset | Temporal Reasoning | Object Grounding | Reasoning Metrics | Event Forecasting | Risk Events |
|---|---|---|---|---|---|
| § 4.3.3 | § 4.3.1 | § 4.3.2 | § 4.3.4 | § 3.3 | |
| TimeLogic | ✓ | ✓ | ✗ | ✗ | ✗ |
| ReXTime | ✓ | ✓ | ✗ | ✗ | ✗ |
| MotionBench | ✓ | ✗ | ✗ | ✗ | ✗ |
| MVBench | ✓ | ✓ | ✗ | ✗ | ✗ |
| VLM4D | ✓ | ✗ | ✗ | ✗ | ✗ |
| Video Type | Average Signal Length (s) | # Videos |
|---|---|---|
| Car Crash (Normal) | 3.49 0.58 | 250 |
| Car Crash (High Risk) | 1.38 0.77 | 252 |
| Protest (Normal) | 17.77 14.81 | 267 |
| Protest (High Risk) | 5.99 7.07 | 217 |
| Arson (Normal) | 15.83 26.24 | 178 |
| Arson (High Risk) | 17.33 26.29 | 231 |
| Model | Car Crash | Protest | Arson | Cruise Collision | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 | RGA | TRD | SCD | F1 | RGA | TRD | SCD | F1 | RGA | TRD | SCD | F1 | RGA | TRD | SCD | |
| Non-Reasoning Models | ||||||||||||||||
| Video-LLaVA | 0.53 | 48.2 | 1.84 | - | 0.44 | 33.5 | 1.87 | - | 0.55 | 52.8 | 1.91 | - | 0.55 | 49.3 | 1.68 | - |
| VideoLLaMA 3 | 0.59 | 54.1 | 1.65 | - | 0.46 | 39.2 | 2.42 | - | 0.57 | 53.2 | 1.65 | - | 0.56 | 52.0 | 1.61 | - |
| Qwen3-VL-8B | 0.64 | 57.3 | 1.48 | - | 0.48 | 42.8 | 2.23 | - | 0.62 | 55.3 | 1.59 | - | 0.63 | 57.7 | 1.72 | - |
| MiMo-SFT | 0.58 | 51.4 | 2.12 | - | 0.47 | 38.1 | 1.76 | - | 0.56 | 50.4 | 2.05 | - | 0.59 | 52.5 | 2.08 | - |
| Video Type | Car Crash | Protest | Arson | Cruise Collision |
|---|---|---|---|---|
| Basic | ||||
| Shuffled | ||||
| Swap Halves | ||||
| Reversed |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Year | Location | Specific Cities | Domain Synonyms | Example Query |
|---|---|---|---|---|
| Domain: Protests | ||||
| 2000 | Palestine | Ramallah, Nablus, Hebron, … | civil unrest, protest, rally, sit-in, strike, march, demonstration | 2000 Palestine civil unrest; 2000 Ramallah civil unrest… |
| 2003 | Global | New York City, London, Tokyo, … | 2003 Global civil unrest; 2003 New York City march… | |
| 2011 | Egypt | Cairo, Alexandria, Suez, … | 2011 Cairo demonstration… | |
| 2014 | Hong Kong | Hong Kong | 2014 Hong Kong strike… | |
| 2020 | United States | Minneapolis, New York City, … | 2020 Minneapolis civil unrest… | |
| Domain | Vocabulary Group | Included Terms & Constraints |
| Arson | Evidence Terms | caught on camera, caught on tape, CCTV , surveillance video, security camera, doorbell camera, dashcam, footage |
| Action Terms | set on fire, setting fire, pours gasoline, pouring petrol, lights himself on fire, sets ablaze, torching | |
| Actor Terms | suspect, arsonist, man, masked, criminal, blundering, wanted | |
| Target Terms | car, truck, vehicle, house, restaurant, store, church, mosque, gas station, strip mall, cop car, apartments | |
| Example Query | (surveillance video) AND (pours gasoline) AND (masked suspect) AND (“gas station”) | |
| Cruise | Base Terms | cruise ship collision, passenger ship collision, ferry collision, maritime collision, vessel collision, cruise ship hits dock, ship docking accident, bridge strike ship |
| No. | Dimension | Criterion | Score 0 | Score 1 | Score 2 |
|---|---|---|---|---|---|
| 1 | Logo Assessment | Video should have no news organization branding or features | Obvious news logos, watermarks, or media branding visible | Ambiguous logos or possible reposts with unclear branding | No branding visible; appears bystander- or CCTV-style |
| 2 | Location Information | Video should contain no location mentioned in text or audio | Explicit location references (city, state, country) | Ambiguous or hypothetical location references | No location information present |
| 3 | Time/Date Information | Video should contain no time or date mentioned in text or audio | Explicit time/date references (e.g., dates, timestamps) | Ambiguous or unrealistic temporal references | No time/date information present |
| 4 | Reporter Presence | Video should include no reporter, anchor, or journalist | Clearly identifiable reporter or journalist present | Possibly media-affiliated speaker or unclear role | No formal speaker; only participants or bystanders |
| 5 | SNS Engagement Overlays | Video should contain no social media overlays or engagement icons | Likes, shares, emojis, or UI elements visible | Minimal or transient overlays | No overlays or engagement elements |
| 6 | Natural Image Quality | Video should show no signs of professional editing | Heavy editing, stylized transitions, montage effects | Some editing artifacts or unclear transitions | Continuous, shaky, or natural camera movement |
| Label | Protest (Risk) | Protest (No-Risk) | Arson (Risk) | Arson (No-Risk) |
|---|---|---|---|---|
| Risk Signal Start | 00:03:00 | 00:04:00 | 00:01:15 | 00:02:00 |
| Risk Signal End | 00:12:58 | 00:08:55 | 00:08:12 | 00:05:00 |
| Risk Visual Indicator | Throwing gestures, aggressive body postures, raised batons, riot shields. | Singing, dancing, sign-holding, and stationary police lines. | Plastic bottle, dousing liquid from the bottle, lighter. | Birthday cake, candles on cake, parent monitoring. |
| Risk Signal Description | First police vehicles appear and protestors intend to throw objects; then officers raise baton toward protesters. | Protesters hold signs still, some sing and dance while police observe from a distance without engagement. | First a man in black hoodie enter the room carrying a big plastic bottle, then he douse liquid all over the room from the bottle, afterward he takes out a lighter from pocket. | First a girl shows up sitting in front of a birthday cake, next her parents hold her hand to light up the candle on the cake with a burning match. |
| Accident Start Frame | 00:12:59 | / | 00:08:13 | / |
| Accident End Frame | 00:15:00 | / | 00:12:00 | / |
| Label | Car Crash (Risk) | Car Crash (No-Risk) | Cruise (Risk) | Cruise (No-Risk) |
|---|---|---|---|---|
| Risk Signal Start | 00:05:12 | 00:39:38 | 00:02:45 | 00:10:00 |
| Risk Signal End | 00:10:11 | 00:44:00 | 00:07:30 | 00:15:00 |
| Risk Visual Indicator | Crossing vehicle, red light, arrow on the ground indicating traffic flow. | Lane mark, steady speed, stop sign | Large cruise ship moving fast toward the dock, loud warning horn sounding continuously, people on the dock starting to run away in panic, ship appears too large to stop in time. | Slow controlled approach to port, steady movement, maintaining course toward the docking area, no visual signs of impact or distress. |
| Risk Signal Description | First a car enters the intersection against traffic flow; then ego continues when traffic light is red. | Vehicles slow appropriately at stop sign and proceed steadily according to traffic signals within lane mark correctly. | First, the cruise ship approaches the dock at a high speed with its horn blaring. Then, it becomes clear it cannot stop as people on the pier begin to scatter. Afterwards, the ship maintains its trajectory directly toward the stationary river boat and dock. | First, the cruise ship approached the pier slowly. Then, it maintained a steady path for docking. Afterwards, it successfully reached the designated area without any issues. |
| Accident Start Frame | 00:10:12 | / | 00:07:31 | / |
| Accident End Frame | 00:13:00 | / | 00:11:00 | / |
| Model Category | Model | F1 | RGA | TRD | SCD |
|---|---|---|---|---|---|
| Non-Reasoning | Video-LLaVA | - | |||
| VideoLLaMA 3 | - | ||||
| Qwen3-VL-8B | - | ||||
| MiMo-SFT | - | ||||
| Apollo-7B | - | ||||
| Reasoning | InternVL-3.5 |
| Domain | Model | F1 | Accuracy | Specificity | Balanced Accuracy | MCC |
|---|---|---|---|---|---|---|
| Car Crash | Video-LLaVA | 0.53 | 0.59 | 0.62 | 0.58 | 0.17 |
| VideoLLaMA 3 | 0.59 | 0.59 | 0.60 | 0.59 | 0.18 | |
| Qwen3-VL-8B | 0.64 | 0.61 | 0.61 | 0.61 | 0.22 | |
| MiMo-SFT | 0.58 | 0.62 | 0.65 | 0.62 | 0.24 | |
| Apollo-7B | 0.57 | 0.59 | 0.61 | 0.59 | 0.18 | |
| InternVL-3.5 | 0.61 | 0.64 | 0.66 | 0.64 | 0.28 |
| Domain | Always-Risk F1 | Random Guess F1 |
|---|---|---|
| Car Crash | 0.668 | 0.50 |
| Protest | 0.619 | 0.44 |
| Arson | 0.722 | 0.53 |
| Cruise Collision | 0.640 | 0.47 |
| Model Category | Model | Car Crash | Protest | ||||||
|---|---|---|---|---|---|---|---|---|---|
| F1 | RGA | TRD | SCD | F1 | RGA | TRD | SCD | ||
| Non-Reasoning | Video-LLaVA | 0.52 | 47.6 | 1.90 | – | 0.43 | 32.9 | 1.92 | – |
| VideoLLaMA 3 | 0.58 | 53.4 | 1.69 | – | 0.45 | 38.7 | 2.49 | – | |
| Qwen3-VL-8B | 0.63 | 56.8 | 1.46 | – | 0.47 | 42.2 | 2.28 | – | |
| MiMo-SFT | 0.57 | 50.6 | 2.17 | – | 0.48 | 37.4 | 1.81 | – | |
| Apollo-7B | 0.58 | 52.9 | 1.89 | – | 0.44 | 36.8 | 2.66 | – | |
| Perceptual | Reasoning | Conclusion | |
|---|---|---|---|
| Perceptual | 192 (57.1%) | 31 (9.2%) | 192 (57.1%) |
| Reasoning | 31 (9.2%) | 65 (19.3%) | 65 (19.3%) |
| Conclusion | 192 (57.1%) | 65 (19.3%) | 336 (100%) |
| Model | CC V | CC 1st | CC Last | PR V | PR 1st | PR Last | AR V | AR 1st | AR Last | CR V | CR 1st | CR Last |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Video-LLaVA | .53 | .49 | .55 | .44 | .42 | .43 | .55 | .50 | .58 | .55 | .50 | .58 |
| VideoLLaMA 3 | .59 | .55 | .61 | .46 | .44 | .45 | .57 | .52 | .60 | .56 | .51 | .59 |
| Qwen3-VL-8B | .64 | .61 | .63 | .48 | .47 | .46 | .62 | .59 | .61 | .63 | .60 | .62 |
| MiMo-SFT | .58 | .52 | .62 | .47 | .43 | .49 | .56 | .50 | .60 | .59 | .53 | .63 |
| Apollo-7B | .57 | .53 | .59 | .45 | .43 | .44 | .58 | .53 | .61 | .57 | .52 | .60 |
| InternVL-3.5 | .61 | .63 | .60 | .47 | .49 | .46 | .60 | .61 | .59 | .59 | .60 | .58 |
| RGA Group | Verified (%) | |
|---|---|---|
| High RGA | 75 | 35 |
| Low RGA | 21 | 35 |
Temporal Video Understanding
Temporal video understanding studies how models track actions, events, and changes over time to answer questions, locate moments, and predict what happens next.
See all 371 papers