atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Steering Away from Harm: An Adaptive Approach to Defending Vision Language Model Against Jailbreaks

CVPR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Vision-language model robustness · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ASTRA, a training-free VLM jailbreak defense that builds steering vectors from Lasso-attributed visual tokens of PGD adversarial images and applies calibrated, projection-based adaptive activation steering at inference.

Problem

VLMs are vulnerable to perturbation-based and structured (typography) jailbreak attacks, while existing defenses require costly purification, adversarial training, or multiple inference passes for response evaluation.

Approach

Attribute jailbreak-relevant visual tokens via random ablation and a Lasso surrogate, use their activation difference as a harmful steering vector, and steer activations only when they project positively onto that vector, with activations calibrated by a mean activation to avoid similar-angle clustering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ASTRA adaptive activation steering instead of the strongest listed baselineMiniGPT-4-13B · Perturbation-based attacks, ε=16/255 to unconstrainedToxicity Score (%): 16.51 -> 11.30; 18.93 -> 8.84; 20.93 -> 4.51; 21.23 -> 4.48Helped
Use ASTRA adaptive activation steering instead of the strongest listed baselineMiniGPT-4-13B · Perturbation-based jailbreak attacks, ε=16/255 to unconstrainedASR (%): 20.00 -> 9.09; 22.73 -> 13.18; 17.27 -> 15.46; 16.36 -> 9.09Helped
Use ASTRA adaptive activation steering instead of the strongest listed baselineQwen2-VL-7B · Perturbation-based attacks, ε=16/255 to unconstrainedToxicity Score (%): 29.37 -> 15.52; 24.68 -> 5.45; 28.74 -> 2.39; 27.76 -> 0.07Helped
Use ASTRA adaptive activation steering instead of the strongest listed baselineQwen2-VL-7B · Perturbation-based jailbreak attacks, ε=16/255 to unconstrainedASR (%): 19.09 -> 6.06; 20.00 -> 5.00; 21.82 -> 18.18Helped
Add calibration activation to the projection term (ablation)ASTRA on Qwen2-VL-7B · Perturbation-based attacks, ε=16/255 to unconstrainedToxicity Score (%): 40.49 -> 15.52; 41.80 -> 5.45; 33.90 -> 2.39; 10.50 -> 0.07Helped
Add calibration activation to the projection term (ablation)ASTRA on Qwen2-VL-7B · Perturbation-based attacks, ε=16/255 to unconstrainedASR (%): 50.00 -> 6.06; 24.55 -> 5.00; 51.82 -> 18.18; 72.73 -> 15.45Helped
Use image-attributed visual tokens instead of entire-image activations (ablation)ASTRA on Qwen2-VL-7B with calibration · Perturbation-based attacks, ε=16/255 to unconstrainedToxicity Score (%): 37.70 -> 15.52; 35.28 -> 5.45; 21.59 -> 2.39; 5.24 -> 0.07Helped
Use image-attributed visual tokens instead of entire-image activations (ablation)ASTRA on Qwen2-VL-7B with calibration · Perturbation-based attacks, ε=16/255 to unconstrainedASR (%): 46.82 -> 6.06; 47.28 -> 5.00; 42.73 -> 18.18; 22.73 -> 15.45Helped
Steer with random Gaussian noise instead of an image-derived steering vector (ablation)ASTRA on Qwen2-VL-7B · Perturbation-based attacks, ε=16/255 to unconstrainedToxicity Score (%): 44.10; 53.80; 61.09; 55.10Hurt
Steer with random Gaussian noise instead of an image-derived steering vector (ablation)ASTRA on Qwen2-VL-7B · Perturbation-based attacks, ε=16/255 to unconstrainedASR (%): 64.55; 67.27; 69.09; 76.36Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet AdvBench Anthropic-HHH RealToxicityPrompts MM-SafetyBench JailbreakBench MM-Vet MMBench XSTest

Benchmarks: Detoxify toxicity score on RealToxicityPrompts with PGD images HarmBench ASR on AdvBench and Anthropic-HHH MM-Vet MMBench XSTest MM-SafetyBench JailbreakBench

Metrics: toxicity score attack success rate utility score perplexity inference time per token

Baselines: Self-reminder JailGuard ECSO Refusal Pairs steering Jailbreak Templates steering

Builds on: activation steering representation engineering PGD adversarial attack JailGuard ECSO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy