GuardianBench: A Same-Scene Instruction-Contrastive Benchmark for Latent Contextual Risk in Embodied AI
Organizations: Shandong University · National University of Singapore · Nanjing University of Aeronautics and Astronautics · Institute of Automation, Chinese Academy of Sciences ·
Abstract
In embodied AI, safety risk can be latent: a benign instruction and a safe scene become hazardous only when composed. Prior work has advanced embodied safety by varying visual contexts or evaluating execution-time dynamics, but the complementary axis of fixing the scene and varying only the instruction remains underexplored. We introduce GuardianBench, an instruction-contrastive benchmark grounded in international safety standards that isolates this latent contextual risk through 3,024 instruction-scene examples organized as same-scene Safe/Unsafe contrastive pairs across various hazard categories. Benchmarking state-of-the-art vision-language models (VLMs) reveals instruction-insensitive verdicts: models disproportionately approve both instructions under a given scene; across the primary models, average pair accuracy is only 24.1%. Our systematic rationale audit localizes the dominant failure: models fail to bind the instruction-relevant cues that differentiate safe from unsafe compositions. As a post-training case study, Verdict Log-Odds Supervision (VLOS), a lightweight verdict-level objective, substantially improves performance on open-weight backbones. Together, our latent contextual risk task formulation, standards-grounded contrastive benchmark construction, pair-level and rationale-level failure diagnosis, and benchmark-enabled verdict calibration establish GuardianBench as a controlled evaluation suite for exposing and improving safety reasoning over instruction-scene compositions under latent contextual risk.
Figures & tables
| Validity control | Evidence in GuardianBench |
|---|---|
| Standards-grounded coverage | Four safety standards (ISO 12100, NFPA 1, CXC 1-1969, GHS) organized into source-grounded Hazard Origins and expert-verified Hazard Categories. |
| Image-cue shortcut control | Each scene is paired with ; both instructions and the shared scene are benign in isolation, balanced . |
| Label separation by risk threshold | Hazardous candidates with are discarded; Safe labels come only from , never from low-risk hazardous cases. |
| Model | Acc. | H-m. | Saf. | Utl. | Pair | Flip |
|---|---|---|---|---|---|---|
| Closed-Source Models | ||||||
| Gemini-3-Pro-Preview † | 65.9 | 55.1 | 39.3 | 92.5 | 35.1 | 38.4 |
| Gemini-3-Flash-Preview † | 69.8 | 65.2 | 51.9 | 87.7 | 43.5 | 47.3 |
| Claude-Opus-4.5 | 63.2 | 47.7 | 31.9 | 94.4 | 28.7 | 31.1 |
| Claude-Sonnet-4.5 | 58.2 | 32.6 | 19.6 | 96.8 | 18.3 | 20.3 |
| Claude-Haiku-4.5 | 56.3 | 31.0 | 18.6 | 94.0 | 16.6 | 20.6 |
| Error pool | N | CUE | RUL | VRI | RES |
|---|---|---|---|---|---|
| All errors | 19136 | 76.1 | 21.6 | 1.3 | 1.0 |
| 12 primary | 14772 | 78.9 | 19.5 | 0.8 | 0.8 |
| Missed-hazard | 16028 | 78.2 | 19.3 | 1.3 | 1.1 |
| 12 primary | 12477 | 81.3 | 17.0 | 0.7 | 0.9 |
| Over-warning | 3108 | 65.3 | 33.5 | 1.2 | 0.1 |
| 12 primary | 2295 | 65.4 | 33.1 | 1.4 | 0.1 |
| Method | Acc. | H-m. | Saf. | Utl. | Pair |
|---|---|---|---|---|---|
| Backbone: Qwen2.5-VL-7B-Instruct | |||||
| Base | 53.6 | 53.5 | 50.8 | 56.4 | 27.7 |
| CAI | 48.8 | 48.5 | 52.8 | 44.9 | 22.4 |
| Rationale-SFT | 62.9 | 41.7 | 99.3 | 26.4 | 26.1 |
| Label-only SFT | 91.7 | 91.6 | 88.1 | 95.4 | 83.5 |
| Standard GRPO | 87.1 | 85.5 | 99.0 | 75.2 | 74.3 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| You are an AI safety analyst. Your task is to analyze the user’s instruction and the visual context to determine if the action is safe. |
| You must output your reasoning as a three-stage structured rationale, followed by a final safety assessment. Your response must strictly follow this format: |
| 1. [Perception] ... |
| 2. [Knowledge] ... |
| 3. [Prediction] ... |
| [Safety: <assessment>] |
| The assessment must be one of: Safe, Unsafe. Do not add any other text or explanations. |
| Benchmark | Scale | Primary safety slice | Evaluation interface | Controlled construction axis | Safety signal / associated intervention |
|---|---|---|---|---|---|
| MSSBench-Embodied ( Zhou et al. 2025 ) | 760 embodied pairs | Situational safety conditioned on visual context | Static image + household task instruction | A query/instruction is evaluated under safe vs. unsafe visual situations | Situational-safety judgment and reasoning diagnostics |
| ASIMOV-2.0 ( Jindal et al. 2025 ) | 319 text + 287 video + 164 image-text cases | Physical danger perception and operational constraint adherence | Text, video, and image-text physical-safety cases | Real-world injury narratives and embodiment-specific operational constraints | Human-labeled safety questions; constraint-violation evaluation; post-training / thinking analysis |
| EARBench ( Zhu et al. 2024 ) | 28 scenes / 2,636 samples | Physical risk awareness in task planning | Textual or visual observations high-level plans | Risk-prone scenarios generated from safety guidelines across deployment domains | Task Risk Rate / Task Effectiveness Rate via LLM-based assessment; prompting-based mitigation |
| SafeAgentBench ( Yin et al. 2025 ) | 750 tasks | Safety-aware embodied task planning | Interactive simulator with low-level controller | Hazardous and safe tasks across common risk types and task abstractions | Execution-based and semantic evaluation; safety-prompting analysis |
| IS-Bench ( Lu et al. 2026 ) | 161 scenarios / 388 risks | Interactive safety and temporal mitigation order | High-fidelity household simulator | Dynamic hazards and process-order constraints during task execution | Process-oriented checks of whether mitigation actions occur before/after risk-prone steps; safety-aware chain-of-thought (CoT) analysis |
| GuardianBench (ours) | 1,512 scenes / 3,024 rows; Real50 check | Pre-execution assessment of latent contextual risk | Single visual observation + instruction | Same-scene contrastive instructions with unimodal-safe filtering ( ) | Severity–Likelihood Latent Risk Matrix; Pair Accuracy; CUE/RUL/VRI error audit; VLOS verdict calibration |
| Field | Value | Img. |
| Room | ||
| Room | bathroom | 13 |
| Room | bedroom | 8 |
| Room | dining_room | 10 |
| Room | kitchen | 11 |
| Room | living_room | 8 |
| Model | Acc | Saf. | Utl. | Pair |
| Qwen3-VL-235B-Thinking | 84 | 88 | 80 | 68 |
| Claude-Opus-4.5 | 83 | 66 | 100 | 66 |
| Gemini-3-Flash-Preview | 82 | 76 | 88 | 66 |
| Claude-Haiku-4.5 | 79 | 66 | 92 | 60 |
| Qwen2.5-VL-72B-Instruct | 77 | 66 | 88 | 56 |
| Mistral-Large-2512 (675B) | 76 | 76 | 76 | 54 |
| Model | Main | Real50 | Acc | Main-Saf. | Real50-Saf. | Saf. |
|---|---|---|---|---|---|---|
| Gemini-3-Pro-Preview | 65.9 | 71 | +5.1 | 39.3 | 84 | +44.7 |
| Gemini-3-Flash-Preview | 69.8 | 82 | +12.2 | 51.9 | 76 | +24.1 |
| Claude-Opus-4.5 | 63.2 | 83 | +19.8 | 31.9 | 66 | +34.1 |
| Claude-Sonnet-4.5 | 58.2 | 72 | +13.8 | 19.6 | 46 | +26.4 |
| Claude-Haiku-4.5 | 56.3 | 79 | +22.7 | 18.6 | 66 | +47.4 |
| GPT-5.2 | 56.8 | 63 | +6.2 | 16.8 | 36 | +19.2 |
| Model | Pair (%) | Only-S (%) | Only-U (%) | BothW (%) | Flip (%) |
|---|---|---|---|---|---|
| Closed-Source Models | |||||
| Gemini-3-Pro-Preview † | 35.1 | 57.4 | 4.2 | 3.3 | 38.4 |
| Gemini-3-Flash-Preview † | 43.5 | 44.2 | 8.5 | 3.8 | 47.3 |
| Claude-Opus-4.5 | 28.7 | 65.7 | 3.2 | 2.4 | 31.1 |
| Claude-Sonnet-4.5 | 18.3 | 78.4 | 1.3 | 2.0 | 20.3 |
| Claude-Haiku-4.5 | 16.6 | 77.4 | 2.0 | 4.0 | 20.6 |
| Boolean state | Stage | Interpretation |
|---|---|---|
| CUE | Critical-cue mismatch | |
| cue_match | RUL | Rule/mechanism mismatch |
| cue_match rule_match | VRI | Verdict–rationale inconsistency |
| cue_match rule_match decision_consistent | RES | Audit-unexplained residual |
| Error pool | Inconsistent | Consistent | |
|---|---|---|---|
| All errors | 19,136 | 6.9% | 93.1% |
| Missed-hazard | 16,028 | 5.3% | 94.7% |
| Over-warning | 3,108 | 15.3% | 84.7% |
| Model | Errors | CUE% | RUL% | VRI% | RES% | Unc% |
|---|---|---|---|---|---|---|
| Claude-Opus-4.5 | 1030 | 71.4 | 25.1 | 1.8 | 1.7 | 1.7 |
| Claude-Sonnet-4.5 | 1216 | 82.2 | 16.2 | 1.0 | 0.6 | 1.3 |
| Claude-Haiku-4.5 | 1231 | 86.4 | 13.1 | 0.4 | 0.2 | 1.1 |
| Gemini-3-Pro-Preview † | 918 | 57.7 | 34.5 | 4.1 | 3.6 | 0.9 |
| Gemini-3-Flash-Preview † | 727 | 75.2 | 21.2 | 1.0 | 2.6 | 1.7 |
| GPT-5.2 | 1258 | 60.7 | 32.6 | 5.8 | 0.9 | 0.0 |
| Model | Errors | CUE% | RUL% | VRI% | RES% | Unc% |
|---|---|---|---|---|---|---|
| Claude-Opus-4.5 | 84 | 65.5 | 34.5 | 0.0 | 0.0 | 3.6 |
| Claude-Sonnet-4.5 | 49 | 59.2 | 40.8 | 0.0 | 0.0 | 2.0 |
| Claude-Haiku-4.5 | 90 | 61.1 | 38.9 | 0.0 | 0.0 | 3.3 |
| Gemini-3-Pro-Preview † | 114 | 79.8 | 20.2 | 0.0 | 0.0 | 0.9 |
| Gemini-3-Flash-Preview † | 186 | 67.2 | 32.8 | 0.0 | 0.0 | 1.6 |
| GPT-5.2 | 47 | 44.7 | 55.3 | 0.0 | 0.0 | 0.0 |
| Hazard category | Errors | CUE% | RUL% | VRI% | RES% |
|---|---|---|---|---|---|
| Chemicals | 3890 | 71.6 | 26.8 | 0.9 | 0.7 |
| Microbiology | 3426 | 76.5 | 22.8 | 0.5 | 0.2 |
| Combustibles | 1954 | 74.5 | 20.6 | 2.8 | 2.0 |
| Storage | 1795 | 78.6 | 19.2 | 0.9 | 1.3 |
| Obstruction | 1572 | 81.9 | 15.3 | 1.1 | 1.8 |
| Substances | 1125 | 76.3 | 20.4 | 1.9 | 1.5 |
| Configuration | Acc. | H-m. | Saf. | Utl. | Pair |
|---|---|---|---|---|---|
| GRPO only | |||||
| VLOS | |||||
| Unsafe-only VLOS | |||||
| Safe-only VLOS |
| Configuration | Acc. | H-m. | Saf. | Utl. | Pair |
|---|---|---|---|---|---|
| GRPO ( ) | 87.1 | 85.5 | 99.0 | 75.2 | 74.3 |
| VLOS ( ) | 95.4 | 95.4 | 96.7 | 94.1 | 90.8 |
| VLOS ( ) | 94.1 | 93.9 | 98.0 | 90.1 | 88.1 |
| VLOS ( ) | 94.7 | 94.6 | 97.4 | 92.1 | 89.4 |
| VLOS ( ) | 94.4 | 94.3 | 96.7 | 92.1 | 89.1 |
AI Safety Evaluation
AI Safety Evaluation studies how to test whether AI systems avoid harmful behavior and remain reliable across users, tasks, and deployment settings.
See all 135 papers