atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Scanning Trojaned Models Using Out-of-Distribution Samples

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Attacks and defenses in sequential settings · 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 TRODO, a trojan scanner that adversarially shifts OOD samples toward in-distribution regions and uses the increase in MSP ID-score as a signature, working with or without clean training data.

Problem

Detecting trojaned (backdoored) image classifiers in a general way, agnostic to attack type and label mapping, including classifiers trained adversarially, and without requiring training data.

Approach

Trojaned classifiers have blind spots where OOD samples are confidently classified as ID. TRODO runs a PGD attack that raises the MSP ID-score of hard-augmented OOD samples and uses the mean ID-score gap between clean and perturbed samples, with a threshold from a clean surrogate, as the trojan signature.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TRODO rather than the strongest baseline on averageAll-to-One scanning · All-to-One, Avg.accuracy (ACC): 79.3 -> 90.7Helped
use TRODO rather than the strongest baseline on averageAll-to-One scanning · All-to-One, Avg.accuracy (ACC*): 72.3 -> 87.3Helped
use TRODO rather than the strongest baseline on averageAll-to-All scanning · All-to-All, Avg.accuracy (ACC): 76.1 -> 87.5Helped
replace available benign training samples with Tiny ImageNet (ablation)TRODO · All-to-One, Avg.accuracy (ACC): 90.7 -> 79.4Hurt
replace Tiny ImageNet validation/OOD data with another validation set (ablation)TRODO · CIFAR10accuracy: 78.7, 82.6, 96.8, 91.0Mixed
vary boundary confidence level gamma from 0.2 to 0.8 (ablation)TRODO · MNISTaccuracy: 81.0, 74.8, 89.1, 91.2, 85.2, 75.6, 81.8Mixed
train the classifier using adaptive loss 1 instead of the default lossTRODO · All-to-One, Avg.accuracy (ACC): 90.7 -> 85.3Hurt
train the classifier using adaptive loss 2 instead of the default lossTRODO · All-to-All, Avg.accuracy (ACC): 87.5 -> 75.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 GTSRB PubFig MNIST Tiny ImageNet STL-10 FMNIST SVHN TrojAI

Benchmarks: Designed benchmark (MNIST, CIFAR10, GTSRB, CIFAR100, PubFig; All-to-One and All-to-All; 8 attacks) TrojAI rounds 0-4 and 11

Metrics: accuracy ACC* (adversarially trained classifiers) scanning time

Baselines: NC ABS PT-RED TABOR K-ARM MNTD FreeEagle MM-BD UMD

Builds on: PGD DeepFool MSP baseline for OOD detection Neural Cleanse MM-BD UMD

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