Journal of Northeastern University(Natural Science) ›› 2022, Vol. 43 ›› Issue (2): 168-175.DOI: 10.12068/j.issn.1005-3026.2022.02.003

• Information & Control • Previous Articles     Next Articles

A General Adversarial Attack Method Based on Random Gradient Ascent and Spherical Projection

FAN Chun-long1,2, LI Yan-da2, XIA Xiu-feng2, QIAO Jian-zhong1   

  1. 1. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China; 2. School of Computer, Shenyang Aerospace University, Shenyang 110136, China.
  • Revised:2021-06-04 Accepted:2021-06-04 Published:2022-02-28
  • Contact: QIAO Jian-zhong
  • About author:-
  • Supported by:
    -

Abstract: In general adversarial attacks oriented to sample sets, the general perturbation design that causes most sample to output errors is the key to the research. This paper takes the typical convolutional neural networks as the research object, summarizes the existing general perturbation generation algorithms, and proposes a general perturbation generation algorithm that combines batch random gradient ascent and spherical projection search. In each iteration of the algorithm, a small batch of samples are extracted from the sample set, and the general perturbation is calculated by using the random gradient rising strategy which reduces the value of the loss function. The general perturbation is then projected to the high-dimensional spherical surface with a radius of ε, so as to reduce the search space of general disturbances. The algorithm also introduces a regularization technique to improve the generation quality of general disturbances. Experimental results show that compared with the baseline algorithm, the attack success rate is significantly increased, and the solution efficiency of general perturbation is improved by about 30 times.

Key words: convolutional neural network; general perturbation; spherical surface projection; gradient ascent; adversarial attack

CLC Number: