Classification score approach for detecting adversarial example in deep neural network

Citations

WEB OF SCIENCE

25
Citations

SCOPUS

27

초록

Deep neural networks (DNNs) provide superior performance on machine learning tasks such as image recognition, speech recognition, pattern analysis, and intrusion detection. However, an adversarial example, created by adding a little noise to an original sample, can cause misclassification by a DNN. This is a serious threat to the DNN because the added noise is not detected by the human eye. For example, if an attacker modifies a right-turn sign so that it misleads to the left, autonomous vehicles with the DNN will incorrectly classify the modified sign as pointing to the left, but a person will correctly classify the modified sign as pointing to the right. Studies are under way to defend against such adversarial examples. The existing method of defense against adversarial examples requires an additional process such as changing the classifier or modifying input data. In this paper, we propose a new method for detecting adversarial examples that does not invoke any additional process. The proposed scheme can detect adversarial examples by using a pattern feature of the classification scores of adversarial examples. We used MNIST and CIFAR10 as experimental datasets and Tensorflow as a machine learning library. The experimental results show that the proposed method can detect adversarial examples with success rates: 99.05% and 99.9% for the untargeted and targeted cases in MNIST, respectively, and 94.7% and 95.8% for the untargeted and targeted cases in CIFAR10, respectively.

키워드

Deep neural networkEvasion attackAdversarial exampleMachine learningDetection methodClassification score
제목
Classification score approach for detecting adversarial example in deep neural network
저자
Kwon, HyunKim, YongchulYoon, HyunsooChoi, Daeseon
DOI
10.1007/s11042-020-09167-z
발행일
2021-03
유형
Article; Early Access
저널명
Multimedia Tools and Applications
80
7
페이지
10339 ~ 10360