atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SPA-VL: A Comprehensive Safety Preference Alignment Dataset for Vision Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 8 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.

Builds SPA-VL, a ~100K-sample automatically constructed safety preference dataset (question, image, chosen, rejected) for VLM RLHF, and shows DPO/PPO on LLaVA-1.5 improve harmlessness and helpfulness.

Problem

VLMs have weak safety alignment through the visual modality, and there is a lack of large-scale, high-quality open preference datasets for safety alignment of vision-language models.

Approach

A fully automated pipeline builds a multimodal safety preference dataset covering 6 harm domains, 13 categories and 53 subcategories, with easy questions, hard questions and hard statements per image, and responses from 12 VLMs selected for safety-level diversity and annotated by GPT-4V for harmlessness and helpfulness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train LLaVA-7B with SPA-VL using DPOLLaVA-7B · MM-SafetyBench AvgASR: 20.54 -> 0.6Helped
Train LLaVA-7B with SPA-VL using PPOLLaVA-7B · AdvBench suffixASR: 99.81 -> 2.12Helped
Increase PPO training data from 100 to 90K (ablation)LLaVA-1.5 (7B) · Anthropic-Helpfulhelp score: 51.50 -> 70.00Helped
Increase DPO training data from 100 to 90K (ablation)LLaVA-1.5 (7B) · AdvBench suffixASR: 99.62 -> 0.00Helped
Use response pairs from all 12 models instead of only safe responses (ablation)LLaVA-1.5 (7B) trained with DPO · AdvBench suffixASR: 65.38 -> 6.54Helped
Use response pairs from all 12 models instead of only unsafe responses (ablation)LLaVA-1.5 (7B) trained with DPO · AdvBench suffixASR: 60.77 -> 6.54Helped
Combine easy questions, hard questions, and hard statements instead of using one type (ablation)LLaVA-1.5 (7B) trained with DPO · AdvBench suffixASR: 24.04 -> 6.54; 11.54 -> 6.54; 5.00 -> 6.54Helped
Add the projection layer to DPO training (ablation)LLaVA-1.5 (7B) · MM-SafetyBench AvgASR: 1.64 -> 0.60Helped
Add the projection layer to DPO training (ablation)LLaVA-1.5 (7B) · AdvBench suffixASR: 0.19 -> 0.00No clear effect
Add the projection layer to PPO training (ablation)LLaVA-1.5 (7B) · MM-SafetyBench AvgASR: 0.89 -> 0.74Mixed
Align LLaVA-7B with SPA-VL using DPOLLaVA-7B · POPEF1 score: 85.85 -> 78.59Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SPA-VL training set LAION-5B Anthropic-Helpful AdvBench MM-SafetyBench

Benchmarks: HarmEval AdvBench MM-SafetyBench Anthropic-Helpful HelpEval POPE VQAv2 GQA VizWiz VQA ScienceQA TextVQA SEED-Bench

Metrics: unsafe rate harm score attack success rate win rate exact match F1

Baselines: LLaVA-1.5-7B InstructBLIP-7B LAMM-13B LLaMA-Adapter-v2-7B MiniGPT-4-7B mPLUG-Owl-7B Otter-9B InternVL-Chat-7B CogVLM2-LLama3-Chat-19B LLaVA-v1.6-34B QwenVL-Chat-7B InternLMXComposer-7B

Builds on: DPO PPO LLaVA-1.5 MD-Judge LAION-5B

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