atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

BadCLIP: Dual-Embedding Guided Backdoor Attack on Multimodal Contrastive Learning

CVPR 2024 · Adversarial robustness and security › Backdoor and poisoning · approach: Backdoors in large multimodal models · 32 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 BadCLIP, a dual-embedding guided visual-trigger backdoor attack on CLIP that evades DECREE detection and CleanCLIP/fine-tuning defenses while keeping high ASR.

Problem

Existing backdoor attacks on multimodal contrastive learning models such as CLIP are easily neutralized by backdoor detection and clean fine-tuning defenses, so the paper asks whether a backdoor can survive these defenses.

Approach

Optimize a patch-based visual trigger so that triggered images approximate the textual embedding of the target label (textual embedding consistency) and align with real target-class visual features (visual embedding resistance), with poisoned samples chosen as boundary, farthest, and random samples, so that backdoor parameter changes stay small and the backdoor resists clean fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BadCLIP instead of TrojVQACLIP backdoor attack · ImageNet-1K val zero-shot, CleanCLIPASR: 44.30 -> 89.60Helped
Use BadCLIP instead of TrojVQACLIP backdoor attack · ImageNet-1K linear probe, CleanCLIPASR: 0.08 -> 66.40Helped
Use BadCLIP instead of TrojVQACLIP backdoor attack · ImageNet-1K val zero-shot, cross-domain CleanCLIP (SBU)ASR: 49.01 -> 87.21Helped
Use textual consistency loss Lt alone (ablation)BadCLIP · ImageNet-1K val zero-shot, CleanCLIPASR: 44.30 -> 74.47Helped
Use visual resistance losses Lp_i + Ln_i alone (ablation)BadCLIP · ImageNet-1K val zero-shot, CleanCLIPASR: 44.30 -> 65.24Helped
Add visual resistance losses to textual consistency loss (ablation)BadCLIP · ImageNet-1K val zero-shot, CleanCLIPASR: 74.47 -> 87.56Helped
Add poisoned-pair sampling (PPS) to the full loss (ablation)BadCLIP · ImageNet-1K val zero-shot, CleanCLIPASR: 87.56 -> 89.60Helped
Increase the trigger patch size (ablation)BadCLIP · ImageNet-1K val zero-shot, no defense and CleanCLIPASRMixed
Increase the number of poisoned samples (ablation)BadCLIP · ImageNet-1K val zero-shot, no defense and CleanCLIPASRHelped

Surprising findings

Limitations

Experimental setup

Datasets: CC3M ImageNet-1K SBU Captions

Benchmarks: ImageNet-1K

Metrics: clean accuracy attack success rate PL1-norm

Baselines: BadNet Blended SIG SSBA TrojVQA mmPoison BadEncoder Carlini et al.

Builds on: CLIP CleanCLIP BadEncoder BadNet DECREE

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