Attacking convolutional neural network using differential evolution

被引:20
|
作者
Su J. [1 ]
Vargas D.V. [2 ]
Sakurai K. [2 ]
机构
[1] Graduate School of Information Science and Electrical Engineering, Kyushu University, Fukuoka
[2] Faculty of Information Science and Electrical Engineering, Kyushu University, Fukuoka
基金
日本科学技术振兴机构;
关键词
Adversarial machine learning; Artificial intelligence; Image processing;
D O I
10.1186/s41074-019-0053-3
中图分类号
学科分类号
摘要
The output of convolutional neural networks (CNNs) has been shown to be discontinuous which can make the CNN image classifier vulnerable to small well-tuned artificial perturbation. That is, images modified by conducting such alteration (i.e., adversarial perturbation) that make little difference to the human eyes can completely change the CNN classification results. In this paper, we propose a practical attack using differential evolution (DE) for generating effective adversarial perturbations. We comprehensively evaluate the effectiveness of different types of DEs for conducting the attack on different network structures. The proposed method only modifies five pixels (i.e., few-pixel attack), and it is a black-box attack which only requires the miracle feedback of the target CNN systems. The results show that under strict constraints which simultaneously control the number of pixels changed and overall perturbation strength, attacking can achieve 72.29%, 72.30%, and 61.28% non-targeted attack success rates, with 88.68%, 83.63%, and 73.07% confidence on average, on three common types of CNNs. The attack only requires modifying five pixels with 20.44, 14.28, and 22.98 pixel value distortion. Thus, we show that current deep neural networks are also vulnerable to such simpler black-box attacks even under very limited attack conditions. © 2019, The Author(s).
引用
收藏
相关论文
共 50 条
  • [41] Image Denoising using Convolutional Neural Network
    Mehmood, Asif
    PATTERN RECOGNITION AND TRACKING XXXI, 2020, 11400
  • [42] Image enhancement using convolutional neural network
    Zhou, Abel
    Tan, Qi
    Davidson, Rob
    2020 INTERNATIONAL CONFERENCE ON IMAGE, VIDEO PROCESSING AND ARTIFICIAL INTELLIGENCE, 2020, 11584
  • [43] Entity Resolution Using Convolutional Neural Network
    Gottapu, Ram Deepak
    Dagli, Cihan
    Ali, Bharami
    COMPLEX ADAPTIVE SYSTEMS, 2016, 95 : 153 - 158
  • [44] Detection of Plastics Using Convolutional Neural Network
    Latha, R. S.
    Sreekanth, G. R.
    Amarnath, A. C.
    Abishek, K. K.
    Deepakraj, K.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (04): : 224 - 227
  • [45] Classification of Brainwaves Using Convolutional Neural Network
    Joshi, Swapnil R.
    Headley, Drew B.
    Ho, K. C.
    Pare, Denis
    Nair, Satish S.
    2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [46] Edge Detection Using Convolutional Neural Network
    Wang, Ruohui
    ADVANCES IN NEURAL NETWORKS - ISNN 2016, 2016, 9719 : 12 - 20
  • [47] Melanoma Detection Using Convolutional Neural Network
    Zhang, Runyuan
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS AND COMPUTER ENGINEERING (ICCECE), 2021, : 75 - 78
  • [48] Classification of Plants Using Convolutional Neural Network
    Saini, Gurinder
    Khamparia, Aditya
    Luhach, Ashish Kumar
    FIRST INTERNATIONAL CONFERENCE ON SUSTAINABLE TECHNOLOGIES FOR COMPUTATIONAL INTELLIGENCE, 2020, 1045 : 551 - 561
  • [49] INVERSE DESIGN OF AIRFOILS USING CONVOLUTIONAL NEURAL NETWORK AND DEEP NEURAL NETWORK
    Kumar, Amit
    Vadlamani, Nagabhushana Rao
    PROCEEDINGS OF ASME 2021 GAS TURBINE INDIA CONFERENCE (GTINDIA2021), 2021,
  • [50] Visualization of Feature Evolution During Convolutional Neural Network Training
    Punjabi, Arjun
    Katsaggelos, Aggelos K.
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 311 - 315