atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Detecting Backdoor Samples in Contrastive Language Image Pretraining

ICLR 2025 · Adversarial robustness and security › Backdoor and poisoning · approach: Backdoors in large multimodal models · 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.

Shows that CLIP backdoor-poisoned samples form sparse local neighborhoods, so classic local outlier detectors (k-dist, SLOF, DAO) detect them far better than existing supervised-learning backdoor detectors, enabling efficient purification of CC3M and revealing a natural backdoor in an OpenCLIP model.

Problem

Detecting poisoned (backdoor) image-text samples in web-scale CLIP pretraining data, which existing supervised-learning backdoor sample detectors handle poorly at very low poisoning rates (e.g., 0.01%).

Approach

Backdoor-poisoned CLIP samples cluster tightly in representation space yet are far from clean data, so their local neighborhoods are sparse; density-ratio local outlier detectors (k-th NN distance, SLOF, DAO) using minibatch reference points detect them accurately and cheaply.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use local density detectors (DAO/SLOF) instead of supervised backdoor detector ABLCLIP RN50 backdoor detection · CC3M, tested trigger attacksAUC (%): 27.86 -> 99.86Helped
Use DAO rather than SafeCLIP detectionCLIP backdoor detection · CC3M, varied triggers and encodersAUC (%): 83.42 -> 99.86Helped
Use local outlier detection rather than CDCLIP RN50 clean-label backdoor detection · CC3M Clean Label STBAAUC (%): 48.68 -> 97.10Helped
Remove the top 10% DAO outliers before retrainingCLIP RN50 · ImageNet validation, patch attackattack success rate (%): 100.0 -> 0.0Helped
Remove the top 10% DAO outliers before retrainingCLIP RN50 · ImageNet validation, Nashville attackattack success rate (%): 78.7 -> 9.6Helped
Remove the top 10% DAO outliers before retrainingCLIP RN50 · ImageNet validation, MT-M attackattack success rate (%): 74.7 -> 15.00Helped
Remove 10% of DAO-ranked samplesCLIP RN50 · ImageNet zero-shot accuracy across attacksaccuracy (%): 17.0 -> 16.2No clear effect
Add nearest-neighbor self-supervised objectives during retraining on purified data (ablation)CLIP+NN · ImageNet validation, purified CC3M across attacksclean zero-shot accuracy (%): 16.2 -> 17.4Helped
Increase locality from k=16 to k=256 (ablation)DAO backdoor detector · CC3M Patch STBA, 10% poisoningAUC (%): 64.88 -> 99.98Helped
Increase locality from k=16 to k=256 (ablation)k-dist backdoor detector · CC3M Patch STBA, 10% poisoningAUC (%): 95.39 -> 100.00Helped
Increase locality from k=16 to k=256 (ablation)SLOF backdoor detector · CC3M Patch STBA, 10% poisoningAUC (%): 63.00 -> 99.99Helped
Increase poisoning rate from 0.01% to 10% while keeping k=16 (ablation)LID backdoor detector · CC3M Patch STBAAUC (%): 99.29 -> 1.18Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CC3M CC12M ImageNet CIFAR10 CIFAR100 Food101 GTSRB StanfordCars STL10

Benchmarks: ImageNet CIFAR10 CIFAR100 Food101 GTSRB StanfordCars STL10

Metrics: AUC clean accuracy attack success rate FPR@95

Baselines: ABL Cognitive Distillation SafeCLIP LID iForest RoCLIP

Builds on: CLIP Local Outlier Factor Dimensionality-Aware Outlier Detection Anti-Backdoor Learning Cognitive Distillation

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