atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Backdoor Contrastive Learning via Bi-level Trigger Optimization

ICLR 2024 · 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.

Proposes Bi-Level Trigger Optimization (BLTO), which learns a backdoor trigger generator via a bi-level objective against a surrogate contrastive learning victim, so poisoned unlabeled data yields high attack success on downstream classifiers.

Problem

Data-poisoning backdoor attacks on contrastive learning use fixed triggers that fail to associate triggered inputs with the target class in embedding space, due to CL alignment/uniformity and augmentations, yielding low attack success rates.

Approach

Optimize the trigger generator with a bi-level objective: the inner loop simulates contrastive training of a surrogate encoder on the backdoored data, and the outer loop updates the generator so triggered inputs stay close to target-class reference data throughout that surrogate CL procedure, yielding triggers that transfer across CL methods, backbones, and augmentations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use bi-level trigger optimization instead of CTRLCL backdoor attack · CIFAR-10, CIFAR-100, and ImageNet-100 across SimCLR, BYOL, and SimSiamASR: 32.18$\%$ vs 91.27$\%$ (CIFAR-10, SimCLR); 85.67$\%$ vs 92.13$\%$ (CIFAR-100, BYOL); 43.16$\%$ vs 99.82$\%$ (ImageNet-10Helped
Remove inner optimization (ablation)BLTO · CIFAR-10 with SimCLR, BYOL, and SimSiamASR: 91.27\% -> 71.98\% (SimCLR); 97.17\% -> 60.13\% (BYOL); 84.63\% -> 17.44\% (SimSiam)Hurt
Remove outer optimization (ablation)BLTO · CIFAR-10 with SimCLR, BYOL, and SimSiamASR: 91.27\% -> 12.84\% (SimCLR); 97.17\% -> 11.97\% (BYOL); 84.63\% -> 12.01\% (SimSiam)Hurt
Add GaussianBlur to the victim augmentations (ablation)BLTO on ImageNet-100 · ImageNet-100, default augmentations versus default plus GaussianBlurASR: 98.58$\%$ -> 99.13$\%$Helped
Add GaussianBlur to the victim augmentations (ablation)CTRL on ImageNet-100 · ImageNet-100, default augmentations versus default plus GaussianBlurASR: 35.62$\%$ -> 1.04$\%$Hurt
Increase the SimCLR victim temperature (ablation)BLTO · CIFAR-10, SimCLR victimASR: 10.18\% (0.1); 12.22\% (0.2); 26.81\% (0.5); 81.92\% (0.8)Helped
Change victim batch size from 512 to 256 or 1024 (ablation)BLTO · CIFAR-10, SimCLR victimASR: 91.27\% (512); 90.88\% (256); 89.39\% (1024)Mixed
Change victim learning rate from the default to ×0.5 or ×2 (ablation)BLTO · CIFAR-10, SimCLR victimASR: 91.27\% (×1); 91.80\% (×0.5); 92.54\% (×2)Mixed
Use MoCo as the victim CL method rather than the reported default comparisonBLTO · CIFAR-10, MoCoASR: 96.84\% (ours); 95.54\% (CTRL); 91.27\% (SSL-backdoor)Helped
Train the downstream task on STL-10 instead of the pretraining dataset (ablation)BLTO · STL-10 downstream datasetASR: 94.74\% (SimCLR); 96.19\% (BYOL); 87.55\% (SimSiam)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-100 STL-10

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-100 STL-10

Metrics: attack success rate backdoor accuracy anomaly index TPR FDR

Baselines: SSL backdoor CTRL BadEncoder PoisonedEncoder CorruptEncoder

Builds on: SimSiam CTRL SSL backdoor Narcissus

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