Patch-wise Attack for Fooling Deep Neural Network

Lianli Gao, Qilong Zhang, Jingkuan Song, Xianglong Liu, Heng Tao Shen
7/14/2020
cs.CV

Official code: qilong-zhang/Patch-wise-iterative-attack (94 stars, last commit 2022-03-13).

Abstract

By adding human-imperceptible noise to clean images, the resultant adversarial examples can fool other unknown models. Features of a pixel extracted by deep neural networks (DNNs) are influenced by its surrounding regions, and different DNNs generally focus on different discriminative regions in recognition. Motivated by this, we propose a patch-wise iterative algorithm -- a black-box attack towards mainstream normally trained and defense models, which differs from the existing attack methods manipulating pixel-wise noise. In this way, without sacrificing the performance of white-box attack, our adversarial examples can have strong transferability. Specifically, we introduce an amplification factor to the step size in each iteration, and one pixel's overall gradient overflowing the $ε$-constraint is properly assigned to its surrounding regions by a project kernel. Our method can be generally integrated to any gradient-based attack methods. Compared with the current state-of-the-art attacks, we significantly improve the success rate by 9.2\% for defense models and 3.7\% for normally trained models on average. Our code is available at \url{https://github.com/qilong-zhang/Patch-wise-iterative-attack}

View on arXivView PDF

Code Implementations(1)

Patch-wise iterative attack (accepted by ECCV 2020) to improve the transferability of adversarial examples.

9419PythonFeb 25, 20204 years ago
adversarial-attacksadversarial-examplesadversarial-machine-learning

Similar Papers

Cite this paper

@article{gao2020patchwise,
  title  = {Patch-wise Attack for Fooling Deep Neural Network},
  author = {Lianli Gao and Qilong Zhang and Jingkuan Song and Xianglong Liu and Heng Tao Shen},
  year   = {2020},
  eprint = {2007.06765},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2007.06765}
}

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/2007.06765.svg)](https://codeofpaper.com/paper/2007.06765)

Discussion