SAVeS: Steering Safety Judgments in Vision-Language Models via Semantic Cues
Organizations: King Abdullah University of Science and Technology (KAUST), Saudi Arabia · Technical University of Munich (TUM), Germany
Abstract
Vision-language models (VLMs) are increasingly deployed in real-world and embodied settings where safety decisions depend on visual context. However, it remains unclear which visual evidence drives these judgments. We study whether multimodal safety behavior in VLMs can be steered by simple semantic cues. We introduce a semantic steering framework that applies controlled textual, visual, and cognitive interventions without changing the underlying scene content. To evaluate these effects, we propose SAVeS, a benchmark for situational safety under semantic cues, together with an evaluation protocol that separates behavioral refusal, grounded safety reasoning, and false refusals. Experiments across multiple VLMs and an additional state-of-the-art benchmark show that safety decisions are highly sensitive to semantic cues, indicating reliance on learned visual-linguistic associations rather than grounded visual understanding. We further demonstrate that automated steering pipelines can exploit these mechanisms, highlighting a potential vulnerability in multimodal safety systems.
Figures & tables
| Model | MSSBench | SAVeS | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IC | + IC | + ICF | IC | + IC | + ICF | |||||||||||
| BRA | FRR | BRA | FRR | BRA | FRR | BRA | FRR | BRA | FRR | BRA | FRR | BRA | FRR | BRA | FRR | |
| Qwen3-VL-8B | 34.3 | 14.9 | 44.8 | 25.4 | 53.7 | 10.4 | 74.6 | 16.4 | 63.3 | 25.0 | 90.0 | 20.0 | 76.7 | 25.0 | 85.0 | 33.3 |
| Qwen3-VL-32B | 31.3 | 16.4 | 36.5 | 17.5 | 50.7 | 13.4 | 51.5 | 10.9 | 78.3 | 21.7 | 91.7 | 25.0 | 90.0 | 26.7 | 88.3 | 31.7 |
| DeepSeek-VL | 43.3 | 59.7 | 40.3 | 62.7 | 65.7 | 77.6 | 52.2 | 61.2 | 33.3 | 61.7 | 26.7 | 55.0 | 65.0 | 85.0 | 43.3 | 71.7 |
| LLaVA-HF-13B | 52.2 | 32.8 | 58.2 | 49.3 | 83.6 | 85.1 | 92.5 | 32.8 | 56.7 | 60.0 | 48.3 | 26.7 | 91.7 | 95.0 | 91.7 | 96.7 |
| Color | BRA | GSA | FRR |
|---|---|---|---|
| Red | 73.1 | 28.4 | 38.8 |
| Orange | 47.8 | 28.4 | 34.3 |
| Yellow | 53.7 | 25.4 | 34.3 |
| Green | 49.3 | 14.9 | 29.9 |
| White | 41.8 | 19.4 | 14.9 |
| Pipeline | Qwen3-VL-8B | Qwen3-VL-32B | Qwen3-VL-32B | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MSSBench | MSSBench | SAVeS | |||||||
| BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | |
| Baseline | 34.3 | 10.4 | 14.9 | 31.3 | 6.0 | 16.4 | 78.3 | 63.3 | 21.7 |
| A (Guardian) | 38.8 | 10.4 | 10.4 | 25.0 | 6.2 | 16.7 | 83.3 | 68.3 | 30.0 |
| B-H (Auditor) | 53.0 | 10.6 | 25.8 | 32.3 | 7.7 | 16.9 | 76.7 | 70.0 | 15.0 |
| B-C (Auditor) | 48.5 | 9.1 | 18.2 | 23.8 | 3.2 | 12.1 | 81.7 | 73.3 | 15.0 |
| MSSBench | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Full (Baseline) | Crop Only | ABS | Masked | |||||||||
| Model | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR |
| Qwen3-VL-8B | 34.3 | 10.4 | 14.9 | 46.3 | 34.3 | 4.5 | 64.2 | 35.8 | 20.9 | 20.9 | 13.4 | 12.1 |
| Qwen3-VL-32B | 31.3 | 6.0 | 16.4 | 34.8 | 27.3 | 10.8 | 62.1 | 45.5 | 18.2 | 28.1 | 18.8 | 9.2 |
| SAVeS | ||||||||||||
| Qwen3-VL-8B | 63.3 | 41.7 | 25.0 | 80.0 | 51.7 | 35.0 | 83.3 | 58.3 | 36.7 | 76.7 | 48.3 | 35.0 |
| Overlay condition | Qwen3-VL-8B | Qwen3-VL-32B | DeepSeek-VL | LLaVA-HF-13B | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | |
| MSSBench | ||||||||||||
| Semantic overlays (color) | ||||||||||||
| Red (all) | 73.1 | 28.4 | 38.8 | 55.2 | 22.4 | 40.9 | 53.7 | 10.4 | 74.6 | 94.0 | 16.4 | 94.0 |
| White | 41.8 | 19.4 | 14.9 | 44.8 | 25.4 | 21.9 | 46.3 | 4.5 | 67.2 | 95.5 | 11.9 | 92.5 |
| Orange | 47.8 | 28.4 | 34.3 | 46.3 | 14.9 | 22.4 | 52.2 | 11.9 | 73.1 | 82.1 | 16.4 | 97.0 |
| Original (Baseline) | Decoy Circles | Adversarial Noise | Sticker SAFE | Sticker DANGER | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR |
| Qwen3-VL-8B | 65.0 | 51.7 | 20.0 | 60.0 | 50.0 | 16.7 | 53.3 | 30.0 | 11.7 | 58.3 | 45.0 | 10.0 | 98.3 | 68.3 | 73.3 |
| Qwen3-VL-32B | 86.7 | 78.3 | 23.3 | 88.3 | 81.7 | 15.0 | 65.0 | 56.7 | 28.3 | 85.0 | 73.3 | 13.3 | 100.0 | 85.0 | 91.7 |
| DeepSeek-VL | 51.7 | 10.0 | 71.7 | 68.3 | 15.0 | 83.3 | 61.7 | 5.0 | 71.7 | 53.3 | 6.7 | 78.3 | 78.3 | 16.7 | 86.7 |
| LLaVA-HF-13B | 91.7 | 13.3 | 93.3 | 93.3 | 18.3 | 86.7 | 86.7 | 8.3 | 86.7 | 90.0 | 13.3 | 80.0 | 93.3 | 20.0 | 86.7 |
| Original (Baseline) | Decoy Circles | Adversarial Noise | Sticker SAFE | Sticker DANGER | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR |
| Qwen3-VL-8B | 61.7 | 43.3 | 28.3 | 55.0 | 33.3 | 15.0 | 38.3 | 21.7 | 16.7 | 58.3 | 50.0 | 15.0 | 93.3 | 63.3 | 51.7 |
| Qwen3-VL-32B | 80.0 | 63.3 | 18.3 | 80.0 | 65.0 | 26.7 | 60.0 | 41.7 | 16.7 | 75.0 | 65.0 | 15.0 | 100.0 | 73.3 | 90.0 |
| DeepSeek-VL | 26.7 | 5.0 | 63.3 | 45.0 | 15.0 | 73.3 | 33.3 | 8.3 | 51.7 | 36.7 | 8.3 | 51.7 | 50.0 | 11.7 | 75.0 |
| LLaVA-HF-13B | 60.0 | 16.7 | 61.7 | 93.3 | 13.3 | 93.3 | 70.0 | 6.7 | 76.7 | 55.0 | 11.7 | 55.0 | 71.7 | 18.3 | 71.7 |
| MSSBench | ||||||||||||
| IC | ICF–IC | |||||||||||
| Model | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR | BRA | GSA | FRR |
| GPT-5 | 55.2 | 44.8 | 10.4 | 71.6 | 65.7 | 13.4 | 74.6 | 70.1 | 17.9 | +19.4 | +25.3 | +7.5 |
| GPT-5-mini | 49.3 | 26.9 | 23.9 | 58.2 | 41.8 | 13.4 | 80.6 | 53.7 | 32.8 | +31.3 | +26.8 | +8.9 |
| Claude-4.5 Sonnet | 26.9 | 9.0 | 20.9 | 26.9 | 20.9 | 13.4 | 61.2 | 10.4 | 49.3 | +34.3 | +1.4 | +28.4 |
| Gemini-3 Flash | 58.2 | 47.8 | 14.9 | 76.1 | 71.6 | 9.0 | 83.6 | 76.1 | 13.4 | +25.4 | +28.3 | -1.5 |