atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Defending Multimodal Backdoored Models by Repulsive Visual Prompt Tuning

NeurIPS 2025 · Adversarial robustness and security › Backdoor and poisoning · approach: Detecting poisoned samples · 1 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 Repulsive Visual Prompt Tuning (RVPT), which tunes deep visual prompts on few-shot clean data with a feature-repelling loss so a backdoored CLIP encodes only in-dataset predictive features, defending against multimodal backdoor attacks.

Problem

Backdoor attacks on contrastively pre-trained CLIP models persist into downstream tasks; existing defenses either fine-tune the whole model or need poisoned data, which is costly or unrealistic when only few-shot clean downstream data is available.

Approach

CLIP's low perturbation resistivity stems from encoding off-dataset features; deep visual prompt tuning with a feature-repelling loss (minimizing cosine similarity between prompted and original deep-layer features) plus cross-entropy forces the encoder to keep only predictive downstream features, suppressing trigger features without poisoned data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add RVPT instead of CleanCLIPbackdoored CLIP ViT/B32 · ImageNet1K, BadCLIPASR: 89.70 -> 2.76Helped
add RVPT instead of Linear Probebackdoored CLIP ViT/B32 · ImageNet1K, BadCLIPASR: 99.70 -> 2.76Helped
use RVPT rather than VPT alonebackdoored CLIP in image captioning · Image captioning, BadCLIPASR: 81.21 -> 0Helped
use RVPT rather than VPT alonebackdoored CLIP in text-to-image retrieval · Text-to-image retrieval, BadCLIPASR: 22.67 -> 0Helped
add feature-repelling loss to few-shot visual prompt tuning (ablation)CLIP tuned on few-shot ImageNet · ImageNet, BadCLIPASR: 98.14 -> 2.76Helped
add feature-repelling loss to full-model CE fine-tuning (ablation)CLIP fine-tuned on ImageNet · ImageNet, BadCLIPASR: 10.09 -> 0Helped
add feature-repelling loss to CC3M Info-NCE fine-tuning (ablation)CLIP fine-tuned on CC3M · ImageNet, BadCLIPASR: 92.50 -> 18.23Helped
increase the number of shots per class (ablation)RVPT · ImageNet, BadCLIP and other attacksASRHelped
increase balancing factor α (ablation)RVPT · evaluated datasetsASRMixed
increase visual context length beyond approximately 25 to 50 tokens (ablation)RVPT · evaluated attacksCAHurt
tune with a visual context length of 5 instead of the default 50 (ablation)RVPT · evaluated attacksASRHelped
embed prompts in later layers rather than earlier layers (ablation)RVPT · evaluated attacksCAHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet1K Caltech101 OxfordPets CC3M ImageNet-V2 ImageNet-A ImageNet-R ImageNet-Sketch MSCOCO

Benchmarks: ImageNet1K Caltech101 OxfordPets ImageNet-V2 ImageNet-A ImageNet-R ImageNet-Sketch MSCOCO

Metrics: ASR clean accuracy poisoned accuracy perturbation resistivity

Baselines: No defense CleanCLIP Linear Probe VPT Adversarial Prompt Tuning

Builds on: VPT CleanCLIP CoOp BadCLIP

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