Learning to Detect Unknown Jailbreak Attacks in Large Vision-Language Models
Shuang Liang, Zhihao Xu, Jialing Tao, Hui Xue, Xiting Wang
TL;DR
This work tackles the challenge of detecting unknown jailbreak attacks on large vision-language models by moving from attack-specific learning to task-focused detection. It introduces the Learning to Detect (LoD) framework, which uses Multi-modal Safety Concept Activation Vectors (MSCAV) for safety-aware representations and a Safety Pattern Auto-Encoder (SPAE) for capturing inter-layer safety patterns through anomaly detection. Across three LVLMs and multiple attack types, LoD achieves superior AUROC and robustness with significant improvements over baselines, while maintaining high efficiency and requiring no attack-specific training data. The approach provides a practical, generalizable defense against unseen jailbreaks and offers strong potential for deployment in multimodal safety pipelines.
Abstract
Despite extensive alignment efforts, Large Vision-Language Models (LVLMs) remain vulnerable to jailbreak attacks, posing serious safety risks. To address this, existing detection methods either learn attack-specific parameters, which hinders generalization to unseen attacks, or rely on heuristically sound principles, which limit accuracy and efficiency. To overcome these limitations, we propose Learning to Detect (LoD), a general framework that accurately detects unknown jailbreak attacks by shifting the focus from attack-specific learning to task-specific learning. This framework includes a Multi-modal Safety Concept Activation Vector module for safety-oriented representation learning and a Safety Pattern Auto-Encoder module for unsupervised attack classification. Extensive experiments show that our method achieves consistently higher detection AUROC on diverse unknown attacks while improving efficiency. The code is available at https://anonymous.4open.science/r/Learning-to-Detect-51CB.
