Automating Steering for Safe Multimodal Large Language Models

Lyucheng Wu, Mengru Wang, Ziwen Xu, Tri Cao, Nay Oo +2 more
7/17/2025
cs.CLcs.AIcs.IR

No official code found. Best implementation: zjunlp/AutoSteer (16 stars, MIT, last commit 2025-08-21).

Abstract

Recent progress in Multimodal Large Language Models (MLLMs) has unlocked powerful cross-modal reasoning abilities, but also raised new safety concerns, particularly when faced with adversarial multimodal inputs. To improve the safety of MLLMs during inference, we introduce a modular and adaptive inference-time intervention technology, AutoSteer, without requiring any fine-tuning of the underlying model. AutoSteer incorporates three core components: (1) a novel Safety Awareness Score (SAS) that automatically identifies the most safety-relevant distinctions among the model's internal layers; (2) an adaptive safety prober trained to estimate the likelihood of toxic outputs from intermediate representations; and (3) a lightweight Refusal Head that selectively intervenes to modulate generation when safety risks are detected. Experiments on LLaVA-OV and Chameleon across diverse safety-critical benchmarks demonstrate that AutoSteer significantly reduces the Attack Success Rate (ASR) for textual, visual, and cross-modal threats, while maintaining general abilities. These findings position AutoSteer as a practical, interpretable, and effective framework for safer deployment of multimodal AI systems.

View on arXivView PDF

Code Implementations(1)

zjunlp/AutoSteerCommunity62%
MIT

[EMNLP 2025] AutoSteer: Automating Steering for Safe Multimodal Large Language Models

163Shell, PythonMay 27, 20251 years agoMIT
autosteerknowledge-editinglarge-language-modelsmultimodal-large-language-modelsnatural-language-processing+3 more

Similar Papers

Cite this paper

@article{wu2025automating,
  title  = {Automating Steering for Safe Multimodal Large Language Models},
  author = {Lyucheng Wu and Mengru Wang and Ziwen Xu and Tri Cao and Nay Oo and Bryan Hooi and Shumin Deng},
  year   = {2025},
  eprint = {2507.13255},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.13255v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.13255.svg)](https://codeofpaper.com/paper/2507.13255)

Discussion