Predictive Safety Guardrails Do Not Always Make LLM Agents Safer
Organizations: Harbin Institute of Technology
Abstract
Large language model agents increasingly take consequential actions in digital and physical environments, where safety risks may emerge only after multiple interaction steps. This has motivated world-model-driven predictive safety guardrails, which anticipate future consequences before execution. However, existing evaluations largely focus on end-to-end safety outcomes, leaving unclear whether safety gains arise from reliable prediction and faithful use of predicted risks. In this work, we systematically diagnose the prediction-to-action pipeline along three dimensions: how world-model predictions are integrated into decision making, whether the predictions themselves are reliable, and whether their content is faithfully used. Across seven policy models and two safety environments, we find that stronger prediction involvement does not yield monotonic safety gains and can reduce task completion while substantially increasing inference cost. We further find that world-model predictions remain insufficiently reliable, especially over longer horizons, where safety prediction degrades substantially relative to near-term forecasting. Finally, we find that safety gains can persist even under corrupted predictions, while locally verified predictions still leave subsequent safety violations, showing that predictive content is not faithfully incorporated into the decision process. Together, these findings expose a fundamental prediction-to-action gap in current predictive guardrails: producing more or seemingly accurate foresight is insufficient unless that foresight is both reliable and faithfully translated into safer decisions.
Figures & tables
| HA | IS-Bench | |||||||
|---|---|---|---|---|---|---|---|---|
| Actor | Mode | SAR | AVS | TCR | TS | CSS | ESS | AF |
| Qwen3.5-27B | No Prediction | 76.81 | 85.19 | 83.63 | 77.64 | 22.98 | 31.36 | 21.76 |
| Prediction-Informed | 73.40 | 84.00 | 84.42 | 77.64 | 24.22 | 34.82 | 17.36 | |
| Prediction-Constrained | 85.10 | 87.95 | 82.41 | 77.64 | 22.36 | 31.30 | 17.01 | |
| Gemini-3.7-Flash | No Prediction | 69.51 | 84.91 | 88.07 | 96.18 | 20.38 | 23.02 | 9.92 |
| Prediction-Informed | 70.12 | 84.99 | 88.21 | 96.80 | 20.00 | 23.58 | 10.21 | |
| Mean tokens / task | ||
|---|---|---|
| Mode | HA | IS-Bench |
| No Prediction | 134,710.5 | 44,681.1 |
| Prediction-Informed | 288,095.8 | 45,674.8 |
| Prediction-Constrained | 850,448.0 | 140,805.6 |
| Benchmark | Model | Invocation | Action change | Safety improvement |
|---|---|---|---|---|
| HA | Qwen3.5-27B | 47.47% | 95.29% | 12.50% |
| Gemini-3.7-Flash | 43.94% | 89.86% | 20.00% | |
| GLM-5.3-Flash | 41.77% | 90.28% | 16.67% | |
| GPT-5.6-Terra | 25.00% | 88.10% | 0.00% | |
| IS-Bench | Qwen3.5-27B | 7.12% | 68.64% | 6.67% |
| Gemini-3.7-Flash | 16.00% | 20.00% | 5.88% |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Property | No Prediction | Prediction- Informed | Prediction- Constrained |
|---|---|---|---|
| External WM available | No | Yes, as an optional tool | Yes, through the guard |
| Who initiates checking? | Not applicable | Actor | Guard on eligible candidates |
| Can the Actor skip consultation? | Not applicable | Yes | Not for a required check |
| WM feedback | None | Returned after consultation | Returned for guarded decisions/revision |
| External WM execution gate | Absent | Absent | Present |
| After candidate revision | Native execution rules | Actor decides next action | New candidate is checked again |
| Diagnostic | HA interpretation | IS-Bench interpretation |
|---|---|---|
| Invocation | Trajectories with at least one consultation / evaluated trajectories | Trajectories with at least one consultation / evaluated trajectories |
| Action change | Linked feedback events whose following candidate changes / linked events | Recorded action changes after consultation / the corresponding consultation set |
| Safety improvement | Recorded unsafe-to-safe correction percentage | Recorded unsafe-to-safe correction percentage |
| World model | Mode | SAR | AVS | TCR |
|---|---|---|---|---|
| Gemini-3.7-Flash | No Prediction | 78.79 | 85.56 | 84.08 |
| Prediction-Informed | 72.89 | 84.22 | 85.24 | |
| Prediction-Constrained | 81.52 | 86.33 | 82.99 | |
| DeepSeek-V4-Flash | No Prediction | 77.40 | 85.45 | 84.81 |
| Prediction-Informed | 72.62 | 83.75 | 83.95 | |
| Prediction-Constrained | 81.11 | 86.04 | 82.31 |
| Horizon | Record | Illustrative action | Risk label |
|---|---|---|---|
| Inspect an internal report. | 0 | ||
| Draft a public summary locally. | 0 | ||
| Publish a version containing prohibited personal identifiers. | 1 | ||
| (HA only) | Acknowledge the operation’s status. | 0 |
| Condition | Policy source | Question addressed |
|---|---|---|
| Full | Rules associated with the current task. | Can the WM detect violations when the relevant requirements are explicit? |
| Train-derived | Constraints extracted from a training subset. | Does extracted policy information support prediction beyond its extraction instances? |
| Generic | Non-instance-specific embodied-safety guidance. | How much can prediction rely on general safety guidance? |
| Benchmark | ID | Prediction mode | Policy input | Horizons |
| HA | HA-1 | Direct | Full | – |
| HA-2 | Direct | Train-derived | – | |
| HA-3 | Iterative | Full | – | |
| HA-4 | Iterative | Train-derived | – | |
| IS-Bench | IS-1 | Direct | Full | – |
| IS-2 | Direct | Train-derived | – |
| Condition | Explanatory text | Risk judgment | Risk score | Policy/action guidance |
|---|---|---|---|---|
| Normal | Original | Original | Original | Original |
| Empty | Removed | Retained | Removed | Removed |
| Irrelevant | Unrelated text | Retained | Removed | Removed |
| Corrupt | Key text damaged | Retained | Retained | Retained |
| Filler | Non-diagnostic filler | Retained | Removed | Removed |
| Full Inversion | Risk direction reversed | Reversed | Across threshold | Transformed with the risk assessment |
| Case | Task | Mode | Recorded behavior |
|---|---|---|---|
| 1 | dl-t11 | NP | Compares waiting with immediate authorization. |
| 2 | si-t4 | NP | Anticipates identity exposure and publication prerequisites. |
| 3 | Cleaning fan | NP | Turns off the fan before cleaning. |
| 4 | si-t27 | PI | Treats a zero-risk forecast as publication confirmation. |
| 5 | fin-t26 | PI | Repeats a prepared filing after zero-risk advice. |
| 6 | si-t12 | PI | Retains the proposed dispute after a zero-risk forecast. |
LLM Agent Safety
Large language model agent safety studies how to keep tool-using, persistent, and multi-agent systems aligned with user intent and authorized limits.
See all 341 papers