atlas

Research map / Vision-language and multimodal / Human and embodied modeling

PoisonedEye: Knowledge Poisoning Attack on Retrieval-Augmented Generation based Large Vision-Language Models

ICML 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Multimodal retrieval-augmented modeling

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 PoisonedEye, a knowledge poisoning attack on vision-language RAG systems that injects a single image-text poison sample optimized to be retrieved for a target query or an entire class of queries and to induce a target response.

Problem

Vision-language RAG systems that retrieve from multimodal knowledge databases are vulnerable to poisoning, but prior RAG poisoning work only targeted text. The paper asks whether a single injected image-text pair can make an LVLM output an attacker-chosen response to a target query or query class.

Approach

Extends PoisonedRAG to multimodal settings: an LLM crafts a misleading poison text for inducibility, and signed gradient descent on a bounded perturbation of the poison image minimizes retrieval distance to the target query (single query) or to the estimated center of an image class (class query) for retrievability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
optimize the poison image to reduce retrieval distance (PoisonedEye-S instead of PoisonedEye-B)PoisonedEye on VLRAG · ImageNet-1k, Siglip-so400mRSR-1: 71.98% -> 91.59%Helped
estimate the class center and optimize the poison image for class queries (PoisonedEye-C instead of PoisonedEye-S)PoisonedEye on VLRAG · ImageNet-1k, Siglip-so400mRSR-1: 91.59% -> 97.15%Helped
increase retrieval number K (ablation)PoisonedEye on Places-365 · Places-365RSR-KHelped
increase retrieval number K (ablation)PoisonedEye on Places-365 · Places-365PSRMixed
increase the number of collected class images H (ablation)PoisonedEye-C · Places-365PSRHelped
add noise to the poison image (max = 16) (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 64.65%Hurt
random-crop the poison image (scale = 0.7) (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 45.20%Hurt
apply RoCLIP rematching defense (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 0.00%Hurt
apply RoCLIP with an enhanced attack that maximizes poison image-text relation (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 54.52%Hurt
use target response R2 instead of R1 (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 95.28%Helped
use target response R3 instead of R1 (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 89.75%Hurt
use target response R4 instead of R1 (ablation)PoisonedEye-C · Places-365PSR: 92.63% -> 83.17%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OVEN-Wiki WebQA ImageNet-1k Places-365 Country-211

Benchmarks: ImageNet-1k Places-365 Country-211

Metrics: RSR-1 RSR-K ARD PSR

Baselines: PoisonedEye-B PoisonedEye-S RoCLIP

Builds on: PoisonedRAG signed gradient descent (FGSM-style) RoCLIP

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