BEAGLE: Forensics of Deep Learning Backdoor Attack for Better Defense

Siyuan Cheng, Guanhong Tao, Yingqi Liu, Shengwei An, Xiangzhe Xu +6 more
1/16/2023
cs.CRcs.LG

No official code found. Best implementation: Megum1/BEAGLE (17 stars, MIT, last commit 2024-05-07).

Abstract

Deep Learning backdoor attacks have a threat model similar to traditional cyber attacks. Attack forensics, a critical counter-measure for traditional cyber attacks, is hence of importance for defending model backdoor attacks. In this paper, we propose a novel model backdoor forensics technique. Given a few attack samples such as inputs with backdoor triggers, which may represent different types of backdoors, our technique automatically decomposes them to clean inputs and the corresponding triggers. It then clusters the triggers based on their properties to allow automatic attack categorization and summarization. Backdoor scanners can then be automatically synthesized to find other instances of the same type of backdoor in other models. Our evaluation on 2,532 pre-trained models, 10 popular attacks, and comparison with 9 baselines show that our technique is highly effective. The decomposed clean inputs and triggers closely resemble the ground truth. The synthesized scanners substantially outperform the vanilla versions of existing scanners that can hardly generalize to different kinds of attacks.

View on arXivView PDF

Code Implementations(1)

Megum1/BEAGLECommunity100%
MIT

[NDSS'23] BEAGLE: Forensics of Deep Learning Backdoor Attack for Better Defense

172PythonJan 15, 20232 years agoMIT
backdoor-attacksbackdoor-defensesmachine-learning

Similar Papers

Cite this paper

@article{cheng2023beagle,
  title  = {BEAGLE: Forensics of Deep Learning Backdoor Attack for Better Defense},
  author = {Siyuan Cheng and Guanhong Tao and Yingqi Liu and Shengwei An and Xiangzhe Xu and Shiwei Feng and Guangyu Shen and Kaiyuan Zhang and Qiuling Xu and Shiqing Ma and Xiangyu Zhang},
  year   = {2023},
  eprint = {2301.06241},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.06241v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.06241.svg)](https://codeofpaper.com/paper/2301.06241)

Discussion