Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Backdoor Scanning for Deep Neural Networks through K-Arm Optimization

About

Back-door attack poses a severe threat to deep learning systems. It injects hidden malicious behaviors to a model such that any input stamped with a special pattern can trigger such behaviors. Detecting back-door is hence of pressing need. Many existing defense techniques use optimization to generate the smallest input pattern that forces the model to misclassify a set of benign inputs injected with the pattern to a target label. However, the complexity is quadratic to the number of class labels such that they can hardly handle models with many classes. Inspired by Multi-Arm Bandit in Reinforcement Learning, we propose a K-Arm optimization method for backdoor detection. By iteratively and stochastically selecting the most promising labels for optimization with the guidance of an objective function, we substantially reduce the complexity, allowing to handle models with many classes. Moreover, by iteratively refining the selection of labels to optimize, it substantially mitigates the uncertainty in choosing the right labels, improving detection accuracy. At the time of submission, the evaluation of our method on over 4000 models in the IARPA TrojAI competition from round 1 to the latest round 4 achieves top performance on the leaderboard. Our technique also supersedes three state-of-the-art techniques in terms of accuracy and the scanning time needed.

Guangyu Shen, Yingqi Liu, Guanhong Tao, Shengwei An, Qiuling Xu, Siyuan Cheng, Shiqing Ma, Xiangyu Zhang• 2021

Related benchmarks

TaskDatasetResultRank
Backdoor DetectionCIFAR-10--
120
Backdoor DetectionGTSRB
TPR100
39
Trojan DetectionCIFAR-10
True Positives (TP)20
22
Backdoor DetectionSVHN
TPR100
21
Trojan DefenseMNIST
Benign Accuracy75
11
Trojan DetectionGTSRB
True Positives (TP)4
5
Showing 6 of 6 rows

Other info

Follow for update