atlas

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

Shadowcast: Stealthy Data Poisoning Attacks Against Vision-Language Models

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Vision-language model robustness · 3 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.

Shadowcast is a clean-label data poisoning attack on vision-language models that pairs feature-colliding poison images with LLM-paraphrased captions, causing misidentification (Label Attack) or persuasive misinformation (Persuasion Attack) on benign prompts.

Problem

VLMs trained via visual instruction tuning on externally sourced data can be poisoned so that they produce misleading responses to benign, everyday prompts; prior poisoning work either targets classifiers or uses easily detectable mismatched image/text pairs.

Approach

Craft poison images by PGD-perturbing destination-concept images within an L-inf budget so their vision-encoder features match original-concept images, and pair them with destination-emphasizing captions (LLaVA caption + GPT-3.5 paraphrase) so the image/text pairs look visually congruent (clean-label).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Inject 50 Shadowcast poison samplesLLaVA-1.5 · Trump-to-Bidenattack success rate: over 95%Helped
Inject 50 Shadowcast poison samplesLLaVA-1.5 · EngineLight-to-FuelLightattack success rate: 80%Helped
Inject fewer than 30 Shadowcast poison samplesLLaVA-1.5 · Label Attackattack success rate: over 60%Helped
Inject 50 Shadowcast poison samplesMiniGPT-v2 · All four attack tasksattack success rate: over 50%Helped
Use the same data augmentation techniques when crafting poison imagesShadowcast on LLaVA-1.5 · All four attack tasks with training data augmentationattack success rateHelped
Apply JPEG compression to poison images before trainingShadowcast on LLaVA-1.5 · Three of four attack tasksattack success rateHelped
Poison the model with Shadowcast samplesLLaVA-1.5 · VizWiz and GQAbenchmark performanceNo clear effect
Poison the model with Shadowcast samplesLLaVA-1.5 · JunkFood-to-HealthyFood test imagesimage-response relevanceHurt
Craft poison samples with an alternate VLMShadowcast on LLaVA-1.5 · Transferability across tasksattack success rateMixed
Use MiniGPT-v2 as the source model for poison craftingShadowcast on LLaVA-1.5 · JunkFood-to-HealthyFoodattack success rateHurt
Apply JPEG compression to poison images before trainingShadowcast on LLaVA-1.5 · Four attack tasksattack success rateMixed

Surprising findings

Limitations

Experimental setup

Datasets: cc-sbu-align Google image search (Creative Commons) images per concept

Benchmarks: GQA VizWiz

Metrics: attack success rate utility accuracy on GQA and VizWiz human-rated coherence and image-text relevance (1-5)

Baselines: clean model (no poisoning)

Builds on: clean-label feature-collision poisoning for image classifiers LLaVA-1.5 MiniGPT-v2 LoRA

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