atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Backdooring Vision-Language Models with Out-Of-Distribution Data

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 0 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 VLOOD, a backdoor attack on VLMs (BLIP-2, MiniGPT-4, InstructBLIP) that injects triggers using only 3000 OOD image-text pairs while preserving conceptual consistency of outputs via knowledge distillation, an L1-based loss, and dynamic loss weighting.

Problem

Backdoor attacks on vision-language models for image-to-text generation typically damage output semantics and assume attackers have the original training data, which is unrealistic.

Approach

Injects backdoors with only OOD data by combining a KL-based clean knowledge preservation loss (distilling from the benign model), an L1-embedding conceptual consistency loss on poisoned samples, and a dynamically adjusted weight λ balancing clean and poisoned losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CKP to the default LM-loss method (ablation)VLOOD training on Flickr8k · Flickr8k image captioning, poisoned inputsASR: 0.999 -> 0.000Hurt
Add CCP to the default LM-loss method (ablation)VLOOD training on Flickr8k · Flickr8k image captioning, clean inputsASR: 0.000 -> 0.852Hurt
Add dynamically adjusted weights to the default LM-loss method (ablation)VLOOD training on Flickr8k · Flickr8k image captioning, clean inputsCIDEr: 111.9 -> 104.0Hurt
Replace CKP with LM(clean) loss (ablation)VLOOD · Flickr8k image captioning, clean inputsASR: 0.000 -> 0.983Hurt
Replace CCP with LM(poisoned) loss (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 103.7Hurt
Replace both CKP and CCP with their LM-loss alternatives (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 109.7Hurt
Add CCP to Default + CKP without dynamic weights (ablation)VLOOD · Flickr8k image captioning, poisoned inputsASR: 0.000 -> 0.000No clear effect
Add dynamically adjusted weights to Default + CKP + CCP (ablation)VLOOD · Flickr8k image captioning, poisoned inputsASR: 0.000 -> 0.999Helped
Replace CCP's L1 distance with cosine similarity (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 104.0Hurt
Replace CKP's KL divergence with cosine similarity (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 2.2Hurt
Replace CKP's KL divergence with MSE (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 103.6Hurt
Replace CKP's KL divergence with JSD (ablation)VLOOD · Flickr8k image captioning, clean inputsCIDEr: 115.0 -> 110.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Flickr8k Flickr30k COCO OK-VQA VQAv2

Benchmarks: Flickr8k Flickr30k COCO OK-VQA VQAv2

Metrics: BLEU@4 METEOR ROUGE-L CIDEr VQA score ASR

Baselines: BadNet Blended Poisoning BadEncoder Shadowcast AnyDoor

Builds on: BLIP-2 knowledge distillation BadNet Shadowcast

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