<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurorobot.</journal-id>
<journal-title>Frontiers in Neurorobotics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurorobot.</abbrev-journal-title>
<issn pub-type="epub">1662-5218</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnbot.2021.784053</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Improving the Transferability of Adversarial Examples With a Noise Data Enhancement Framework and Random Erasing</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Xie</surname> <given-names>Pengfei</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1487301/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Shi</surname> <given-names>Shuhao</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1478134/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Yang</surname> <given-names>Shuai</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1497932/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Qiao</surname> <given-names>Kai</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/527442/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liang</surname> <given-names>Ningning</given-names></name>
</contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname> <given-names>Linyuan</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/572226/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Chen</surname> <given-names>Jian</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/612406/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Hu</surname> <given-names>Guoen</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1400316/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Yan</surname> <given-names>Bin</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/572228/overview"/>
</contrib>
</contrib-group>
<aff><institution>Henan Key Laboratory of Imaging and Intelligent Processing, PLA Strategy Support Force Information Engineering University</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Xin Jin, Yunnan University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Qilong Zhang, University of Electronic Science and Technology of China, China; Xiaosen Wang, Huazhong University of Science and Technology, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Bin Yan <email>ybspace&#x00040;hotmail.com</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>12</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>15</volume>
<elocation-id>784053</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>09</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>11</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2021 Xie, Shi, Yang, Qiao, Liang, Wang, Chen, Hu and Yan.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Xie, Shi, Yang, Qiao, Liang, Wang, Chen, Hu and Yan</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license> </permissions>
<abstract><p>Deep neural networks (DNNs) are proven vulnerable to attack against adversarial examples. Black-box transfer attacks pose a massive threat to AI applications without accessing target models. At present, the most effective black-box attack methods mainly adopt data enhancement methods, such as input transformation. Previous data enhancement frameworks only work on input transformations that satisfy accuracy or loss invariance. However, it does not work for other transformations that do not meet the above conditions, such as the transformation which will lose information. To solve this problem, we propose a new noise data enhancement framework (NDEF), which only transforms adversarial perturbation to avoid the above issues effectively. In addition, we introduce random erasing under this framework to prevent the over-fitting of adversarial examples. Experimental results show that the black-box attack success rate of our method Random Erasing Iterative Fast Gradient Sign Method (REI-FGSM) is 4.2% higher than DI-FGSM in six models on average and 6.6% higher than DI-FGSM in three defense models. REI-FGSM can combine with other methods to achieve excellent performance. The attack performance of SI-FGSM can be improved by 22.9% on average when combined with REI-FGSM. Besides, our combined version with DI-TI-MI-FGSM, i.e., DI-TI-MI-REI-FGSM can achieve an average attack success rate of 97.0% against three ensemble adversarial training models, which is greater than the current gradient iterative attack method. We also introduce Gaussian blur to prove the compatibility of our framework.</p></abstract>
<kwd-group>
<kwd>adversarial examples</kwd>
<kwd>black-box attack</kwd>
<kwd>transfer-based attack</kwd>
<kwd>data enhancement</kwd>
<kwd>transferability</kwd>
</kwd-group>
<counts>
<fig-count count="6"/>
<table-count count="6"/>
<equation-count count="10"/>
<ref-count count="44"/>
<page-count count="13"/>
<word-count count="7434"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>In recent years, the data-driven deep neural network (DNNs) has developed rapidly due to its excellent performance. It has made outstanding achievements in image classification (He et al., <xref ref-type="bibr" rid="B16">2016</xref>; Szegedy et al., <xref ref-type="bibr" rid="B28">2017</xref>), target detection (Redmon and Farhadi, <xref ref-type="bibr" rid="B27">2018</xref>; Bochkovskiy et al., <xref ref-type="bibr" rid="B2">2020</xref>), face recognition (Deng et al., <xref ref-type="bibr" rid="B7">2019</xref>), automatic driving (Bojarski et al., <xref ref-type="bibr" rid="B3">2016</xref>), natural language processing (Gehring et al., <xref ref-type="bibr" rid="B14">2017</xref>; Vaswani et al., <xref ref-type="bibr" rid="B32">2017</xref>) and so on. Unfortunately, the current deep learning model has been proved to be not robust, and they are vulnerable to adversarial examples. In the field of computer vision, adversarial examples are specially tailored to the target model, which can make the model misclassified but are visually similar to the original sample. Subsequently, with the development of adversarial attack and defense, its attack range is gradually expanded to speech recognition model (Carlini and Wagner, <xref ref-type="bibr" rid="B5">2018</xref>), reinforcement learning model (Behzadan and Munir, <xref ref-type="bibr" rid="B1">2017</xref>), graph neural network (Dai et al., <xref ref-type="bibr" rid="B6">2018</xref>), etc.</p>
<p>The adversarial attack was first proposed by Szeged (Szegedy et al., <xref ref-type="bibr" rid="B30">2013</xref>), and they use the L-BFGS optimization algorithm to find adversarial examples. Later, DeepFool (Moosavi-Dezfooli et al., <xref ref-type="bibr" rid="B24">2016</xref>; Carlini and Wagner, <xref ref-type="bibr" rid="B4">2017</xref>) and other optimization-based algorithms are proposed, but they focus on meeting established optimization goals in white-box attacks. However, these optimization-based methods take too much time and have poor transferability in black-box attacks. A black-box attack refers to the attack that attacker cannot know the network structure, parameters, and other information of the attacked model. Black-box attacks can be divided into three categories: scores-based, decision-based, and transfer-based attacks. In this paper, we discuss the more difficult black-box transfer attacks. Papernot et al. (<xref ref-type="bibr" rid="B25">2016</xref>) find that adversarial examples generated by one model can attack another model. The transferability of adversarial examples is similar to the generalization of model training. The latter is to train a robust model to classify the samples correctly, and the former is to train a robust sample so that it can successfully attack various models. Tram&#x000E9;r et al. (<xref ref-type="bibr" rid="B31">2017</xref>) show that using the integrated model can train robust adversarial examples with stronger attack performance. However, simply adding pre-models requires a lot of storage space and time cost; hence researchers turn their attention to data enhancement, such as Dong et al. (<xref ref-type="bibr" rid="B9">2019</xref>), Lin et al. (<xref ref-type="bibr" rid="B20">2019</xref>), and Xie et al. (<xref ref-type="bibr" rid="B41">2019</xref>). These works essentially make use of the translation invariance, resize invariance, scaling invariance, and other properties of convolutional neural network (CNN), but when it exceeds a certain transformation range, the above properties will not hold, and the method based on data enhancement will fail. Based on this problem, we propose a NDEF, which solves the problem of limited change range. Specifically, we only perform input transformations against adversarial perturbations instead of the entire image. This avoids the trouble of misclassification of the original image in a wide range of changes. In addition, inspired from Zhong et al. (<xref ref-type="bibr" rid="B43">2020</xref>), we introduce a new data enhancement method in this framework, namely random erasing, which can effectively avoid the adversarial examples falling into an over-fitting state. Experiments show that the average success rate of our method is 4.2% higher than DI-FGSM and 2.5% higher than SI-FGSM on average, and DI-TI-MI-FGSM combined with our method can achieve an average attack success rate of 97.0% against three ensemble adversarial training models.</p>
<p>Our main contributions are summarized as follows.</p>
<list list-type="bullet">
<list-item><p>We propose a noise data enhancement framework (NDEF), which effectively solves the problem that some transformations, such as random erasing and Gaussian blur, that do not satisfy accuracy invariance cannot work in the previous framework. These input transformation methods can work in our framework.</p></list-item>
<list-item><p>We introduce random erasing as an input transform into the gradient iterative attack for the first time and call it Random Erasing Iterative Fast Gradient Sign Method (REI-FGSM). The experimental results show that the attack success rate of our method is 4.2% higher than DI-FGSM and 2.5% higher than SI-FGSM on average. Our method can be combined with other gradient iteration methods. DI-TI-MI-REI-FGSM can achieve an average attack success rate of 97.0% against three ensemble adversarial training models, which is greater than the current gradient iterative attack method.</p></list-item>
</list>
</sec>
<sec id="s2">
<title>2. Related Work</title>
<sec>
<title>2.1. Adversarial Attack</title>
<p>Szegedy et al. first produce adversarial examples using box constraint algorithm L-BFGS. However, this method requires huge costs; hence (Goodfellow et al., <xref ref-type="bibr" rid="B15">2015</xref>) propose a FGSM to generate adversarial examples. This method belongs to the one-step iterative attack method, aiming to find the direction of maximizing the loss function. Subsequently, Kurakin et al. (<xref ref-type="bibr" rid="B18">2016</xref>) propose a multistep iterative attack method I-FGSM based on FGSM, which can ensure that the adversarial examples can find the direction of the maximum loss function in each iteration. I-FGSM can achieve excellent performance in white box attack, but the attack performance of black-box is poor. This is because I-FGSM is easy to fall into over-fitting on the substitute model. Therefore, many works begin to study how to improve the transferability of adversarial examples. At present, black-box transfer attacks can be divided into four categories, i.e., based on gradient information mining, based on data enhancement, based on model enhancement, and intermediate-layers attack.</p>
<sec>
<title>2.1.1. Gradient Information Mining Methods</title>
<p>Gradient information mining methods refer to various methods that attackers deal with gradient after gradient back-iteration to adjust the current gradient, propagation. Dong et al. (<xref ref-type="bibr" rid="B8">2018</xref>) propose MI-FGSM, which uses the momentum in the gradient iteration process to stabilize the gradient direction and escape from the local extremum. Similar to MI-FGSM, NI-FGSM (Lin et al., <xref ref-type="bibr" rid="B20">2019</xref>) escapes local extremum faster by introducing Nesterov acceleration gradient. Wang and He (<xref ref-type="bibr" rid="B33">2021</xref>) propose variance tuning MI-FGSM, as VMI-FGSM, which uses the gradient variance of the previous iteration to adjust the current gradient, stabilize the update direction, and avoid poor local optimization in the iteration process. Wu et al. (<xref ref-type="bibr" rid="B37">2018</xref>) use Gaussian noise to simulate local fluctuations in substitute models to improve transferability. Gao et al. (<xref ref-type="bibr" rid="B12">2020</xref>) find that increasing the step size can increase the transferability, but it can lead to gradient overflow; hence, they propose PI-FGSM, which uses pre-trained convolution kernels to project the proposed overflow information to the surrounding area to improve transferability. Wu et al. (<xref ref-type="bibr" rid="B36">2020a</xref>) use the skip structure of the residual network to improve the transferability. Specifically, the gradient of the residual network is decomposed, and the attenuation parameter is introduced to reduce the gradient from the residual block and pay more attention to the gradient information flow from the bottom.</p>
</sec>
<sec>
<title>2.1.2. Data Enhancement Methods</title>
<p>Data enhancement methods are methods that an attacker performs a series of transformations on a sample before entering a model to enhance transferability. DI-FGSM (Xie et al., <xref ref-type="bibr" rid="B41">2019</xref>) improves the transferability of adversarial examples by introducing random resizing and random padding for input in the gradient iteration process. Using the scale invariance of CNN, SI-FGSM (Lin et al., <xref ref-type="bibr" rid="B20">2019</xref>) introduces scale transformation in the gradient iteration process to improve the transferability of adversarial examples. TI-FGSM (Dong et al., <xref ref-type="bibr" rid="B9">2019</xref>) uses the translation invariance of CNN and replaces the translation operation with pre-trained convolution to save substantial time and space costs. Zou et al. (<xref ref-type="bibr" rid="B44">2020</xref>) find that TI-FGSM can be regarded as a Gaussian blur, and the information of normal image will be lost by the Gaussian blur, while the vertical and horizontal stripes can alleviate this phenomenon. They further find that the larger the scaling ratio of DI-FGSM will generate more stripes, which will make the mitigation effect better. Based on this, they propose resized-diverse-inputs methods, which can effectively improve transferability. Wu et al. (<xref ref-type="bibr" rid="B39">2021</xref>) train an adversarial transformation network to replace previous transformation algorithms. Specifically, they first train an adversarial transformation network using the maximum and minimum, which can effectively correct the adversarial examples while keeping the original samples unchanged. Then they combine adversarial transformation networks with the target model and attack them. The previous work is to perturb a single image. Wang et al. (<xref ref-type="bibr" rid="B34">2021a</xref>) propose Admix Attack Method (AAM), which integrates some information of other categories of images into the original category to enhance transferability.</p>
</sec>
<sec>
<title>2.1.3. Model Enhancement Methods</title>
<p>Model enhancement methods refer to the methods by which an attacker improves transferability by model integration or transformation. Liu et al. (<xref ref-type="bibr" rid="B22">2017</xref>) propose a model-ensemble attack method that can effectively attack robust black-box models for adversarial training. Li et al. (<xref ref-type="bibr" rid="B19">2020</xref>) erode the dropout layer and skip the connection layer of the model to obtain rich network models at low cost and then improve transferability through vertical integration.</p>
</sec>
<sec>
<title>2.1.4. Intermediate-Layers Attack Methods</title>
<p>Intermediate-layers attack methods launch attacks by using information from the network middle layer instead of the logit layer. Inkawhich et al. (<xref ref-type="bibr" rid="B17">2020</xref>) use the Euclidean distance to reduce the discrepancy between the intermediate source and target features to achieve target attacks, but this pixel-wise Euclidean distance would impose a spatial-consistency constraint on them. To solve this problem, Gao et al. (<xref ref-type="bibr" rid="B11">2021</xref>) propose Pair-wise Alignment Attack (PAA) and Global-wise Alignment Attack (GAA), which use statistic alignment. Specifically, PAA uses maximum mean discrepancy (MMD) to estimate the difference between the intermediate source and target features, while GAA uses mean and variance to achieve this goal. Inkawhich et al. (<xref ref-type="bibr" rid="B17">2020</xref>) propose Feature Distribution Attack (FDA), which first trains a binary network to extract the feature distribution of classes and layers. Then they maximize the probability of specific classes in the auxiliary network to accomplish target attack. Wu et al. (<xref ref-type="bibr" rid="B38">2020b</xref>) find that the attention regions of different models are almost the same. Based on this, they propose an Attention-guided Transfer Attack (ATA) method, and add the attention region loss into the loss function to make the attention region change more to enhance transferability. Wang et al. (<xref ref-type="bibr" rid="B35">2021b</xref>) propose Feature Importance-aware Attack (FIA), which uses a random transformation to destroy the key features that determine the decisions of different models, and then gradient aggregation is carried out to improve transferability.</p>
</sec>
</sec>
<sec>
<title>2.2. Adversarial Defense</title>
<p>Adversarial training is currently considered to be the strongest method defending adversarial examples, which add adversarial examples during model training. These works (Szegedy et al., <xref ref-type="bibr" rid="B30">2013</xref>; Goodfellow et al., <xref ref-type="bibr" rid="B15">2015</xref>) first mention adversarial training. Subsequently, Madry et al. (<xref ref-type="bibr" rid="B23">2019</xref>) analyze adversarial training from the perspective of robust optimization for the first time, propose a min-max framework, and use the adversarial examples generated by Project Gradient Descent (PGD) to achieve the approximate solution of the framework. Input transformation is another common defense method. Madry et al. (<xref ref-type="bibr" rid="B23">2019</xref>) find that JPEG compression can effectively suppress small perturbation adversarial examples. Xie et al. (<xref ref-type="bibr" rid="B40">2017</xref>) mitigates the impact of attacks by random resizing and random padding. In recent years, some works (Raghunathan et al., <xref ref-type="bibr" rid="B26">2018</xref>; Fischer et al., <xref ref-type="bibr" rid="B10">2020</xref>) has begun to focus on certified defense methods.</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3. Methods</title>
<sec>
<title>3.1. Problem Definition</title>
<sec>
<title>3.1.1. Adversarial Example</title>
<p>Suppose <italic>x</italic> is a clean sample, <italic>y</italic><sup><italic>true</italic></sup> is the corresponding real label. For a trained DNN <italic>F</italic><sub>1</sub>, it can correctly classify samples <italic>x</italic> as labels <italic>y</italic><sup><italic>true</italic></sup>. By adding a small perturbation &#x003B4; to the original sample, the adversarial examples <italic>x</italic> &#x0002B; &#x003B4; can make the DNN <italic>F</italic><sub>1</sub> misclassified. The generation of the small perturbation is generally obtained by maximizing the loss function <italic>J</italic>(<italic>x, y</italic><sup><italic>true</italic></sup>, &#x003B8;), where &#x003B8; represents the network structure parameters, and the loss function generally selects the cross entropy loss function.</p>
</sec>
<sec>
<title>3.1.2. Black-Box Transfer Attack</title>
<p>Assuming DNNs <italic>F</italic><sub>1</sub> and <italic>F</italic><sub>2</sub> perform the same task, which both can correctly classify clean samples <italic>x</italic> as labels <italic>y</italic><sup><italic>true</italic></sup>, we denote &#x003B8;<sub>1</sub> &#x003B8;<sub>2</sub> are the network parameters of <italic>F</italic><sub>1</sub> and <italic>F</italic><sub>2</sub> respectively. In the black-box attack background, only the parameters <italic>F</italic><sub>1</sub> are known, and the parameters <italic>F</italic><sub>2</sub> are unknown. The goal of black-box attack is that the adversarial examples generated by the existing network structure information &#x003B8;<sub>1</sub> can make misclassification on <italic>F</italic><sub>2</sub>, i.e., <inline-formula><mml:math id="M1"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02260;</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec>
<title>3.2. Classical Attack Methods</title>
<p>In this section, we will briefly review the classic adversarial attack algorithms.</p>
<p><bold>Fast Gradient Sign Method:</bold> Goodfellow et al. (<xref ref-type="bibr" rid="B15">2015</xref>) believe that the linear nature of the neural network leads to the generation of adversarial examples, and propose an FGSM for the first time. The purpose of this method is to find the direction of the maximum loss function. The formula is as follows :</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B5;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><bold>Iterative FGSM (I-FGSM):</bold> Kurakin et al. (<xref ref-type="bibr" rid="B18">2016</xref>) propose an iterative version of FGSM, i.e., I-FGSM. Compared with FGSM, I-FGSM can more accurately maximize the loss function. The formula is as follows:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msup><mml:mrow></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B1; represents the gradient iteration step size, and <inline-formula><mml:math id="M5"><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> means that the adversarial examples <italic>x</italic><sup>adv</sup> is limited to the norm ball <italic>l</italic><sub>&#x0221E;</sub> of the original sample.</p>
<p><bold>Momentum I-FGSM (MI-FGSM):</bold> Dong et al. (<xref ref-type="bibr" rid="B8">2018</xref>) introduce momentum into the gradient iteration process to stabilize the gradient update direction and escape from the local extremum. The formula is as follows:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003BC;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E5"><label>(5)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003BC; represents the attenuation factor.</p>
<p><bold>Diverse Input Iterative FGSM (DI-FGSM):</bold> Xie et al. (<xref ref-type="bibr" rid="B41">2019</xref>) improve the transferability of adversarial examples by introducing input transformation. The method is as follows:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:msubsup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>D</italic> represents the input transformation, and <italic>p</italic> represents the transformation probability.</p>
<p><bold>Translation-Invariant Attack Method (TI-FGSM):</bold> Dong et al. use the translation invariance of CNN and replace translation operations with convolution kernels to improve the transferability of adversarial examples.</p>
</sec>
<sec>
<title>3.3. Motivation</title>
<p>It is difficult to obtain good transferability by simply maximizing the loss function, such as the classical algorithm I-FGSM, because the adversarial examples generated by these methods are very easy to fall into overfitting on the substitute model in the gradient iteration process. Studies (Dong et al., <xref ref-type="bibr" rid="B9">2019</xref>; Lin et al., <xref ref-type="bibr" rid="B20">2019</xref>; Xie et al., <xref ref-type="bibr" rid="B41">2019</xref>) have shown that the input transformation of the whole image can increase the transferability of adversarial examples. The precondition of this method is that the input transformation must satisfy certain precision invariance or loss invariance (Lin et al., <xref ref-type="bibr" rid="B20">2019</xref>; Liu and Li, <xref ref-type="bibr" rid="B21">2020</xref>). However, for some data enhancement methods that may lose some information, too large a transformation scale makes them unable to adapt to the above framework. We give an intuitive example by random erasing and Gaussian blur. Specifically, for random erasing, we randomly generate matrices with different area ratios from 0.01,0.03,0.05,0.08,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8, and 0.9 and set the pixel value in the matrix to 0. For Gaussian blur, we use different kernel sizes from 3,5,9,15,21,31,41, and 51 to blur the original sample. As shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, the first line is the classification accuracy and loss value after random erasing, and the second line is the classification accuracy and loss value after Gaussian blur. It can be seen that when the area ratio is greater than 0.2 and the kernel size is greater than 9, the classification accuracy of CNN decreases significantly. Then, in the original framework, we test the attack success rate of random erasing and Gaussian blur under different transformation scales. As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the experimental results show that when the area ratio is greater than 0.05, the black-box attack success rate decreases. When the area rate is greater than 0.4, the black-box attack success rate decreases significantly. For Gaussian blur, when the Gaussian kernel is greater than 9, the black box attack rate decreases cliff-like. The experimental results show that the previous framework does not apply to some data enhancement methods with too large transformation scale. Based on this problem, we propose a noise data enhancement framework. Since our framework only transforms against perturbation, the structure information of the original sample will not be destroyed, which can maintain the accuracy invariance. In addition, the transformation of adversarial perturbation can hinder the generation of adversarial examples and prevent over-fitting. Our framework is a supplement to the previous framework, which can mine the potential of some transformation methods without accuracy invariance in transfer attack methods. In this paper, we mainly introduce random erasing. As far as we know, it is the first time that random erasing has been introduced into a transfer attack as an input transformation. Random erasing is an effective data enhancement method. Specifically, the rectangular region of the image is randomly selected, and the pixels are erased or replaced by other values. The generation of adversarial examples with occlusion levels will reduce the risk of overfitting and make the adversarial examples robust to occlusion. In addition, in order to verify that our framework can also be compatible with other methods, we briefly introduce Gaussian blur.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>The first line shows the average classification accuracy (%) and average loss value under normal model and defense model with different area ratios by random erasing. The second line shows the average classification accuracy (%) and average loss value under normal model and defense model with different kernel sizes by Gaussian blur. The results are averaged over 1,000 images.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0001.tif"/>
</fig>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>The attack success rate (%) on seven models, the adversarial examples are crafted by REI-FGSM on Inc-v3 model with different area ratios. The attack success rate (%) on seven models, the adversarial examples are crafted by random erasing and Gaussian blur on Inc-v3 model with different area ratios and kernel size in the original framework.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0002.tif"/>
</fig>
<table-wrap position="float" id="T5">
<label>Algorithm 1</label>
<caption><p>REI-FGSM</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td/>
<td valign="top" align="left"><bold>Input</bold></td>
<td valign="top" align="left">: An original image <italic>x</italic>, normalized to [&#x02212;1, 1] and corresponding true labels <italic>y</italic><sup><italic>true</italic></sup>; maximum perturbation value &#x003B5;; iteration rounds <italic>T</italic>; adversarial perturbation &#x003B4;<sub><italic>t</italic></sub>, input image size <italic>W</italic>, <italic>H</italic>; lower bound &#x003B8;<sub><italic>L</italic></sub>, upper bound &#x003B8;<sub><sub><italic>H</italic></sub></sub> of mask matrix area ratio; number of matrices <italic>K</italic>.</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><bold>Output</bold></td>
<td valign="top" align="left">: An adversarial example <italic>x</italic><sub><italic>adv</italic></sub>.</td>
</tr>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left" colspan="2"><inline-formula><mml:math id="M9"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left" colspan="2">Initialize <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left" colspan="2">Random initialization adversarial perturbation &#x003B4;<sub>0</sub>;</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left" colspan="2"><bold>for</bold> <italic>t</italic> &#x02190; 0 <bold>to</bold> <italic>T</italic> &#x02212; 1 <bold>do</bold></td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left" colspan="2">&#x02003;Replicate adversarial perturbation &#x003B4;<sub><italic>t</italic></sub> and get adversarial perturbation<inline-formula><mml:math id="M11"><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">t</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left" colspan="2">&#x02003;Get the area ratio of random masking matrix &#x003B8;<sub><italic>e</italic></sub> &#x0003D; <italic>Rand</italic>(&#x003B8;<sub><italic>L</italic></sub>, &#x003B8;<sub><italic>H</italic></sub>);</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left" colspan="2">&#x02003;Get the area of random masking matrix <italic>S</italic><sub><italic>e</italic></sub> &#x0003D; <italic>W</italic>&#x0002A;<italic>H</italic>&#x0002A;&#x003B8;<sub><italic>e</italic></sub>;</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left" colspan="2">&#x02003;<bold>for</bold> <italic>i</italic> &#x02190; 0 <bold>to</bold> <italic>K</italic> &#x02212; 1 <bold>do</bold></td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;if <italic>random</italic>(1)&#x0003E;0.5 then</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;&#x02003;Get the aspect ratio of the <italic>jth</italic> matrix</td>
</tr>
<tr>
<td/>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;&#x003C6;<sub><sub><italic>e</italic></sub></sub> &#x0003D; <italic>Rand</italic>(&#x003B8;<sub><italic>e</italic></sub>, 1);</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;else:</td>
</tr>
<tr>
<td valign="top" align="left">12</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;&#x02003;Get the aspect ratio of the <italic>jth</italic> matrix <inline-formula><mml:math id="M12"><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">13</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003; Get the <italic>jth</italic> matrix length <inline-formula><mml:math id="M13"><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">14</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;Get the <italic>jth</italic> matrix width <inline-formula><mml:math id="M14"><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>*</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">15</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;Get the horizontal ordinate of starting pixels of <italic>jth</italic> matrix <italic>X</italic><sub><italic>j</italic></sub> &#x0003D; <italic>Rand</italic>(0, (<italic>H</italic> &#x02212; <italic>H</italic><sub><italic>j</italic></sub>));</td>
</tr>
<tr>
<td valign="top" align="left">16</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;Get the ordinate of starting pixels of <italic>jth</italic> matrix <italic>Y</italic><sub><italic>j</italic></sub> &#x0003D; <italic>Rand</italic>(0, (<italic>W</italic> &#x02212; <italic>W</italic><sub><italic>j</italic></sub>));</td>
</tr>
<tr>
<td valign="top" align="left">17</td>
<td valign="top" align="left" colspan="2">&#x02003;&#x02003;Set 0 for region [<italic>X</italic><sub><italic>j</italic></sub> &#x0002B; <italic>H</italic><sub><italic>j</italic></sub>, <italic>Y</italic><sub><italic>j</italic></sub> &#x0002B; <italic>W</italic><sub><italic>j</italic></sub>] in <inline-formula><mml:math id="M15"><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">t</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">18</td>
<td valign="top" align="left" colspan="2">&#x02003;<bold>end</bold></td>
</tr>
<tr>
<td valign="top" align="left">19</td>
<td valign="top" align="left" colspan="2">&#x02003;Calculate gradient <inline-formula><mml:math id="M16"><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">20</td>
<td valign="top" align="left" colspan="2">&#x02003;Update adversarial perturbation <inline-formula><mml:math id="M17"><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">=</mml:mtext></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">&#x0002B;</mml:mtext></mml:mstyle><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">sign(</mml:mtext></mml:mstyle><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">)</mml:mtext></mml:mstyle></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">21</td>
<td valign="top" align="left" colspan="2">&#x02003;Clip the adversarial perturbation &#x003B4;<sub><italic>t</italic></sub> &#x0003D; <italic>Clip</italic>(&#x003B4;<sub><italic>t</italic></sub>, &#x02212;&#x003B5;, &#x003B5;);</td>
</tr>
<tr>
<td valign="top" align="left">22</td>
<td valign="top" align="left" colspan="2">&#x02003;Get adversarial examples <inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">23</td>
<td valign="top" align="left" colspan="2">&#x02003;Clip the adversarial examples <inline-formula><mml:math id="M19"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">24</td>
<td valign="top" align="left" colspan="2">&#x02003;Get adversarial perturbation <inline-formula><mml:math id="M20"><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">25</td>
<td valign="top" align="left" colspan="2"><bold>end</bold></td>
</tr>
<tr>
<td valign="top" align="left">26</td>
<td valign="top" align="left" colspan="2">Return <inline-formula><mml:math id="M21"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>;</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T6">
<label>Algorithm 2</label>
<caption><p>GBI-FGSM</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td/>
<td valign="top" align="left"><bold>Input</bold></td>
<td valign="top" align="left">: An original image <italic>x</italic>, normalized to [&#x02212;1, 1] and corresponding true labels <italic>y</italic><sup><italic>true</italic></sup>; maximum perturbation value &#x003B5;; iteration rounds <italic>T</italic>; adversarial perturbation &#x003B4;<sub><italic>t</italic></sub>; the kernel size <italic>k</italic>; Output: An adversarial example <italic>x</italic><sub><italic>adv</italic></sub>.</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><bold>Output</bold></td>
<td valign="top" align="left">: An adversarial example <italic>x</italic><sub><italic>adv</italic></sub>.</td>
</tr>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left" colspan="2"><inline-formula><mml:math id="M22"><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left" colspan="2">Initialize <inline-formula><mml:math id="M23"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left" colspan="2">Random initialization adversarial perturbation &#x003B4;<sub>0</sub>;</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left" colspan="2"><bold>for</bold> <italic>t</italic> &#x02190; 0 <bold>to</bold> <italic>T</italic> &#x02212; 1 <bold>do</bold></td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left" colspan="2">&#x02003;Replicate adversarial perturbation &#x003B4;<sub><italic>t</italic></sub> and get adversarial perturbation <inline-formula><mml:math id="M24"><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">t</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left" colspan="2">&#x02003;Gaussian blur for adversarial perturbation and update <inline-formula><mml:math id="M25"><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>G</mml:mi><mml:mi>a</mml:mi><mml:mi>u</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left" colspan="2">&#x02003;Calculate gradient <inline-formula><mml:math id="M26"><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left" colspan="2">&#x02003;Update adversarial perturbation <inline-formula><mml:math id="M27"><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">=</mml:mtext></mml:mstyle><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">&#x0002B;</mml:mtext></mml:mstyle><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">sign(</mml:mtext></mml:mstyle><mml:msub><mml:mrow><mml:mo>&#x02207;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">)</mml:mtext></mml:mstyle></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="left" colspan="2">&#x02003;Clip the adversarial perturbation &#x003B4;<sub><italic>t</italic></sub> &#x0003D; <italic>Clip</italic>(&#x003B4;<sub><italic>t</italic></sub>, &#x02212;&#x003B5;, &#x003B5;);</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="left" colspan="2">&#x02003;Get adversarial examples <inline-formula><mml:math id="M28"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="left" colspan="2">&#x02003;Clip the adversarial examples <inline-formula><mml:math id="M29"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">12</td>
<td valign="top" align="left" colspan="2">&#x02003;Get adversarial perturbation <inline-formula><mml:math id="M30"><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:math></inline-formula>;</td>
</tr>
<tr>
<td valign="top" align="left">13</td>
<td valign="top" align="left" colspan="2"><bold>end</bold></td>
</tr>
<tr>
<td valign="top" align="left">14</td>
<td valign="top" align="left" colspan="2">Return <inline-formula><mml:math id="M31"><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>3.4. Framework</title>
<p>As far as we know, the current data-enhanced attack methods generally have to satisfy the invariance property as follows:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M32"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">arg</mml:mo><mml:mo class="qopname">max</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">arg</mml:mo><mml:mo class="qopname">max</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Meanwhile, input transformation destroys the structure of the adversarial example to remove or weaken its attack performance, which can effectively enhance the diversity of model output. This can be described as the following formula:</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M33"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02260;</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>T</italic>(&#x000B7;) represents a certain transformation and <italic>F</italic><sub><italic>Logit</italic></sub> represents the logit output of the model. Lin et al. (<xref ref-type="bibr" rid="B20">2019</xref>) and Liu and Li (<xref ref-type="bibr" rid="B21">2020</xref>) interpret that model augmentation can be achieved by loss-preserving transformation and accuracy-maintained transformation. However, some transformations that do not meet the CNN invariant characteristics will fail in this framework. In order to make these transformations also play their performance, in this paper, we propose a new data enhancement framework, only aimed at adversarial perturbation, and we replace <italic>F</italic><sub><italic>Logit</italic></sub>(<italic>T</italic>(<italic>x</italic> &#x0002B; &#x003B4;)) with <italic>F</italic><sub><italic>Logit</italic></sub>(<italic>x</italic> &#x0002B; <italic>T</italic>(&#x003B4;)), so that the original sample will not be disturbed.</p>
<p>Meanwhile, the input transformation will affect the adversarial perturbation, thus affecting the logit output of the model. The formula is shown below.</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M34"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02260;</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>We use <italic>M</italic> to represent the model space for the same task; <italic>F</italic> is a model in this space. Since the adversarial perturbation is interfered by the input transformation, the logit output of <italic>F</italic> changes. We can find another model <italic>F</italic><sup>&#x0002A;</sup> in this space to make its logit output approximate to the logit output of <italic>F</italic>. The formula is shown below.</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M35"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02248;</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>T</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In other words, we use the above framework to change the logit output of the substitute model during each iteration to achieve model augmentation. Our frame diagram is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. Specifically, we copy the adversarial perturbation, one for storing the previous adversarial perturbation information, and one for data enhancement. Here, we introduce random erasing. We study single matrix erasing and multi-matrix erasing, respectively. Specifically, we select randomly the area ratio within a finite interval in each iteration, then select randomly the aspect ratio within the interval confirmed by the area ratio, finally, initialize the starting point of the matrix randomly. The pixels of the matrix can be set to 0, or other values. In this paper, we set the pixel of the erased matrix to 0. The specific algorithm is shown in <xref ref-type="table" rid="T5">Algorithm 1</xref>. In addition, our framework can also be combined with previous methods for the whole image enhancement.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>The framework of our methods.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0003.tif"/>
</fig>
<p>To further verify that our framework can be combined with other algorithms, we introduce Gaussian blur (Gedraite and Hadad, <xref ref-type="bibr" rid="B13">2011</xref>) and call it the Gaussian Blur Iterative FGSM (GBI-FGSM). We prove that using Gaussian blur on the previous framework is not very good, while Gaussian blur in our framework can get relatively good performance, especially on defense models. This is because Gaussian blur in the original framework will lose a large number of original sample information, but our framework can effectively prevent this. We call the operation of Gaussian blur <italic>Gaussianblur</italic>(&#x000B7;). Our algorithm is shown in <xref ref-type="table" rid="T6">Algorithm 2</xref>.</p>
</sec>
</sec>
<sec id="s4">
<title>4. Experiment</title>
<p><bold>Dataset:</bold> Following previous works (Dong et al., <xref ref-type="bibr" rid="B8">2018</xref>; Lin et al., <xref ref-type="bibr" rid="B20">2019</xref>; Xie et al., <xref ref-type="bibr" rid="B41">2019</xref>), we select the NIPS2017 competition dataset. This dataset extracted 1,000 natural images from the ImageNet dataset and adjusted their size to 299 &#x000D7; 299 &#x000D7; 3.</p>
<p><bold>Network:</bold> We selected seven models as our experimental models, including four models under natural training, i.e., Inception-v3 (Inc-v3) (Szegedy et al., <xref ref-type="bibr" rid="B29">2016</xref>), Inception-v4 (Inc-v4) InceptionResnet-v2 (IncRes-v2) (Szegedy et al., <xref ref-type="bibr" rid="B28">2017</xref>), Resnet-v2- 152 (Res-152) (He et al., <xref ref-type="bibr" rid="B16">2016</xref>), and three ensemble adversarial training model (Tram&#x000E9;r et al., <xref ref-type="bibr" rid="B31">2017</xref>), i.e., ens3-adv-Inception-v3 (Inc-v3ens3), ens4-adv-Inception-v3 (Inc-v3ens4), and ens-adv-Inception-ResNet-v2 (IncRes-v2ens).</p>
<p><bold>Experimental details:</bold> In our experiment, we compare I-FGSM, DI-FGSM, MI-FGSM, SI-FGSM, TI-FGSM, PI-FGSM, and their combined versions, i.e., DI-TI-MI-FGSM, REI-TI-MI-FGSM, and DI-TI-MI-REI-FGSM in the scenario of non-targeted attacks. In our experiment, we set the number of gradient iterations <italic>T</italic> to 10, the step size &#x003B1; to 1.6, and max perturbation &#x003B5; to 16. For MI-FGSM, we set the delay factor &#x003BC; &#x0003D; 1.0; for TI-BIM, we set the kernel size <italic>k</italic> &#x0003D; 15; for DI-FGSM, we set the conversion probability <italic>p</italic> &#x0003D; 0.7; for SI-FGSM, the number of the scale copies <italic>m</italic> is set to 5; and for PI-FGSM, we set the amplification factor &#x003B2; &#x0003D; 10.</p>
<sec>
<title>4.1. The Number and Area of Erasing Matrix</title>
<p>In this section, we discuss the attack performance of the number and area of erasing matrices. Specifically, we choose Inc-v3 as a substitute model to generate adversarial examples and test the results under the other six models with the variable-controlled methods. According to the work by Xie et al. (<xref ref-type="bibr" rid="B42">2021</xref>), we set <italic>T</italic> &#x0003D; 50, <italic>a</italic> &#x0003D; 1.6, and &#x003B5; &#x0003D; 16.</p>
<sec>
<title>4.1.1. Area of Erasing Matrix</title>
<p>Here, we discuss the attack performance under the erasing of a single matrix with different erasing area ratios. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, with the increase of erasing area, the black-box attack success rate of the three normal models first increases and then remains basically unchanged or slightly decreases, while the attack success rate of the three defense models basically continues to rise. When the erasure area ratio is 0.9, our method can still maintain a high attack success rate, while the attack success rate of the previous framework will decrease very low, indicating the effectiveness of our method. In the normal training model, the attack performance is the best when the erasing area ratio is of 0.5, and in the ensemble adversarial training model, the attack performance is the best when the erasing area ratio is 0.8.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>The attack success rate (%) on seven models, the adversarial examples are crafted by Random Erasing Iterative Fast Gradient Sign Method (REI-FGSM) on Inc-v3 model with different area ratios.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0004.tif"/>
</fig>
</sec>
<sec>
<title>4.1.2. Numer of Erasing Matrix</title>
<p>In this subsection, we discuss the attack performance under different number of erasing matrices with erasing area ratio 0.1. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, with the increase of the number of matrices, the success rate of black-box attack begins to increase. When the number of matrices is 8, the attack on the normal model is the best, and when the number of matrices is 15, the attack on the ensemble adversarial training model is the best. Even if the total erasing area ratio has exceeded 1.0, it can still maintain a high attack success rate, because the initial point of the matrix is randomly selected, and some matrices will overlap so that it does not cover all regions. As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, multiple matrices erasing can transform more shapes than single matrix erasing. We find that when the total area is certain, using more small matrices can achieve better attack results. When the total matrix area is 0.8, the attack success rate of multi-matrix is 2.3% higher than that of a single matrix, and the best attack of multi-matrix is 4.8% higher than that of a single matrix.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The attack success rate (%) of seven models, the leftmost column represents the number of erased matrices whose erased area ratio is 0.1, adversarial examples crafted by REI-FGSM on Inc-v3 model (&#x0201C;*&#x0201D; indicate the white box attack).</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Area_number</bold></th>
<th valign="top" align="center"><bold>Inc-v3</bold></th>
<th valign="top" align="center"><bold>Inc-v4</bold></th>
<th valign="top" align="center"><bold>Res-152</bold></th>
<th valign="top" align="center"><bold>IncRes-v2</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens3</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens4</bold></th>
<th valign="top" align="center"><bold>IncRes-v2ens</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">51.8</td>
<td valign="top" align="center">34.1</td>
<td valign="top" align="center">46.5</td>
<td valign="top" align="center">14.4</td>
<td valign="top" align="center">13.7</td>
<td valign="top" align="center">7.8</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">62.2</td>
<td valign="top" align="center">43.7</td>
<td valign="top" align="center">56.3</td>
<td valign="top" align="center">17.2</td>
<td valign="top" align="center">17.2</td>
<td valign="top" align="center">9.0</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">67.2</td>
<td valign="top" align="center">48.9</td>
<td valign="top" align="center">60.7</td>
<td valign="top" align="center">22.2</td>
<td valign="top" align="center">17.5</td>
<td valign="top" align="center">9.6</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center"><bold>69.2</bold></td>
<td valign="top" align="center">51.7</td>
<td valign="top" align="center">65.4</td>
<td valign="top" align="center">23.0</td>
<td valign="top" align="center">21.1</td>
<td valign="top" align="center">10.8</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">67.9</td>
<td valign="top" align="center"><bold>52.3</bold></td>
<td valign="top" align="center"><bold>65.7</bold></td>
<td valign="top" align="center">22.5</td>
<td valign="top" align="center">21.5</td>
<td valign="top" align="center">10.3</td>
</tr>
<tr>
<td valign="top" align="left">15</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">66.4</td>
<td valign="top" align="center">50.3</td>
<td valign="top" align="center">62.7</td>
<td valign="top" align="center"><bold>23.9</bold></td>
<td valign="top" align="center"><bold>22.5</bold></td>
<td valign="top" align="center"><bold>10.9</bold></td>
</tr>
<tr>
<td valign="top" align="left">20</td>
<td valign="top" align="center">99.9*</td>
<td valign="top" align="center">64.5</td>
<td valign="top" align="center">48.6</td>
<td valign="top" align="center">59.8</td>
<td valign="top" align="center">21.9</td>
<td valign="top" align="center">21.9</td>
<td valign="top" align="center">10.8</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>The bold value represents the highest success rate for different attack methods under the same experimental conditions</italic>.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Comparison of multi-matrix erasing (top) and single-matrix erasing (bottom).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0005.tif"/>
</fig>
</sec>
</sec>
<sec>
<title>4.2. Attack Single Model</title>
<p>In this section, we compare our algorithm with the I-FGSM and data enhancement methods, such as DI-FGSM, SI-FGSM. We also test the experimental results of REI-FGSM combined with MI-FGSM, PI-FGSM and SI-FGSM. The experimental parameters follow the original paper. For REI-FGSM, we set the &#x003B8;<sub><italic>L</italic></sub> &#x0003D; &#x003B8;<sub><italic>H</italic></sub> &#x0003D; 0.1 and the number of matrices <italic>K</italic> &#x0003D; 8. When combining with PI-FGSM and SI-FGSM, we set &#x003B8;<sub><italic>L</italic></sub> &#x0003D; &#x003B8;<sub><italic>H</italic></sub> &#x0003D; 0.3 and <italic>K</italic> &#x0003D; 3 for REI-FGSM. When combining with MI-FGSM, we set &#x003B8;<sub><italic>L</italic></sub> &#x0003D; &#x003B8;<sub><italic>H</italic></sub> &#x0003D; 0.1 and <italic>K</italic> &#x0003D; 8 for REI-FGSM. As shown in <xref ref-type="table" rid="T2">Table 2</xref>, the experimental results show that the attack success rate of our method is 17.3% higher than the I-FGSM on average, 4.2% higher than the DI-FGSM and 2.5% than SI-FGSM. In the defense model, our method is 6.6% higher than DI-FGSM. As shown in <xref ref-type="table" rid="T3">Table 3</xref>, the attack performance of MI-FGSM can be improved by 5.2% on average when combined with REI-FGSM, the attack performance of SI-FGSM can be improved by 22.9% on average when combined with REI-FGSM, and the attack performance of PI-FGSM can be improved by 4.0% on average when combined with REI-FGSM. To sum up, we can find that our method can combine with the above classical methods to achieve greater performance, especially with SI-FGSM, which can increase by an average of 22.9%.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>The success rate(%) of non-targeted attacks of seven models.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="center"><bold>Attacks</bold></th>
<th valign="top" align="center"><bold>Inc-v3</bold></th>
<th valign="top" align="center"><bold>Inc-v4</bold></th>
<th valign="top" align="center"><bold>Res-152</bold></th>
<th valign="top" align="center"><bold>IncRes-v2</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens3</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens4</bold></th>
<th valign="top" align="center"><bold>IncRes-v2ens</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="4">Inc-v3</td>
<td valign="top" align="center">I-FGSM</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">29.6</td>
<td valign="top" align="center">19.4</td>
<td valign="top" align="center">20.3</td>
<td valign="top" align="center">11.7</td>
<td valign="top" align="center">12.1</td>
<td valign="top" align="center">5.5</td>
</tr>
<tr>
<td valign="top" align="center">DI-FGSM</td>
<td valign="top" align="center">99.8*</td>
<td valign="top" align="center">54.2</td>
<td valign="top" align="center">32.1</td>
<td valign="top" align="center">43.6</td>
<td valign="top" align="center">15.0</td>
<td valign="top" align="center">16.2</td>
<td valign="top" align="center">7.1</td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">50.5</td>
<td valign="top" align="center">38.0</td>
<td valign="top" align="center">44.9</td>
<td valign="top" align="center">21.6</td>
<td valign="top" align="center"><bold>21.7</bold></td>
<td valign="top" align="center">10.0</td>
</tr>
<tr>
<td valign="top" align="center">REI-FGSM</td>
<td valign="top" align="center">99.7*</td>
<td valign="top" align="center"><bold>56.5</bold></td>
<td valign="top" align="center"><bold>39.6</bold></td>
<td valign="top" align="center"><bold>48.8</bold></td>
<td valign="top" align="center"><bold>23.8</bold></td>
<td valign="top" align="center">21.4</td>
<td valign="top" align="center"><bold>11.3</bold></td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" rowspan="4">Inc-v4</td>
<td valign="top" align="center">I-FGSM</td>
<td valign="top" align="center">43.3</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">25.5</td>
<td valign="top" align="center">25.3</td>
<td valign="top" align="center">11.8</td>
<td valign="top" align="center">13.0</td>
<td valign="top" align="center">6.6</td>
</tr>
<tr>
<td valign="top" align="center">DI-FGSM</td>
<td valign="top" align="center">66.6</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">39.8</td>
<td valign="top" align="center">50.4</td>
<td valign="top" align="center">14.7</td>
<td valign="top" align="center">17.7</td>
<td valign="top" align="center">8.4</td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">69.9</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center"><bold>48.1</bold></td>
<td valign="top" align="center">55.3</td>
<td valign="top" align="center"><bold>26.9</bold></td>
<td valign="top" align="center"><bold>26.5</bold></td>
<td valign="top" align="center"><bold>14.9</bold></td>
</tr>
<tr>
<td valign="top" align="center">REI-FGSM</td>
<td valign="top" align="center"><bold>72.1</bold></td>
<td valign="top" align="center">99.8*</td>
<td valign="top" align="center">46.7</td>
<td valign="top" align="center"><bold>56.2</bold></td>
<td valign="top" align="center">23.8</td>
<td valign="top" align="center">23.5</td>
<td valign="top" align="center">14.0</td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" rowspan="4">Res-152</td>
<td valign="top" align="center">I-FGSM</td>
<td valign="top" align="center">30.7</td>
<td valign="top" align="center">24.7</td>
<td valign="top" align="center">99.5*</td>
<td valign="top" align="center">16.9</td>
<td valign="top" align="center">13.0</td>
<td valign="top" align="center">13.3</td>
<td valign="top" align="center">6.7</td>
</tr>
<tr>
<td valign="top" align="center">DI-FGSM</td>
<td valign="top" align="center"><bold>60.0</bold></td>
<td valign="top" align="center"><bold>56.5</bold></td>
<td valign="top" align="center">99.2*</td>
<td valign="top" align="center"><bold>49.3</bold></td>
<td valign="top" align="center">21.6</td>
<td valign="top" align="center">21.1</td>
<td valign="top" align="center">12.9</td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">43.0</td>
<td valign="top" align="center">36.3</td>
<td valign="top" align="center"><bold>99.7*</bold></td>
<td valign="top" align="center">30.6</td>
<td valign="top" align="center">20.5</td>
<td valign="top" align="center">19.2</td>
<td valign="top" align="center">11.6</td>
</tr>
<tr>
<td valign="top" align="center">REI-FGSM</td>
<td valign="top" align="center">49.7</td>
<td valign="top" align="center">45.2</td>
<td valign="top" align="center">99.0*</td>
<td valign="top" align="center">40.1</td>
<td valign="top" align="center"><bold>25.9</bold></td>
<td valign="top" align="center"><bold>25.0</bold></td>
<td valign="top" align="center"><bold>16.3</bold></td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" colspan="4">IncRes-v2</td>
<td valign="top" align="center">I-FGSM</td>
<td valign="top" align="center">48.2</td>
<td valign="top" align="center">38.3</td>
<td valign="top" align="center">25.5</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">13.7</td>
<td valign="top" align="center">13.3</td>
<td valign="top" align="center">8.2</td>
</tr>
<tr>
<td valign="top" align="center">DI-FGSM</td>
<td valign="top" align="center">70.2</td>
<td valign="top" align="center">66.1</td>
<td valign="top" align="center">47.9</td>
<td valign="top" align="center">99.2*</td>
<td valign="top" align="center">19.3</td>
<td valign="top" align="center">20.2</td>
<td valign="top" align="center">12.7</td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">71.5</td>
<td valign="top" align="center">58.4</td>
<td valign="top" align="center">49.8</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center"><bold>30.6</bold></td>
<td valign="top" align="center"><bold>28.8</bold></td>
<td valign="top" align="center"><bold>22.5</bold></td>
</tr>
<tr>
<td valign="top" align="center">REI-FGSM</td>
<td valign="top" align="center"><bold>72.9</bold></td>
<td valign="top" align="center"><bold>66.8</bold></td>
<td valign="top" align="center"><bold>51.1</bold></td>
<td valign="top" align="center">99.2*</td>
<td valign="top" align="center">30.3</td>
<td valign="top" align="center">28.3</td>
<td valign="top" align="center"><bold>22.5</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>The top row models are substitute models, and we use them to generate adversarial examples by I-FGSM, DI-FGSM, SI-FGSM, and REI-FGSM (&#x0201C;*&#x0201D; indicates the white-box attack). The bold value represents the highest success rate for different attack methods under the same experimental conditions</italic>.</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>The success rate(%) of non-targeted attacks of seven models.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="center"><bold>Attacks</bold></th>
<th valign="top" align="center"><bold>Inc-v3</bold></th>
<th valign="top" align="center"><bold>Inc-v4</bold></th>
<th valign="top" align="center"><bold>Res-152</bold></th>
<th valign="top" align="center"><bold>IncRes-v2</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens3</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens4</bold></th>
<th valign="top" align="center"><bold>IncRes-v2ens</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="6">Inc-v3</td>
<td valign="top" align="center">MI-FGSM</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">55.5</td>
<td valign="top" align="center">45.3</td>
<td valign="top" align="center">51.8</td>
<td valign="top" align="center">22.4</td>
<td valign="top" align="center">21.0</td>
<td valign="top" align="center">10.8</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">MI-REI-FSGM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">99.9</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>64.1</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>51.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>60.5</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>26.0</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>24.7</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>13.0</bold></td>
</tr>
<tr>
<td valign="top" align="center">PI-FGSM</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">58.6</td>
<td valign="top" align="center">46.9</td>
<td valign="top" align="center">50.3</td>
<td valign="top" align="center">31.4</td>
<td valign="top" align="center">31.8</td>
<td valign="top" align="center">20.1</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">PI-REI-FGSM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>100.0*</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>64.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>51.5</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>57.5</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>34.3</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>32.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>21.7</bold></td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">50.5</td>
<td valign="top" align="center">38.0</td>
<td valign="top" align="center">44.9</td>
<td valign="top" align="center">21.6</td>
<td valign="top" align="center"><bold>21.7</bold></td>
<td valign="top" align="center">10.0</td>
</tr>
<tr>
<td valign="top" align="center">SI-REI-FGSM</td>
<td valign="top" align="center">99.4*</td>
<td valign="top" align="center"><bold>78.0</bold></td>
<td valign="top" align="center"><bold>65.0</bold></td>
<td valign="top" align="center"><bold>74.8</bold></td>
<td valign="top" align="center"><bold>44.8</bold></td>
<td valign="top" align="center"><bold>45.1</bold></td>
<td valign="top" align="center"><bold>26.4</bold></td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" rowspan="6">Inc-v4</td>
<td valign="top" align="center">MI-FGSM</td>
<td valign="top" align="center">71.0</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">51.5</td>
<td valign="top" align="center">58.4</td>
<td valign="top" align="center">24.1</td>
<td valign="top" align="center">23.1</td>
<td valign="top" align="center">14.0</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">MI-REI-FSGM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>78.0</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>100.0*</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>57.7</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>65.2</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>28.8</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>27.6</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>16.9</bold></td>
</tr>
<tr>
<td valign="top" align="center">PI-FGSM</td>
<td valign="top" align="center">71.6</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">50.2</td>
<td valign="top" align="center">54.4</td>
<td valign="top" align="center">35.4</td>
<td valign="top" align="center">35.2</td>
<td valign="top" align="center">25.0</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">PI-REI-FGSM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>76.0</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">99.9*</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>54.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>63.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>37.3</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>37.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>26.3</bold></td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">69.9</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">48.1</td>
<td valign="top" align="center">55.3</td>
<td valign="top" align="center">26.9</td>
<td valign="top" align="center">26.5</td>
<td valign="top" align="center">14.9</td>
</tr>
<tr>
<td valign="top" align="center">SI-REI-FGSM</td>
<td valign="top" align="center"><bold>86.6</bold></td>
<td valign="top" align="center">98.9*</td>
<td valign="top" align="center"><bold>73.2</bold></td>
<td valign="top" align="center"><bold>78.5</bold></td>
<td valign="top" align="center"><bold>54.0</bold></td>
<td valign="top" align="center"><bold>50.5</bold></td>
<td valign="top" align="center"><bold>36.1</bold></td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" rowspan="6">Res-152</td>
<td valign="top" align="center">MI-FGSM</td>
<td valign="top" align="center">57.5</td>
<td valign="top" align="center">51.2</td>
<td valign="top" align="center"><bold>99.2*</bold></td>
<td valign="top" align="center">47.0</td>
<td valign="top" align="center">27.1</td>
<td valign="top" align="center">24.8</td>
<td valign="top" align="center">15.6</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">MI-REI-FSGM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>60.3</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>55.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>99.2*</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>52.6</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>30.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>30.0</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>18.8</bold></td>
</tr>
<tr>
<td valign="top" align="center">PI-FGSM</td>
<td valign="top" align="center">63.6</td>
<td valign="top" align="center">54.5</td>
<td valign="top" align="center"><bold>99.7*</bold></td>
<td valign="top" align="center">50.8</td>
<td valign="top" align="center">37.5</td>
<td valign="top" align="center">36.9</td>
<td valign="top" align="center">26.7</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">PI-REI-FGSM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>66.1</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>59.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">99.3*</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>54.8</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>41.0</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>40.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>29.4</bold></td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">43.0</td>
<td valign="top" align="center">36.3</td>
<td valign="top" align="center"><bold>99.7*</bold></td>
<td valign="top" align="center">30.6</td>
<td valign="top" align="center">20.5</td>
<td valign="top" align="center">19.2</td>
<td valign="top" align="center">11.6</td>
</tr>
<tr>
<td valign="top" align="center">SI-REI-FGSM</td>
<td valign="top" align="center"><bold>61.8</bold></td>
<td valign="top" align="center"><bold>58.1</bold></td>
<td valign="top" align="center">97.9*</td>
<td valign="top" align="center"><bold>54.4</bold></td>
<td valign="top" align="center"><bold>40.5</bold></td>
<td valign="top" align="center"><bold>38.1</bold></td>
<td valign="top" align="center"><bold>27.8</bold></td>
</tr> <tr style="border-top: thin solid #000000;">
<td valign="top" align="left" rowspan="6">IncRes-v2</td>
<td valign="top" align="center">MI-FGSM</td>
<td valign="top" align="center">77.7</td>
<td valign="top" align="center">67.0</td>
<td valign="top" align="center">58</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">31.6</td>
<td valign="top" align="center">28.1</td>
<td valign="top" align="center">20.7</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">MI-REI-FSGM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>81.6</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>74.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>64.3</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">99.7*</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>38.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>33.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>24.3</bold></td>
</tr>
<tr>
<td valign="top" align="center">PI-FGSM</td>
<td valign="top" align="center">76.3</td>
<td valign="top" align="center">69.4</td>
<td valign="top" align="center">59.0</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">40.8</td>
<td valign="top" align="center">39.1</td>
<td valign="top" align="center">32.0</td>
</tr>
<tr>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">PI-REI-FGSM</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>80.6</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>73.9</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>66.1</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;">99.8*</td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>45.4</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>43.5</bold></td>
<td valign="top" align="center" style="border-bottom: thin solid #000000;"><bold>36.1</bold></td>
</tr>
<tr>
<td valign="top" align="center">SI-FGSM</td>
<td valign="top" align="center">71.5</td>
<td valign="top" align="center">58.4</td>
<td valign="top" align="center">49.8</td>
<td valign="top" align="center"><bold>100.0*</bold></td>
<td valign="top" align="center">30.6</td>
<td valign="top" align="center">28.8</td>
<td valign="top" align="center">22.5</td>
</tr>
<tr>
<td valign="top" align="center">SI-REI-FGSM</td>
<td valign="top" align="center"><bold>84.8</bold></td>
<td valign="top" align="center"><bold>80.7</bold></td>
<td valign="top" align="center"><bold>76.3</bold></td>
<td valign="top" align="center">98.6*</td>
<td valign="top" align="center"><bold>61.5</bold></td>
<td valign="top" align="center"><bold>54.9</bold></td>
<td valign="top" align="center"><bold>48.2</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>The top row models are substitute models, and we use them to generate adversarial examples by MI-FGSM, PI-FGSM, SI-FGSM, and thier combination with REI-FGSM, (&#x0201C;*&#x0201D; indicates the white box attack). The bold value represents the highest success rate for different attack methods under the same experimental conditions</italic>.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<title>4.3. Attack Ensemble Model</title>
<p>In this section, we use DI-TI-MI-FGSM, REI-TI-MI-FGSM, and DI-TI-MI-REI-FGSM to attack four normal models, and test the success rate of the black-box attack on three ensemble adversarial training models. Following the work (Xie et al., <xref ref-type="bibr" rid="B42">2021</xref>), we set <italic>T</italic> &#x0003D; 50, <italic>a</italic> &#x0003D; 3.2 and &#x003B5; &#x0003D; 16. For REI-FGSM, we set the &#x003B8;<sub><italic>L</italic></sub> &#x0003D; &#x003B8;<sub><italic>H</italic></sub> &#x0003D; 0.01 and the number of matrices <italic>K</italic> &#x0003D; 30. As shown in <xref ref-type="table" rid="T4">Table 4</xref>, REI-TI-MI-FGSM achieves an average attack success rate of 93.1% on three defense models, which is 0.5% higher than DI-TI-MI-FGSM. The average attack performance of DI-TI-MI-REI-FGSM can reach 97.0%, which is 4.4% higher than that of DI-TI-MI-FGSM. As far as we know, DI-TI-MI-REI-FGSM achieves the best performance of the current attack method based on gradient iteration.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>The success rate(%) of non-targeted attacks of three ensemble adversarial training models.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="left"><bold>Attacks</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens3</bold></th>
<th valign="top" align="center"><bold>Inc-v3ens4</bold></th>
<th valign="top" align="center"><bold>IncRes-v2ens</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Ensemble</td>
<td valign="top" align="left">DI-TI-MI-FGSM</td>
<td valign="top" align="center">94.8</td>
<td valign="top" align="center">94.5</td>
<td valign="top" align="center">88.5</td>
</tr>
<tr>
<td valign="top" align="left">REI-TI-MI-FGSM</td>
<td valign="top" align="center">94.8</td>
<td valign="top" align="center">94.5</td>
<td valign="top" align="center">89.9</td>
</tr>
<tr>
<td valign="top" align="left">DI-TI-MI-REI-FGSM</td>
<td valign="top" align="center"><bold>97.6</bold></td>
<td valign="top" align="center"><bold>97.3</bold></td>
<td valign="top" align="center"><bold>96.2</bold></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>The adversarial examples are crafted by DI-TI-MI-FGSM, REI-TI-MI-FGSM, and DI-TI-MI-REI-FGSM on four normal models. The bold value represents the highest success rate for different attack methods under the same experimental conditions</italic>.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<title>4.4. Compatibility of the Attack Framework</title>
<p>In order to verify the compatibility of our framework, Gaussian blur (Gedraite and Hadad, <xref ref-type="bibr" rid="B13">2011</xref>) is introduced into our framework. We make use of Gaussian blur attack inc-v3 model in the original framework and our framework, respectively, called GBI-FGSM-F and GBI-FGSM. We take the kernel size as 3,5,9,15,21,31,41, and 51 and compare it with the baseline I-FGSM. As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, with the increase of kernel size, the attack success rate of GBI-FGSM-F decreases significantly, but GBI-FGSM can still maintain a high attack success rate. Although the attack success rate of GBI-FGSM on the normal model will decrease, the attack success rate on the ensemble adversarial training will increase. We believe that a large degree of disruption for adversarial perturbation during the gradient iteration may result in more robust adversarial examples against defense models. When the kernel size is 51, the attack success rate of GBI-FGSM on the three defense models can reach an average of 25.0%.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Comparison of GBI-FGSM-F (left) and GBI-FGSM (right).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-15-784053-g0006.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5. Conclusion</title>
<p>Previous data enhancement frameworks only work on input transformations that satisfy accuracy or loss invariance. However, it does not work for other transformations that do not meet the above conditions, such as the transformation which will lose information. In this paper, we propose a data enhancement framework only for adversarial perturbation, which can effectively solve the above problems. In addition, we introduce random erasing as an input transformation into the generation of adversarial examples for the first time. Compared with the methods based on data enhancement, such as DI-FGSM and SI-FGSM, the attack success rate of REI-FGSM can be improved by 4.2% and 2.5% on average, respectively. DI-TI-MI-REI-FGSM can achieve an average attack success rate of 97.0% on the ensemble adversarial training models, which is better than the current gradient-based iterative method. In addition, we also briefly introduce Gaussian blur to illustrate the compatibility of our framework.</p>
</sec>
<sec sec-type="data-availability" id="s6">
<title>Data Availability Statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: Kaggle, <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/c/nips-2017-non-targeted-adversarial-attack/data">https://www.kaggle.com/c/nips-2017-non-targeted-adversarial-attack/data</ext-link>.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>This work was supported by the National Key R&#x00026;D Program of China under Grant 2017YFB1002502 and National Natural Science Foundation of China (Nos. 61701089, 61601518, and 61372172).</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x00027;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec> </body>
<back>

<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Behzadan</surname> <given-names>V.</given-names></name> <name><surname>Munir</surname> <given-names>A.</given-names></name></person-group> (<year>2017</year>). <article-title>Vulnerability of deep reinforcement learning to policy induction attacks,</article-title> in <source>International Conference on Machine Learning and Data Mining in Pattern Recognition</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>262</fpage>&#x02013;<lpage>275</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bochkovskiy</surname> <given-names>A.</given-names></name> <name><surname>Wang</surname> <given-names>C.-Y.</given-names></name> <name><surname>Liao</surname> <given-names>H.-Y. M.</given-names></name></person-group> (<year>2020</year>). <article-title>Yolov4: Optimal speed and accuracy of object detection</article-title>. <source>arXiv [Preprint] arXiv:2004.10934.</source><pub-id pub-id-type="pmid">34300543</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bojarski</surname> <given-names>M.</given-names></name> <name><surname>Del Testa</surname> <given-names>D.</given-names></name> <name><surname>Dworakowski</surname> <given-names>D.</given-names></name> <name><surname>Firner</surname> <given-names>B.</given-names></name> <name><surname>Flepp</surname> <given-names>B.</given-names></name> <name><surname>Goyal</surname> <given-names>P.</given-names></name> <etal/></person-group>. (<year>2016</year>). <article-title>End to end learning for self-driving cars</article-title>. <source>arXiv [Preprint] arXiv:1604.07316</source>.<pub-id pub-id-type="pmid">30325645</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carlini</surname> <given-names>N.</given-names></name> <name><surname>Wagner</surname> <given-names>D.</given-names></name></person-group> (<year>2017</year>). <article-title>Towards evaluating the robustness of neural networks</article-title>. <source>arXiv [Preprint] arXiv: 1608.04644</source>. <pub-id pub-id-type="doi">10.1109/SP.2017.49</pub-id><pub-id pub-id-type="pmid">27295638</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Carlini</surname> <given-names>N.</given-names></name> <name><surname>Wagner</surname> <given-names>D.</given-names></name></person-group> (<year>2018</year>). <article-title>Audio adversarial examples: Targeted attacks on speech-to-text,</article-title> in <source>2018 IEEE Security and Privacy Workshops (SPW)</source> (<publisher-loc>San Francisco, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>7</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Tian</surname> <given-names>T.</given-names></name> <name><surname>Huang</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>Adversarial attack on graph structured data,</article-title> in <source>International Conference on Machine Learning</source> (<publisher-loc>Stockholm</publisher-loc>: <publisher-name>PMLR</publisher-name>), <fpage>1115</fpage>&#x02013;<lpage>1124</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Deng</surname> <given-names>J.</given-names></name> <name><surname>Guo</surname> <given-names>J.</given-names></name> <name><surname>Xue</surname> <given-names>N.</given-names></name> <name><surname>Zafeiriou</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Arcface: Additive angular margin loss for deep face recognition,</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Long Beach, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>4690</fpage>&#x02013;<lpage>4699</lpage>.<pub-id pub-id-type="pmid">34106845</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>Y.</given-names></name> <name><surname>Liao</surname> <given-names>F.</given-names></name> <name><surname>Pang</surname> <given-names>T.</given-names></name> <name><surname>Su</surname> <given-names>H.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name> <name><surname>Hu</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>Boosting adversarial attacks with momentum,</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>9185</fpage>&#x02013;<lpage>9193</lpage>.</citation>
</ref>
<ref id="B9">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>Y.</given-names></name> <name><surname>Pang</surname> <given-names>T.</given-names></name> <name><surname>Su</surname> <given-names>H.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>Evading defenses to transferable adversarial examples by translation-invariant attacks,</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>IEEE</publisher-loc>), <fpage>4312</fpage>&#x02013;<lpage>4321</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Fischer</surname> <given-names>M.</given-names></name> <name><surname>Baader</surname> <given-names>M.</given-names></name> <name><surname>Vechev</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Certified defense to image transformations via randomized smoothing</article-title>. <source>arXiv [Preprint] arXiv:2002.12463.</source></citation>
</ref>
<ref id="B11">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Cheng</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Q.</given-names></name> <name><surname>Xu</surname> <given-names>X.</given-names></name> <name><surname>Song</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>Feature space targeted attacks by statistic alignment,</article-title> in <source>Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence</source> (<publisher-loc>Montreal, Canada. International Joint Conferences on Artificial Intelligence Organization</publisher-loc>), <fpage>671</fpage>&#x02013;<lpage>677</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>Q.</given-names></name> <name><surname>Song</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Shen</surname> <given-names>H. T.</given-names></name></person-group> (<year>2020</year>). <article-title>Patch-wise attack for fooling deep neural network,</article-title> in <source>European Conference on Computer Vision</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>307</fpage>&#x02013;<lpage>322</lpage>.</citation>
</ref>
<ref id="B13">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gedraite</surname> <given-names>E. S.</given-names></name> <name><surname>Hadad</surname> <given-names>M.</given-names></name></person-group> (<year>2011</year>). <article-title>Investigation on the effect of a gaussian blur in image filtering and segmentation</article-title>. <source>In Proceedings ELMAR-2011</source>, pages <fpage>393</fpage>-<lpage>396</lpage>. <publisher-name>IEEE</publisher-name>.</citation>
</ref>
<ref id="B14">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gehring</surname> <given-names>J.</given-names></name> <name><surname>Auli</surname> <given-names>M.</given-names></name> <name><surname>Grangier</surname> <given-names>D.</given-names></name> <name><surname>Yarats</surname> <given-names>D.</given-names></name> <name><surname>Dauphin</surname> <given-names>Y. N.</given-names></name></person-group> (<year>2017</year>). <article-title>Convolutional sequence to sequence learning,</article-title> in <source>International Conference on Machine Learning</source> (<publisher-loc>PMLR</publisher-loc>), <fpage>1243</fpage>&#x02013;<lpage>1252</lpage>.</citation>
</ref>
<ref id="B15">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Goodfellow</surname> <given-names>I. J.</given-names></name> <name><surname>Shlens</surname> <given-names>J.</given-names></name> <name><surname>Szegedy</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>Explaining and harnessing adversarial examples</article-title>. <source>arXiv [Preprint] arXiv: 1412.6572</source>.</citation>
</ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>Deep residual learning for image recognition,</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>770</fpage>&#x02013;<lpage>778</lpage>.<pub-id pub-id-type="pmid">32166560</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Inkawhich</surname> <given-names>N.</given-names></name> <name><surname>Liang</surname> <given-names>K. J.</given-names></name> <name><surname>Carin</surname> <given-names>L.</given-names></name> <name><surname>Chen</surname> <given-names>Y.</given-names></name></person-group> (<year>2020</year>). <article-title>Transferable perturbations of deep feature distributions</article-title>. <source>arXiv [preprint]</source> arXiv:2004.12519</citation>
</ref>
<ref id="B18">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kurakin</surname> <given-names>A.</given-names></name> <name><surname>Goodfellow</surname> <given-names>I.</given-names></name> <name><surname>Bengio</surname> <given-names>S.</given-names></name></person-group> (<year>2016</year>). <article-title>Adversarial examples in the physical world</article-title>. <source>arXiv [preprint]</source> arXiv:1607.02533</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Bai</surname> <given-names>S.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name> <name><surname>Xie</surname> <given-names>C.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Yuille</surname> <given-names>A.</given-names></name></person-group> (<year>2020</year>). <article-title>Learning transferable adversarial examples via ghost networks,</article-title> in <source>Proceedings of the AAAI Conference on Artificial Intelligence, Vol</source>. <volume>34</volume>, <fpage>11458</fpage>&#x02013;<lpage>11465</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>J.</given-names></name> <name><surname>Song</surname> <given-names>C.</given-names></name> <name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Hopcroft</surname> <given-names>J. E.</given-names></name></person-group> (<year>2019</year>). <article-title>Nesterov accelerated gradient and scale invariance for adversarial attacks</article-title>. <source>arXiv [Preprint] arXiv:1908.06281</source>.</citation>
</ref>
<ref id="B21">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>Z.</given-names></name></person-group> (<year>2020</year>). <article-title>Enhancing adversarial examples with flip-invariance and brightness-invariance,</article-title> in <source>International Conference on Security and Privacy in Digital Economy</source> (<publisher-loc>Quzhou</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>469</fpage>&#x02013;<lpage>481</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name> <name><surname>Song</surname> <given-names>D.</given-names></name></person-group> (<year>2017</year>). <article-title>Delving into transferable adversarial examples and black-box attacks</article-title>. <source>arXiv[ Preprint] arXiv: 1611.02770</source>.</citation>
</ref>
<ref id="B23">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Madry</surname> <given-names>A.</given-names></name> <name><surname>Makelov</surname> <given-names>A.</given-names></name> <name><surname>Schmidt</surname> <given-names>L.</given-names></name> <name><surname>Tsipras</surname> <given-names>D.</given-names></name> <name><surname>Vladu</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>Towards deep learning models resistant to adversarial attacks</article-title>. <source>arXiv [Preprint] arXiv: 1706.06083</source>.</citation>
</ref>
<ref id="B24">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Moosavi-Dezfooli</surname> <given-names>S.-M.</given-names></name> <name><surname>Fawzi</surname> <given-names>A.</given-names></name> <name><surname>Frossard</surname> <given-names>P.</given-names></name></person-group> (<year>2016</year>). <article-title>Deepfool: a simple and accurate method to fool deep neural networks,</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2574</fpage>&#x02013;<lpage>2582</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Papernot</surname> <given-names>N.</given-names></name> <name><surname>McDaniel</surname> <given-names>P.</given-names></name> <name><surname>Goodfellow</surname> <given-names>I.</given-names></name></person-group> (<year>2016</year>). <article-title>Transferability in machine learning: from phenomena to black-box attacks using adversarial samples</article-title>. <source>arXiv [Preprint] arXiv:1605.07277</source>.</citation>
</ref>
<ref id="B26">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Raghunathan</surname> <given-names>A.</given-names></name> <name><surname>Steinhardt</surname> <given-names>J.</given-names></name> <name><surname>Liang</surname> <given-names>P.</given-names></name></person-group> (<year>2018</year>). <article-title>Certified defenses against adversarial examples</article-title>. <source>arXiv [Preprint] arXiv:1801.09344</source>.</citation>
</ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Redmon</surname> <given-names>J.</given-names></name> <name><surname>Farhadi</surname> <given-names>A.</given-names></name></person-group> (<year>2018</year>). <article-title>Yolov3: An incremental improvement</article-title>. <source>arXiv arXiv [Preprint] arXiv:1801.09344</source>.</citation>
</ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Szegedy</surname> <given-names>C.</given-names></name> <name><surname>Ioffe</surname> <given-names>S.</given-names></name> <name><surname>Vanhoucke</surname> <given-names>V.</given-names></name> <name><surname>Alemi</surname> <given-names>A.</given-names></name></person-group> (<year>2017</year>). <article-title>Inception-v4, inception-resnet and the impact of residual connections on learning,</article-title> in <source>Proceedings of the AAAI Conference on Artificial Intelligence, Vo</source>. <fpage>31</fpage>.</citation>
</ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Szegedy</surname> <given-names>C.</given-names></name> <name><surname>Vanhoucke</surname> <given-names>V.</given-names></name> <name><surname>Ioffe</surname> <given-names>S.</given-names></name> <name><surname>Shlens</surname> <given-names>J.</given-names></name> <name><surname>Wojna</surname> <given-names>Z.</given-names></name></person-group> (<year>2016</year>). <article-title>Rethinking the inception architecture for computer vision,</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2818</fpage>&#x02013;<lpage>2826</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Szegedy</surname> <given-names>C.</given-names></name> <name><surname>Zaremba</surname> <given-names>W.</given-names></name> <name><surname>Sutskever</surname> <given-names>I.</given-names></name> <name><surname>Bruna</surname> <given-names>J.</given-names></name> <name><surname>Erhan</surname> <given-names>D.</given-names></name> <name><surname>Goodfellow</surname> <given-names>I.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Intriguing properties of neural networks</article-title>. <source>arXiv [Preprint] arXiv:1312.6199</source>.</citation>
</ref>
<ref id="B31">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Tram&#x000E9;r</surname> <given-names>F.</given-names></name> <name><surname>Kurakin</surname> <given-names>A.</given-names></name> <name><surname>Papernot</surname> <given-names>N.</given-names></name> <name><surname>Goodfellow</surname> <given-names>I.</given-names></name> <name><surname>Boneh</surname> <given-names>D.</given-names></name> <name><surname>McDaniel</surname> <given-names>P.</given-names></name></person-group> (<year>2017</year>). <article-title>Ensemble adversarial training: attacks and defenses</article-title>. <source>arXiv [Preprint] arXiv:1705.07204.</source></citation>
</ref>
<ref id="B32">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Vaswani</surname> <given-names>A.</given-names></name> <name><surname>Shazeer</surname> <given-names>N.</given-names></name> <name><surname>Parmar</surname> <given-names>N.</given-names></name> <name><surname>Uszkoreit</surname> <given-names>J.</given-names></name> <name><surname>Jones</surname> <given-names>L.</given-names></name> <name><surname>Gomez</surname> <given-names>A. N.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Attention is all you need</article-title>. <source>In Advances in neural information processing systems, pages</source> <fpage>5998</fpage>&#x02013;<lpage>6008</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>He</surname> <given-names>K.</given-names></name></person-group> (<year>2021</year>). <article-title>Enhancing the transferability of adversarial attacks through variance tuning,</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>IEEE</publisher-loc>), <fpage>1924</fpage>&#x02013;<lpage>1933</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>He</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>He</surname> <given-names>K.</given-names></name></person-group> (<year>2021a</year>). <article-title>Admix: enhancing the transferability of adversarial attacks</article-title>. <source>arXiv [Preprint] arXiv: 2102.00436</source>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00196</pub-id><pub-id pub-id-type="pmid">27295638</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Z.</given-names></name> <name><surname>Guo</surname> <given-names>H.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Qin</surname> <given-names>Z.</given-names></name> <name><surname>Ren</surname> <given-names>K.</given-names></name></person-group> (<year>2021b</year>). <article-title>Feature importance-aware transferable adversarial attacks</article-title>. <source>arXiv [Preprint] arXiv: 2107.14185</source>.</citation>
</ref>
<ref id="B36">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>D.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Xia</surname> <given-names>S.-T.</given-names></name> <name><surname>Bailey</surname> <given-names>J.</given-names></name> <name><surname>Ma</surname> <given-names>X.</given-names></name></person-group> (<year>2020a</year>). <article-title>Skip connections matter: on the transferability of adversarial examples generated with resnets</article-title>. <source>arXiv [Preprint] arXiv: 2002.05990</source>.</citation>
</ref>
<ref id="B37">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>L.</given-names></name> <name><surname>Zhu</surname> <given-names>Z.</given-names></name> <name><surname>Tai</surname> <given-names>C.</given-names></name></person-group> others (<year>2018</year>). <article-title>Understanding and enhancing the transferability of adversarial examples</article-title>. <source>arXiv [Preprint] arXiv:1802.09707</source>.</citation>
</ref>
<ref id="B38">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>W.</given-names></name> <name><surname>Su</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Zhao</surname> <given-names>S.</given-names></name> <name><surname>King</surname> <given-names>I.</given-names></name> <name><surname>Lyu</surname> <given-names>M. R.</given-names></name> <etal/></person-group>. (<year>2020b</year>). <article-title>Boosting the transferability of adversarial samples via attention,</article-title> in <source>2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source> (<publisher-loc>Seattle, WA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1158</fpage>&#x02013;<lpage>1167</lpage>.</citation>
</ref>
<ref id="B39">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>W.</given-names></name> <name><surname>Su</surname> <given-names>Y.</given-names></name> <name><surname>Lyu</surname> <given-names>M. R.</given-names></name> <name><surname>King</surname> <given-names>I.</given-names></name></person-group> (<year>2021</year>). <article-title>Improving the transferability of adversarial samples with adversarial transformations,</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>, <fpage>9024</fpage>&#x02013;<lpage>9033</lpage>.</citation>
</ref>
<ref id="B40">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>C.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Ren</surname> <given-names>Z.</given-names></name> <name><surname>Yuille</surname> <given-names>A.</given-names></name></person-group> (<year>2017</year>). <article-title>Mitigating adversarial effects through randomization</article-title>. <source>arXiv [Preprint] arXiv:1711.01991</source>.</citation>
</ref>
<ref id="B41">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>C.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name> <name><surname>Bai</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Ren</surname> <given-names>Z.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Improving transferability of adversarial examples with input diversity,</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>, <fpage>2730</fpage>&#x02013;<lpage>2739</lpage>.</citation>
</ref>
<ref id="B42">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>P.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Qin</surname> <given-names>R.</given-names></name> <name><surname>Qiao</surname> <given-names>K.</given-names></name> <name><surname>Shi</surname> <given-names>S.</given-names></name> <name><surname>Hu</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Improving the transferability of adversarial examples with new iteration framework and input dropout</article-title>. <source>arXiv [Preprint] arXiv:2106.01617</source>.</citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhong</surname> <given-names>Z.</given-names></name> <name><surname>Zheng</surname> <given-names>L.</given-names></name> <name><surname>Kang</surname> <given-names>G.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name></person-group> (<year>2020</year>). <article-title>Random erasing data augmentation</article-title>. <source>Proc. AAAI Conf. Artif. Intell</source>. <volume>34</volume>, <fpage>13001</fpage>&#x02013;<lpage>13008</lpage>. <pub-id pub-id-type="doi">10.1609/aaai.v34i07.7000</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zou</surname> <given-names>J.</given-names></name> <name><surname>Pan</surname> <given-names>Z.</given-names></name> <name><surname>Qiu</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Rui</surname> <given-names>T.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name></person-group> (<year>2020</year>). <article-title>Improving the transferability of adversarial examples with resized-diverse-inputs, diversity-ensemble and region fitting,</article-title> in <source>Computer Vision &#x02013; ECCV 2020</source>, Vol. <volume>12367</volume>, eds <person-group person-group-type="editor"><name><surname>Vedaldi</surname> <given-names>A.</given-names></name> <name><surname>Bischof</surname> <given-names>H.</given-names></name> <name><surname>Brox</surname> <given-names>T.</given-names></name> <name><surname>Frahm</surname> <given-names>J.-M.</given-names></name></person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>), <fpage>563</fpage>&#x02013;<lpage>579</lpage>.</citation>
</ref>
</ref-list> 
</back>
</article>