TrojanInterpret: A Detecting Backdoors Method in DNN Based on Neural Network Interpretation Methods
摘要
Neural networks are increasingly used in various applications, but their training most often requires a huge amount of data. Inspecting the entire training dataset becomes impossible in such a situation and creates the opportunity for backdoor attacks when an attacker injects special triggers into training data. It makes the ML model perform incorrectly in the presence of the trigger while behaving normally with clean inputs. In this paper, we present a new method for backdoor detection in neural networks. This approach is based on neural network interpretation techniques and uses the idea of the difference between distributions of saliency values of neural networks with backdoors and without them. The proposed method demonstrated robustness when detecting backdoors on several datasets.