---
title: "Improving Adversarial Robustness via Feature Pattern Consistency Constraint"
authors:
  - "Jiacong Hu"
  - "Jingwen Ye"
  - "Zunlei Feng"
  - "Jiazhen Yang"
  - "Shunyu Liu"
  - "Xiaotian Yu"
  - "Lingxiang Jia"
  - "Mingli Song"
doi: "10.24963/ijcai.2024/94"
url: "https://ijcai.org/proceedings/2024/94"
pdf: "https://ijcai.org/proceedings/2024/0094.pdf"
venue: "Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence"
year: 2024
pages: "848-856"
track: "Main Track"
keywords:
  - "Machine Learning: ML: Classification"
  - "Computer Vision: CV: Adversarial learning, adversarial attack and defense methods"
  - "Computer Vision: CV: Recognition (object detection, categorization)"
---

# Improving Adversarial Robustness via Feature Pattern Consistency Constraint

Jiacong Hu, Jingwen Ye, Zunlei Feng, Jiazhen Yang, Shunyu Liu, Xiaotian Yu, Lingxiang Jia, Mingli Song

*Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence*, pages 848-856. DOI: [10.24963/ijcai.2024/94](https://doi.org/10.24963/ijcai.2024/94)

## Abstract

Convolutional Neural Networks (CNNs) are well-known for their vulnerability to adversarial attacks, posing significant security concerns. In response to these threats, various defense methods have emerged to bolster the model's robustness. However, most existing methods either focus on learning from adversarial perturbations, leading to overfitting to the adversarial examples, or aim to eliminate such perturbations during inference, inevitably increasing computational burdens. Conversely, clean training, which strengthens the model's robustness by relying solely on clean examples, can address the aforementioned issues. In this paper, we align with this methodological stream and enhance its generalizability to unknown adversarial examples. This enhancement is achieved by scrutinizing the behavior of latent features within the network. Recognizing that a correct prediction relies on the correctness of the latent feature's pattern, we introduce a novel and effective Feature Pattern Consistency Constraint (FPCC) method to reinforce the latent feature's capacity to maintain the correct feature pattern. Specifically, we propose Spatial-wise Feature Modification and Channel-wise Feature Selection to enhance latent features. Subsequently, we employ the Pattern Consistency Loss to constrain the similarity between the feature pattern of the latent features and the correct feature pattern. Our experiments demonstrate that the FPCC method empowers latent features to uphold correct feature patterns even in the face of adversarial examples, resulting in inherent adversarial robustness surpassing state-of-the-art models.

## Full text

## 1 Introduction

As deep learning continues to evolve, convolutional neural networks (CNNs) have gained widespread application across various domains, including facial recognition [Luo et al., 2022], autonomous driving [Prakash et al., 2021], and person identification [Pu et al., 2023]. However, despite their remarkable performance, CNNs exhibit a notable vulnerability to adversarial attacks. Specifically, adversarial attacks generate samples imbued with minute perturbations that are imperceptible to humans but can mislead the model into making erroneous predictions [Szegedy et al., 2013; Goodfellow et al., 2014b], posing a significant threat to security [Wang et al., 2023; Liu et al., 2023; Ma et al., 2023b].

∗Corresponding author

In the realm of defending against adversarial attacks, a plethora of methods has been proposed, with the majority concentrating on the utilization or elimination of adversarial perturbations generated by adversarial attacks. Adversarial training stands out as a widely acknowledged method for leveraging adversarial perturbations [Madry et al., 2017; Zhang et al., 2019] to enhance model robustness. This approach incorporates adversarial examples during model training, allowing the model to adapt to perturbations. However, a limitation of these methods is the potential overfitting of the trained model to specific types of attacks encountered during training [Madry et al., 2017], often leading to a decline in standard accuracy [Laidlaw et al., 2020]. On the other hand, for the elimination of adversarial perturbations, adversarial purification has gained significant traction recently [Wang et al., 2022; Nie et al., 2022]. This method employs additional generative models to remove adversarial perturbations from the adversarial examples. However, it does not inherently bolster the model's robustness and may contribute to increased computational costs during inference [Croce et al., 2022]. The limitations imposed by the aforementioned methods, which concentrate on adversarial perturbations, raise a crucial question: Can we break free from the paradigm of adversarial perturbations to enhance model robustness?

Indeed, several methods have been proposed to enhance model robustness, relying solely on clean examples [Mustafa et al., 2019; Pang et al., 2019; Li et al., 2021]. The majority of these methods aim to reduce intra-class distances, thereby increasing inter-class margins. However, the augmented margin is established within the feature space of clean examples, posing a challenge in adapting to adversarial perturbations and resulting in inferior robustness compared to adversarial training. Furthermore, the connection between the behavior of latent features and correct predictions in clean examples within these studies has not been thoroughly investigated.

Figure 1: Feature Pattern Consistency Constraint training framework. Typically, 'CFS' and 'PRO' are configured in pairs within the network.

![Image](https://ijcai.org/proceedings/2024/fulltext/94/image_000000_7147e2c73002358f991f763ce2661c276742bf8e9b5f31ea5c913cfca2f80d7e.png)

## 2 RelatedWork

Adversarial defense methods can be categorized into two distinct types: static defense and adaptive test-time defense.

## 2.1 Static Defense

PCL ℒ!" ℒ*! Within the realm of static defense, both the inputs and the parameters of the model remain constant during the inference process. One of the most effective defenses in this category is adversarial training [Madry et al., 2017], which involves training models with adversarial examples [Zhang et al., 2019; Cheng et al., 2020; Gowal et al., 2020]. However, many adversarial training approaches can only defend against specific attacks they were trained with [Madry et al., 2017] and often experience a significant accuracy drop on clean data [Laidlaw et al., 2020].

CFS SFM + Feature Pattern Consistency Constraint "# $"#(%&amp;') "#(%&amp;') "#-./ In this paper, we redirect our focus to clean examples, delving into the behavior of latent features within the model. Specifically, through an analysis of feature behavior during correct predictions, we posit that correct predictions occur only when the feature pattern is correct. This pattern is defined as the relative size among dimensions in the latent feature vector. Motivated by this insight, we propose a novel and effective Feature Pattern Consistency Constraint (FPCC) method to enhance the latent feature's capability in upholding the correct feature pattern. Within FPCC, Spatial-wise Feature Modification and Channel-wise Feature Selection are introduced, approaching the problem from the perspective of adding noise and reducing features. This is done to improve robustness in scenarios with increasing interferential features and decreasing critical features when adversarial perturbations are added to clean examples. Subsequently, a Patternbased Robustness Optimization is presented to constrain the similarity between the feature pattern of latent features and the correct feature pattern. Experiments demonstrate that the proposed FPCC method enables latent features to uphold correct feature patterns even in the face of adversarial examples, leading to the model's inherent adversarial robustness surpassing state-of-the-art methods.

Our contributions can be summarized as follows:

- This paper introduces a novel and effective FPCC method, which comprises Spatial-wise Feature Modification and Channel-wise Feature Selection, along with the Pattern-based Robustness Optimization technique.
- The proposed FPCC method is plug-and-play, seamlessly integratable into deep neural networks during training to augment the intrinsic robustness of the model, all without incurring any additional computational overhead during inference.
- Extensive experiments demonstrate the effectiveness of the proposed FPCC method, showcasing superior adversarial robustness and inference speed compared to stateof-the-art methods.

pair ×0 ## "#(%) %#(%) &amp;(%) Conversely, some methods [Li et al., 2021; Mustafa et al., 2019; Pang et al., 2019] focus on improving adversarial robustness solely by relying on clean examples to avoid overfitting to adversarial perturbations. Many of these methods aim to reduce inter-class distances, thereby increasing interclass margins. For instance, Mustafa et al. [Mustafa et al., 2019] introduced an approach to enhance robustness by compelling the features for each class to reside within a convex polytope that is maximally separated from the polytopes of other classes. However, the increased margin is based on the feature space of clean examples, thus achieving poor robustness when countering adversarial perturbations compared to adversarial training. Therefore, some margin-based methods [Mustafa et al., 2019; Pang et al., 2019] need to be combined with adversarial training to further improve robustness.

Different from the aforementioned methods, the proposed FPCC comprises strategies to address the situation of increasing interferential features and decreasing critical features when adversarial perturbations are added to clean examples, along with techniques that constrain the features to uphold the correct feature pattern.

## 2.2 Adaptive Test-time Defense

Adaptive test-time defense constitutes another pivotal category within adversarial defense methods, wherein the inputs or parameters of the model undergo dynamic alterations during the test phase. Adversarial purification [Wang et al., 2022; Nie et al., 2022; Hill et al., 2020] is one of the most popular and effective methods in this category. It utilizes a generative model (e.g., GANs [Goodfellow et al., 2014a], Diffusion models [Ho et al., 2020; Song et al., 2020; Ma et al., 2023a; Li et al., 2023]) to remove perturbations from adversarial examples. While these methods are plugand-play and successfully defend against most attacks, they do incur significant additional computational costs during inference and do not inherently enhance the model's robustness [Croce et al., 2022].

Furthermore, some works [Wang et al., 2021; Chen et al., 2021; Kang et al., 2021; Dong et al., 2022; Fu et al., 2021] propose modifying parameters or activations during inference, essentially aiming to reduce the impact of perturbations during network prediction. However, these methods also incur computational overhead, and the improved robustness achieved through these approaches is limited, owing to the complexity of adversarial perturbation and the lack of diversity in training data.

In contrast to adaptive test-time defense methods, the proposed FPCC does not require integrating additional modules or dynamically adjusting defense strategies during inference. Therefore, it incurs no additional computational overhead.

## 3 Method

In this section, we conduct an analysis of feature behavior in the final layer of classification networks for correctly predicted samples, leading to the introduction of the concept of feature pattern. We extend this concept to other layers of the network, suggesting that a network only achieves correct predictions when its latent features align with these correct feature patterns. Furthermore, we propose the FPCC, which includes Spatial-wise Feature Modification and Channel-wise Feature Selection to address the situation of increasing interferential features and decreasing critical features when adversarial perturbations are added to clean examples. Additionally, FPCC incorporates Pattern-based Robustness Optimization to constrain the modified and selected features, ensuring the maintenance of the correct feature pattern.

## 3.1 The Feature Pattern

Given a classification network with K(K ≥ 2) categories, the softmax function is typically used to calculate the probability of an input sample xi belonging to the yi-th category, where yi ∈ {1, 2, . . . ,K} is the true label of xi. For the feature vector zi ∈ RK of xi at the final layer of the network, the softmax function is defined as follows:

<!-- formula-not-decoded -->

where zi[k] is the value in the k-th dimension of zi. Given that yi is the true label of xi, the network is usually trained using cross-entropy loss to maximize the probability S(zi[yi]):

<!-- formula-not-decoded -->

Generally, the network's ability to correctly predict the label of xi is not solely based on the specific values of zi, but true label rather on whether the value in the yi-th dimension zi[yi] is relatively larger than the values in other dimensions. We define this relative size among dimensions in the feature vector as the feature pattern. In the network's final layer, each category has a distinct feature pattern, similar to the true label's one-hot vector. Correct predictions are made when the sample's feature pattern is correct, meaning it closely resembles the true category's feature pattern. We propose that this concept of feature pattern can be generalized to other layers of the network.

Figure 2: Feature patterns of a correctly predicted sample, an incorrectly predicted sample, and their corresponding ground-truth category. The feature pattern of the ground-truth category is derived by averaging the feature patterns of the top 10 correctly predicted samples, identified based on the highest predicted probabilities. The horizontal axis denotes the feature dimensions, while the vertical axis represents the relative magnitude of the features. Both correct and incorrect samples are randomly selected from the 'dog' category of the CIFAR-10 dataset. To streamline the illustration, only the first 10 dimensions of the penultimate layer (fully connected layer) of the VGG-16 network are displayed.

![Image](https://ijcai.org/proceedings/2024/fulltext/94/image_000001_11f4b2187a27bf7e1b1b6f09102e2ae39c52081ffd88cbce44ea340510e7b7aa.png)

Next, we formalize the definition of the feature pattern, taking the l-th layer as an example and assuming it to be a fully connected layer (the case of convolutional layers will be discussed later). The feature pattern p(l) i for a given sample xi at the l-th layer is articulated as the z-score normalization of the features x(l) i at the same layer. This normalization procedure is employed to eliminate the feature scale, thereby upholding solely the relative sizes of the features across each dimension:

<!-- formula-not-decoded -->

where σ(x(l) i ) = √ 1 D(l) ∑D(l) d=1 (x(l) i [d] -x(l) i ), x(l) i = 1 D(l) ∑D(l) d=1 x(l) i [d], D(l) is the dimensionality of the features at the l-th layer, and x(l) i [d] denotes the value of the d-th dimension within the feature x(l) i .

For a convolutional layer at the l-th layer, in contrast to fully connected layers , the latent features are derived by averaging the output feature map:

<!-- formula-not-decoded -->

where f (l) i ∈ RD(l)×H(l)×W (l) denotes the feature map of xi at the l-th layer, with H(l) and W (l) representing the height and width of the feature map at the l-th layer, respectively. Subsequently, the corresponding feature pattern p(l) i can be determined using Eqn. (3) as delineated above.

![Image](https://ijcai.org/proceedings/2024/fulltext/94/image_000002_078e1678a5c1a1e40b4be4137b3b00ac62ce974e200226ec2b8f0316cce07935.png)

As depicted in Fig. 2, within an intermediate layer of the network, the feature pattern of incorrectly predicted samples deviates significantly from the feature pattern of the groundtruth category. In contrast, the feature pattern of correctly predicted samples closely mirrors the feature pattern of the ground-truth category. Consequently, akin to the final layer of the network, at the l-th layer, correct predictions hinge on the correctness of the feature pattern p(l) i for xi, i.e., its similarity to the feature pattern d(l) yi of the true category. The similarity between the feature pattern of a sample xi and the groundtruth category yi can be quantified by the L1 distance between them:

<!-- formula-not-decoded -->

where d(l) ∈ RK×D(l) represents the feature patterns of all categories at the l-th layer, and d(l) yi signifies the feature pattern of the yi-th category. Therefore, the enhancement of network robustness is contingent upon fortifying the capacity of features to uphold the correct feature patterns.

## 3.2 Feature Pattern Consistency Constraint

The introduced FPCC, designed to enhance the ability of features in upholding correct feature patterns, encompasses two strategies: Spatial-wise Feature Modification and Channelwise Feature Selection. These strategies are devised to address the challenge posed by the increasing interferential features and decreasing critical features. Additionally, the FPCC incorporates a technique known as Pattern-based Robustness Optimization, which serves the purpose of constraining features to uphold the correct feature pattern.

## Spatial-wise Feature Modification (SFM)

In order to address the challenge of increasing interferential features arising from the addition of adversarial perturbations to clean examples, we introduce Spatial-wise Feature Modification (SFM) to introduce controlled noise into the features.

Specifically, within SFM, a noise term δ is randomly generated within a budget of ϵ and subsequently added to the sample xi:

<!-- formula-not-decoded -->

It is crucial to highlight that Eqn.(6) differs from the generation of adversarial examples for adversarial training [Madry et al., 2017] through adversarial attacks, as expressed by the following equation:

<!-- formula-not-decoded -->

Our objective is not to adapt the model specifically to adversarial perturbations but rather to randomly generate noise, via SFM, to simulate the increase in interferential features. Subsequently, we aim to constrain these features to uphold correct feature patterns. Additional insights from comparative distillation experiments pertaining to this aspect can be found in Section 4.4.

## Algorithm 1 Training Model with PRO

Require: Training data {xi}, ground truth labels {yi}, initialized parameters θ in classification network, trainable parameters {d(l) |l ∈ N}, hyperparameter λ, epochs T , the number of iteration t ← 0.

Ensure: The parameters θ.

for t to T do

Compute the joint loss by L = LCE + λ ∑l∈N L(l) PT . Compute the gradients ∂L ∂xi = ∂LCE ∂xi +λ ∑l∈N ∂LP T ∂xi Update the parameters θ by θ = argminθ L. Update the parameters d(l) , ∀l ∈ N.

end for

## Channel-wise Feature Selection (CFS)

To address the challenge of decreasing critical features resulting from the addition of adversarial perturbations to clean examples, we introduce Channel-wise Feature Selection (CFS). This approach involves the random selection of a subset of features, followed by the imposition of constraints to maintain the consistency of the feature pattern. In CFS, a random subset of features is selected from a layer preceding the l-th layer (e.g., the (l -n)-th layer) utilizing a Bernoulli distribution:

<!-- formula-not-decoded -->

where b(l-n) i ∈ RD(l-n) is drawn from a Bernoulli distribution with probability γ. Subsequently, the selected features from the (l - n)-th layer, after undergoing n layers of linear operations, are constrained to maintain the correct feature pattern at the l-th layer.

It is important to highlight that Eqn. (8) diverges from the concept of Dropout [Srivastava et al., 2014], where a scaling factor of 1 1-γ is utilized to preserve the expected value of the features:

<!-- formula-not-decoded -->

The proposed FPCC exclusively constrains the selected original features x(l-n) i , rather than the scaled features x(l-n) i × 1 1-γ . Comprehensive ablation studies on this aspect are detailed in Section 4.4.

## Pattern-based Robustness Optimization (PRO)

To ensure that features, modified and selected by SFM and CFS, uphold correct feature patterns-specifically, ensuring the feature pattern of a sample aligns with the feature pattern of its ground-truth category-we propose Pattern-based Robustness Optimization (PRO). PRO constrains the L1 distance between the feature pattern of a sample at different layers (e.g., the l-th layer) and the feature pattern of its groundtruth category:

<!-- formula-not-decoded -->

It is crucial to emphasize that CFS and PRO are combined, as illustrated in Fig. 1, and are incorporated into various layers of the network. A comprehensive set of ablation studies pertaining to this aspect is presented in Section 4.4.

Table 1: Standard accuracy (evaluated on clean data) and robust accuracy (against attacks) on CIFAR-10. Specifically, 'Clean' denotes the accuracy on clean data. 'Score1 / Score2' represents the accuracy against ℓ2 and ℓ∞ attacks, respectively. For the remaining cases, 'Score' signifies the accuracy against ℓ∞ attacks.

|            |   Clean | PGD           | AutoPGD       | EOT-PGD       |   FGSM |   BIM |   MIM |   PIM |   PIM++ |
|------------|---------|---------------|---------------|---------------|--------|-------|-------|-------|---------|
| WRN-28-10  |         |               |               |               |        |       |       |       |         |
| PGDAT      |   87.24 | 61.38 / 50.71 | 61.11 / 50.31 | 60.16 / 50.51 |  58.86 | 50.70 | 51.48 | 19.36 |   19.50 |
| TRADES     |   84.60 | 57.82 / 50.71 | 57.50 / 50.30 | 58.62 / 50.71 |  59.57 | 50.75 | 51.75 | 25.58 |   23.20 |
| AWP        |   84.09 | 63.59 / 57.68 | 63.44 / 57.35 | 62.45 / 57.79 |  62.92 | 57.68 | 58.08 | 31.23 |   30.75 |
| MARGIN     |   85.80 | 65.91 / 62.34 | 65.76 / 62.10 | 65.91 / 62.34 |  67.10 | 62.34 | 62.82 | 38.46 |   37.29 |
| SCORE      |   87.84 | 67.04 / 63.75 | 66.80 / 63.40 | 65.04 / 63.25 |  68.82 | 63.69 | 64.34 | 38.26 |   37.24 |
| FPCC(Ours) |   88.64 | 67.28 / 65.58 | 67.14 / 62.84 | 66.90 / 65.72 |  69.33 | 65.97 | 66.49 | 57.95 |   59.01 |
| RHS        |   90.45 | 27.68 / 24.20 | 26.96 / 22.78 | 27.65 / 23.14 |  43.65 | 36.89 | 38.03 | 14.56 |   14.36 |
| RHS+AT     |   91.89 | 55.13 / 46.43 | 55.00 / 46.09 | 61.14 / 46.43 |  57.86 | 49.56 | 50.89 | 22.47 |   21.38 |
| MMC        |   92.70 | 29.02 / 25.12 | 28.46 / 24.97 | 29.23 / 25.32 |  44.70 | 38.43 | 39.95 | 16.68 |   16.17 |
| MMC+AT     |   81.80 | 60.34 / 55.03 | 57.92 / 53.87 | 61.35 / 55.43 |  59.32 | 52.86 | 53.76 | 24.32 |   22.69 |
| PROC       |   91.20 | 29.64 / 26.60 | 28.06 / 24.32 | 29.66 / 26.63 |  42.13 | 33.65 | 34.46 | 15.03 |   14.68 |
| FPCC(Ours) |   88.64 | 67.28 / 65.58 | 67.14 / 62.84 | 66.90 / 65.72 |  69.33 | 65.97 | 66.49 | 57.95 |   59.01 |
| ResNet-50  |         |               |               |               |        |       |       |       |         |
| PGDAT      |   84.44 | 61.00 / 51.80 | 60.79 / 51.39 | 61.20 / 50.95 |  58.30 | 51.76 | 52.46 | 22.15 |   22.21 |
| TRADES     |   84.05 | 57.75 / 51.23 | 57.52 / 50.73 | 57.74 / 51.23 |  59.63 | 51.25 | 52.32 | 26.19 |   23.29 |
| AWP        |   79.32 | 59.95 / 52.84 | 59.81 / 52.75 | 59.85 / 53.84 |  56.22 | 52.86 | 53.18 | 27.97 |   28.65 |
| MARGIN     |   83.02 | 63.86 / 59.31 | 63.63 / 59.14 | 64.86 / 59.33 |  63.15 | 59.33 | 59.67 | 35.65 |   34.99 |
| SCORE      |   85.96 | 66.34 / 61.63 | 66.16 / 61.37 | 65.44 / 61.62 |  66.42 | 61.69 | 62.16 | 36.24 |    35.4 |
| FPCC(Ours) |   87.65 | 66.92 / 61.82 | 66.53 / 61.39 | 65.23 / 62.72 |  67.21 | 61.92 | 62.22 | 52.29 |   54.52 |
| RHS        |   89.73 | 24.95 / 22.36 | 23.77 / 20.85 | 24.76 / 21.39 |  42.37 | 37.54 | 38.64 | 15.12 |    15.1 |
| RHS+AT     |   91.26 | 53.26 / 44.37 | 52.81 / 44.24 | 55.26 / 42.38 |  58.42 | 50.65 | 51.36 | 23.87 |   22.54 |
| MMC        |   91.85 | 25.68 / 22.46 | 25.08 / 21.36 | 25.66 / 22.45 |  44.08 | 39.08 | 40.28 | 17.26 |   17.13 |
| MMC+AT     |   82.46 | 57.84 / 53.36 | 54.43 / 51.22 | 52.81 / 54.38 |  59.21 | 53.72 | 54.65 | 25.38 |   24.33 |
| PROC       |   90.48 | 28.67 / 24.86 | 24.78 / 22.67 | 27.67 / 24.85 |  41.86 | 34.34 | 35.14 | 15.79 |   15.74 |
| FPCC(Ours) |   87.65 | 66.92 / 61.82 | 66.53 / 61.39 | 65.23 / 62.72 |  67.21 | 61.92 | 62.22 | 52.29 |   54.52 |

In PRO, the feature patterns of categories d(l) in the l-th layer are treated as learnable parameters and updated through gradient descent in each batch. Let M denote the number of samples in a batch, and N indicate the layers where feature patterns are constrained. The total loss in PRO is given as:

<!-- formula-not-decoded -->

where λ is a balancing factor for the two losses. The entire PRO process is end-to-end, as shown in Algorithm 1.

In summary, the proposed FPCC method incorporates SFM, CFS, PRO to bolster the network's inherent adversarial robustness. Notably, during the inference phase, the network obviates the need for the introduction of random noise, feature selection, or the constraint of sample feature patterns.

## 4 Experiments

## 4.1 Experimental Settings

Datasets and Networks. We conducted experiments using two widely utilized datasets: CIFAR-10 [Krizhevsky, 2009] and CIFAR-100 [Krizhevsky, 2009]. Additionally, we evaluated the proposed method across three well-established classification networks: WRN-28-10 [Zagoruyko and Komodakis, 2016], ResNet-50 [He et al., 2016], and VGG16 [Simonyan et al., 2013]. As elaborated in Section 3.2, CFS and PRO are combined and can be integrated into various layers of the networks. The specific configuration details of CFS and PRO are provided in the Supplementary Material.

Adversarial Attacks. We assess the effectiveness of the proposed FPCC against a variety of formidable adaptive attacks, including the widely adopted Projected Gradient Descent (PGD) [Madry et al., 2017] and its variant, AutoPGD [Croce and Hein, 2020]. To address the impact of randomization in model training, we also incorporate the Expectation Over Transformation (EOT) technique into PGD (referred to as EOT-PGD) [Liu et al., 2018], with EOT set to 10 by default. Additionally, we compare the performance of our method against single-step non-adaptive attacks and transferability-enhanced attacks. Specifically, we employ three common attacks: FGSM [Goodfellow et al., 2014b], BIM [Kurakin et al., 2018], and RFGSM [Tram`er et al., 2017]. To demonstrate the broad applicability of our method beyond traditional full-pixel attacks, we evaluate its performance against PIM [Gao et al., 2020a], an iterative blackbox patch attack method, and PIM++ [Gao et al., 2020b], a targeted patch attack approach. Unless explicitly stated otherwise, the ℓ∞ and ℓ2 attacks on models trained on the CIFAR-10 and CIFAR-100 datasets use a fixed budget of ϵ∞ = 8/255 and ϵ2 = 0.5, respectively.

Table 2: Standard accuracy and robust accuracy against ℓ2 and ℓ∞ attack on CIFAR-100.

|            | Clean   | PGD           | AutoPGD       | EOT-PGD       |
|------------|---------|---------------|---------------|---------------|
| VGG-16     | VGG-16  | VGG-16        | VGG-16        | VGG-16        |
| PGDAT      | 47.05   | 32.93 / 30.28 | 32.67 / 23.76 | 32.92 / 31.27 |
| TRADES     | 51.14   | 32.70 / 31.22 | 32.42 / 21.87 | 32.58 / 31.12 |
| AWP        | 49.49   | 34.07 / 30.10 | 33.89 / 30.89 | 34.06 / 31.07 |
| MARGIN     | 53.86   | 36.88 / 34.52 | 36.63 / 33.30 | 36.87 / 34.42 |
| SCORE      | 51.39   | 35.51 / 34.22 | 35.35 / 32.00 | 35.51 / 34.33 |
| FPCC(Ours) | 59.87   | 39.74 / 38.69 | 39.98 / 38.54 | 39.69 / 38.04 |
| RHS        | 67.76   | 11.69 / 10.10 | 10.82 / 09.76 | 12.67 / 11.10 |
| RHS+AT     | 62.10   | 34.27 / 29.88 | 33.97 / 28.67 | 34.37 / 29.84 |
| MMC        | 68.83   | 12.34 / 10.79 | 11.36 / 10.08 | 12.32 / 10.59 |
| MMC+AT     | 52.67   | 30.28 / 26.37 | 29.78 / 25.46 | 30.29 / 26.38 |
| PROC       | 63.46   | 13.36 / 12.68 | 11.04 / 12.83 | 12.38 / 11.79 |
| FPCC(Ours) | 59.87   | 39.74 / 38.69 | 39.98 / 38.54 | 39.69 / 38.04 |

## 4.2 Comparison with SOTAMethods

Given that our method belongs to the realm of static defense, we selected multiple SOTA methods from this category for a fair comparison. These methods include adversarial training: PGDAT [Madry et al., 2017], TRADES [Zhang et al., 2019], AWP [Wu et al., 2020], MARGIN [Gowal et al., 2020], SCORE [Pang et al., 2022], and the methods relying on clean examples: RHS [Mustafa et al., 2019], MMC [Pang et al., 2019], PROC [Li et al., 2021]. The RHS and MMC can be combined with adversarial training in the original paper, denoted as RHS+AT and MMC+AT, respectively. Additionally, we conducted comparisons between our method and adversarial purification methods. Due to space limitations, detailed results are provided in the Supplementary Material.

Table 1 presents the accuracy against ℓ2 and ℓ∞ attacks on CIFAR-10. The proposed FPCC method demonstrates higher standard accuracy compared to all adversarial training methods, and its robust accuracy surpasses methods relying solely on clean examples. For example, in WRN-28-10, the proposed FPCC achieves the highest accuracy of 65.58% and 57.95% against the PGD (ℓ∞) attack and PIM attack, respectively. Similarly, in ResNet-50 against the PGD (ℓ2) attack, FPCC achieves a robust accuracy 41.97% higher than RHS and surpasses the standard accuracy of PGDAT by 3.21%.

Table 2 illustrates the accuracy against ℓ2 and ℓ∞ attacks on CIFAR-100. The proposed FPCC achieves the highest accuracy. For instance, the standard accuracy of FPCC improves by 4.47% compared to SCORE. Moreover, against AutoPGD (ℓ2) attack, FPCC improves accuracy by 28.94% and 29.16% compared to PROC and RHS, respectively.

## 4.3 Gradient Obfuscation

Some studies [Athalye et al., 2018; Carlini et al., 2019; Tramer et al., 2020] have pointed out that the observed robustness improvements in many defense methods are due to gradient obfuscation, a phenomenon where the model's gradients are assumed to be hidden and unknown [Athalye et al., 2018]. To determine whether a defense method is based on gradient obfuscation, various works have suggested and employed several sanity checks, as outlined in [Athalye et al., 2018; Carlini et al., 2019], yet many methods have failed these tests. Key checks include: 1. Robustness against singlestep attacks should be superior to that against iterative attacks. 2. Robustness against black-box attacks should be better than against white-box attacks.

Table 3: Accuracy of models trained with and without FPCC against white-box and black-box attacks. Both attack types employed the PGD (ℓ∞) attack. The experiments utilized the CIFAR-10 dataset.

|           |           | Clean       | White       | Black       |
|-----------|-----------|-------------|-------------|-------------|
| VGG-16    | Base FPCC | 93.21 89.42 | 00.00 74.37 | 00.65 80.64 |
| ResNet-50 | Base FPCC | 93.77 87.65 | 00.00 61.82 | 00.02 70.33 |
| WRN-28-10 | Base FPCC | 94.54 88.64 | 00.00 65.58 | 00.03 71.98 |

Table 4: Average ℓ2 norm of gradients of the loss with respect to input images. The experiments were conducted on CIFAR-10.

|      |   Gradient (ℓ2 Norm) - VGG-16 |   Gradient (ℓ2 Norm) - ResNet-50 |   Gradient (ℓ2 Norm) - WRN-28-10 |
|------|-------------------------------|----------------------------------|----------------------------------|
| Base |                          0.38 |                             0.55 |                             0.46 |
| FPCC |                          0.97 |                             1.56 |                             1.77 |

We have demonstrated that our method passes these sanity checks. By comparing Tables 1 and 2, it is evident that our method exhibits better adversarial robustness against FGSM (a single-step attack) compared to PGD (ℓ∞ and ℓ2, a iterative attack). Table 3 further shows that our method performs better under black-box attacks compared to white-box attacks.

Gradient vanishing is another form of gradient obfuscation. In Table 4, we assessed whether our proposed method suffers from gradient vanishing. It is observable that in our method, the ℓ2 norm of the gradients of the input image is not zero, indicating the absence of gradient vanishing.

## 4.4 Ablation Studies

Effectiveness of SFM, CFS, and PRO. We first conducted ablation studies on SFM, CFS, and PRO, as shown in Table 5. It is observed that the robust accuracy did not improve when the model was solely trained with SFM, CFS, or even PRO (indices '2', '3', and '4'). However, the proposed FPCC achieved a robust accuracy of 74.37% (index '5'). The reason is that the latent features without modification (SFM) or selection (CFS) inherently possess the ability to uphold correct feature patterns, implying that there is no enhancement of features through the PRO.

In index '6', SFM in FPCC was replaced with adversarial examples, resulting in a robust accuracy of 46.17%, while the standard accuracy dropped to 82.21%. This decline is attributed to the model trained with adversarial examples becoming overfitted to adversarial perturbations. In index '7', CFS in FPCC was replaced with Dropout. The robust accuracy of the model approached zero, as Dropout scales the selected features, causing PRO to constrain the scaled features rather than the original features. Center loss [Wen et al., 2016] is widely used in adversarial defense for reducing intra-class distances and thereby increasing inter-class margins [Mustafa et al., 2019; Pang et al., 2019]. In index '8', PRO in FPCC was replaced with center loss, leading to a robust accuracy of 21.79%. The improved robustness can be attributed to center loss promoting cohesiveness among intraclass features. However, it is less effective than PRO, as PRO constrains features to uphold correct feature patterns, aligning more closely with the observed behavior in correct predictions. Moreover, aligning features closer to a feature center does not necessarily align with the model's prediction logic.

Figure 3: Impact of the positions and quantities of CFS and PRO on accuracy. The blue lines and red lines represent the cumulative insertion of CFS and PRO into the network, either from the shallow to the deep layer or from the deep to the shallow layer, respectively. Experiments were conducted on the VGG-16 using the CIFAR-10, and robust accuracy was measured against the PGD (ℓ2) attack.

![Image](https://ijcai.org/proceedings/2024/fulltext/94/image_000003_2784632e399dc66c5af6b788132204e8352dff24a1e7812b3a7215ac44801f17.png)

Table 5: Ablation studies for SFM, CFS, and PRO. 'SA' and 'RA' denote the standard accuracy evaluated on clean data and robust accuracy evaluated against the PGD (ℓ2) attack, respectively. '+Adv.' denotes adversarial examples produced via the FGSM attack. 'Drop.' and 'Cent.' correspond to Dropout and center loss, respectively. All experiments were conducted on the VGG-16 architecture using the CIFAR-10 dataset.

|       |   Index | Modules                 |    SA |    RA |
|-------|---------|-------------------------|-------|-------|
|       |       1 | Base                    | 93.21 |  0.00 |
| Ours  |       2 | + SFM                   | 92.08 |  0.11 |
|       |       3 | + CFS                   | 91.38 | 17.62 |
|       |       4 | + PRO                   | 92.64 |  2.82 |
|       |       5 | + SFM+ CFS + PRO (FPCC) | 89.42 | 74.37 |
| Adv.  |       6 | + Adv. + CFS + PRO      | 82.21 | 46.17 |
| Drop. |       7 | + SFM+ Drop. + PRO      | 87.63 |  3.07 |
| Cent. |       8 | + SFM+ CFS + Cent.      | 90.68 | 21.79 |

Impact of the Positions and Quantities of CFS and PRO. Fig. 3 illustrates the impact of inserting varying numbers of CFS and PRO combinations into different layers of the network on accuracy. When CFS and PRO combinations are cumulatively inserted into the network from the shallow to the deep layer (blue line), it is observed that the robust accuracy of the model begins to rise continuously after the number of CFS and PRO combinations or the layer of the network reaches 7. This suggests that merely adding CFS and PRO to the shallower layers of the network has little to no effect on enhancing model robustness. Conversely, when CFS and PRO combinations are cumulatively inserted into the network from the deep to the shallow layer (red line), the robust accuracy of the model starts to increase from the initial stage. However, as more CFS and PRO combinations are inserted into the shallower layers, the robust accuracy of the model tends to decrease. This indicates that inserting CFS and PRO into the deeper layers of the network is more effective than inserting them into the shallower layers.

Figure 4: Impact of the proportion of features selected in CFS on accuracy. The variable γ in Eqn. 8 is inversely proportional to the proportion of features selected; a larger γ value corresponds to fewer features being selected. Experiments were conducted on the VGG16 using the CIFAR-10. Robust accuracy was measured against the PGD (ℓ2) attack.

![Image](https://ijcai.org/proceedings/2024/fulltext/94/image_000004_ca230f8afb864bae345ade4231fda58e9ac4f1e4f13dc477eaec15527ad2fa78.png)

Impact of the Proportion of Features Selected in CFS. Fig. 4 illustrates the impact of the proportion of features selected in CFS on accuracy. As observed, when the proportion of selected features decreases from 100% to 80%, the robust accuracy of the model initially increases to its peak, while the standard accuracy experiences a slight decline. This is because when 100% of the features are selected, all of them inherently possess the ability to uphold correct feature patterns, implying that there is no enhancement of features. Furthermore, when the proportion of selected features falls below 50%, both the robust and standard accuracies of the model decline sharply. This decrease can be attributed to the increased difficulty in upholding correct feature patterns with a smaller selection of features.

## 5 Conclusion

This paper diverges from most adversarial defense methods that focus on perturbations, directing attention instead to the clean examples. We introduce a novel and effective Feature Pattern Consistency Constraint (FPCC) method to strengthen the ability of features to uphold correct feature patterns. Experimental validation shows that the reinforced features can uphold correct patterns even when confronted with adversarial disturbances, enhancing the network's intrinsic adversarial robustness beyond current SOTA methods. However, our approach has only been experimentally validated and lacks theoretical backing. Additionally, recent methods employing additional modules for adversarial purification, though not enhancing the model's inherent robustness, effectively remove perturbations from adversarial examples and surpass our method in terms of robust accuracy. Hence, there is significant room for research in enhancing model adversarial robustness from the perspective of clean training, which will be the focus of our future work.

## Acknowledgments

This work is supported by National Natural Science Foundation of China (U20B2066), Zhejiang Province High-Level Talents Special Support Program "Leading Talent of Technological Innovation of Ten-Thousands Talents Program" (No. 2022R52046), Zhejiang Province "LingYan" Research and Development Plan Project (No. 2024C01114).

## References

1. [Athalye et al., 2018] Anish Athalye, Nicholas Carlini, and David Wagner. Obfuscated gradients give a false sense of security: Circumventing defenses to adversarial examples. In International conference on machine learning, pages 274-283. PMLR, 2018.
2. [Carlini et al., 2019] Nicholas Carlini, Anish Athalye, Nico- las Papernot, Wieland Brendel, Jonas Rauber, Dimitris Tsipras, Ian Goodfellow, Aleksander Madry, and Alexey Kurakin. On evaluating adversarial robustness. arXiv preprint arXiv:1902.06705, 2019.
3. [Chen et al., 2021] Zhuotong Chen, Qianxiao Li, and Zheng Zhang. Towards robust neural networks via close-loop control. arXiv preprint arXiv:2102.01862, 2021.
4. [Cheng et al., 2020] Minhao Cheng, Qi Lei, Pin-Yu Chen, Inderjit Dhillon, and Cho-Jui Hsieh. Cat: Customized ad- versarial training for improved robustness. arXiv preprint arXiv:2002.06789, 2020.
5. [Croce and Hein, 2020] Francesco Croce and Matthias Hein. Reliable evaluation of adversarial robustness with an en- semble of diverse parameter-free attacks. In Interna- tional conference on machine learning, pages 2206-2216.
6. PMLR, 2020.
7. [Croce et al., 2022] Francesco Croce, Sven Gowal, Thomas Brunner, Evan Shelhamer, Matthias Hein, and Taylan Cemgil. Evaluating the adversarial robustness of adaptive test-time defenses. In International Conference on Ma- chine Learning, pages 4421-4435. PMLR, 2022.
8. [Dong et al., 2022] Minjing Dong, Xinghao Chen, Yunhe Wang, and Chang Xu. Random normalization aggregation for adversarial defense. Advances in Neural Information Processing Systems, 35:33676-33688, 2022.
9. [Fu et al., 2021] Yonggan Fu, Qixuan Yu, Meng Li, Vikas Chandra, and Yingyan Lin. Double-win quant: Aggres- sively winning robustness of quantized deep neural net- works via random precision training and inference. In International Conference on Machine Learning, pages 3492-3504. PMLR, 2021.
10. [Gao et al., 2020a] Lianli Gao, Qilong Zhang, Jingkuan Song, Xianglong Liu, and Heng Tao Shen. Patch-wise at- tack for fooling deep neural network. In Computer Vision- ECCV 2020: 16th European Conference, Glasgow, UK, August 23-28, 2020, Proceedings, Part XXVIII 16, pages 307-322. Springer, 2020.
11. [Gao et al., 2020b] Lianli Gao, Qilong Zhang, Jingkuan Song, and Heng Tao Shen. Patch-wise++ perturba- tion for adversarial targeted attacks. arXiv preprint arXiv:2012.15503, 2020.
12. [Goodfellow et al., 2014a] Ian Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Gen- erative adversarial nets. Advances in neural information processing systems, 27, 2014.
13. [Goodfellow et al., 2014b] Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. arXiv preprint arXiv:1412.6572, 2014.
14. [Gowal et al., 2020] Sven Gowal, Chongli Qin, Jonathan Uesato, Timothy Mann, and Pushmeet Kohli. Uncover- ing the limits of adversarial training against norm-bounded adversarial examples. arXiv preprint arXiv:2010.03593, 2020.
15. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In CVPR, pages 770-778, 2016.
16. [Hill et al., 2020] Mitch Hill, Jonathan Mitchell, and Song- Chun Zhu. Stochastic security: Adversarial defense using long-run dynamics of energy-based models. arXiv preprint arXiv:2005.13525, 2020.
17. [Ho et al., 2020] Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. Advances in neural information processing systems, 33:6840-6851, 2020.
18. [Kang et al., 2021] Qiyu Kang, Yang Song, Qinxu Ding, and Wee Peng Tay. Stable neural ode with lyapunov-stable equilibrium points for defending against adversarial at- tacks. Advances in Neural Information Processing Sys- tems, 34:14925-14937, 2021.
19. [Krizhevsky, 2009] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. 2009.
20. [Kurakin et al., 2018] Alexey Kurakin, Ian J Goodfellow, and Samy Bengio. Adversarial examples in the physical world. In Artificial intelligence safety and security, pages 99-112.
21. Chapman and Hall/CRC, 2018.
22. [Laidlaw et al., 2020] Cassidy Laidlaw, Sahil Singla, and Soheil Feizi. Perceptual adversarial robustness: De- fense against unseen threat models. arXiv preprint arXiv:2006.12655, 2020.
23. [Li et al., 2021] Xin Li, Xiangrui Li, Deng Pan, and Dongx- iao Zhu. Improving adversarial robustness via probabilisti- cally compact loss with logit constraints. In Proceedings of the AAAI conference on artificial intelligence, volume 35, pages 8482-8490, 2021.
24. [Li et al., 2023] Bohan Li, Jingxin Dong, Yunnan Wang, Jin- ming Liu, Lianying Yin, Wei Zhao, Zheng Zhu, Xin Jin, and Wenjun Zeng. One at a time: Multi-step volumet- ric probability distribution diffusion for depth estimation. arXiv preprint arXiv:2306.12681, 2023.
25. [Liu et al., 2018] Xuanqing Liu, Yao Li, Chongruo Wu, and Cho-Jui Hsieh. Adv-bnn: Improved adversarial defense through robust bayesian neural network. arXiv preprint arXiv:1810.01279, 2018.
26. [Liu et al., 2023] Shunyu Liu, Wei Luo, Yanzhen Zhou, Kaixuan Chen, Quan Zhang, Huating Xu, Qinglai Guo, and Mingli Song. Transmission interface power flow ad- justment: A deep reinforcement learning approach based on multi-task attribution map. IEEE Transactions on Power Systems, 2023.
27. [Luo et al., 2022] Mandi Luo, Haoxue Wu, Huaibo Huang, Weizan He, and Ran He. Memory-modulated transformer network for heterogeneous face recognition. IEEE Trans- actions on Information Forensics and Security, 17:2095- 2109, 2022.
28. [Ma et al., 2023a] Xinyin Ma, Gongfan Fang, and Xinchao Wang. Deepcache: Accelerating diffusion models for free. arXiv preprint arXiv:2312.00858, 2023.
29. [Ma et al., 2023b] Xinyin Ma, Gongfan Fang, and Xinchao Wang. Llm-pruner: On the structural pruning of large lan- guage models. Advances in neural information processing systems, 36:21702-21720, 2023.
30. [Madry et al., 2017] Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. arXiv preprint arXiv:1706.06083, 2017.
31. [Mustafa et al., 2019] Aamir Mustafa, Salman Khan, Mu- nawar Hayat, Roland Goecke, Jianbing Shen, and Ling Shao. Adversarial defense by restricting the hidden space of deep neural networks. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 3385-3394, 2019.
32. [Nie et al., 2022] Weili Nie, Brandon Guo, Yujia Huang, Chaowei Xiao, Arash Vahdat, and Anima Anandkumar. Diffusion models for adversarial purification. arXiv preprint arXiv:2205.07460, 2022.
33. [Pang et al., 2019] Tianyu Pang, Kun Xu, Yinpeng Dong, Chao Du, Ning Chen, and Jun Zhu. Rethinking soft- max cross-entropy loss for adversarial robustness. arXiv preprint arXiv:1905.10626, 2019.
34. [Pang et al., 2022] Tianyu Pang, Min Lin, Xiao Yang, Jun Zhu, and Shuicheng Yan. Robustness and accuracy could be reconcilable by (proper) definition. In International Conference on Machine Learning, pages 17258-17277.
35. PMLR, 2022.
36. [Prakash et al., 2021] Aditya Prakash, Kashyap Chitta, and Andreas Geiger. Multi-modal fusion transformer for end-to-end autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 7077-7087, 2021.
37. [Pu et al., 2023] Nan Pu, Zhun Zhong, Nicu Sebe, and Michael S Lew. A memorizing and generalizing frame- work for lifelong person re-identification. IEEE Transac- tions on Pattern Analysis and Machine Intelligence, 2023.
38. [Simonyan et al., 2013] Karen Simonyan, Andrea Vedaldi, and Andrew Zisserman. Deep inside convolutional networks: Visualising image classification models and saliency maps. In ICLR Workshop, 2013.
39. [Song et al., 2020] Yang Song, Jascha Sohl-Dickstein, Diederik P Kingma, Abhishek Kumar, Stefano Ermon, and Ben Poole. Score-based generative modeling through stochastic differential equations. arXiv preprint arXiv:2011.13456, 2020.
40. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdi- nov. Dropout: a simple way to prevent neural networks from overfitting. The journal of machine learning re- search, 15(1):1929-1958, 2014.
41. [Szegedy et al., 2013] Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian Goodfellow, and Rob Fergus. Intriguing properties of neural networks. arXiv preprint arXiv:1312.6199, 2013.
42. [Tramèr et al., 2017] Florian Tramèr, Alexey Kurakin, Nico- las Papernot, Ian Goodfellow, Dan Boneh, and Patrick Mc- Daniel. Ensemble adversarial training: Attacks and de- fenses. arXiv preprint arXiv:1705.07204, 2017.
43. [Tramer et al., 2020] Florian Tramer, Nicholas Carlini, Wieland Brendel, and Aleksander Madry. On adaptive attacks to adversarial example defenses. Advances in neural information processing systems, 33:1633-1645, 2020.
44. [Wang et al., 2021] Dequan Wang, An Ju, Evan Shelhamer, David Wagner, and Trevor Darrell. Fighting gradients with gradients: Dynamic defenses against adversarial attacks. arXiv preprint arXiv:2105.08714, 2021.
45. [Wang et al., 2022] Jinyi Wang, Zhaoyang Lyu, Dahua Lin, Bo Dai, and Hongfei Fu. Guided diffusion model for ad- versarial purification. arXiv preprint arXiv:2205.14969, 2022.
46. [Wang et al., 2023] Qian Wang, Yongqin Xian, Hefei Ling, Jinyuan Zhang, Xiaorui Lin, Ping Li, Jiazhong Chen, and Ning Yu. Detecting adversarial faces using only real face self-perturbations. arXiv preprint arXiv:2304.11359, 2023.
47. [Wen et al., 2016] Yandong Wen, Kaipeng Zhang, Zhifeng Li, and Yu Qiao. A discriminative feature learning ap- proach for deep face recognition. In Computer Vision- ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part VII 14, pages 499-515. Springer, 2016.
48. [Wu et al., 2020] Dongxian Wu, Shu-Tao Xia, and Yisen Wang. Adversarial weight perturbation helps robust gen- eralization. Advances in Neural Information Processing Systems, 33:2958-2969, 2020.
49. [Zagoruyko and Komodakis, 2016] Sergey Zagoruyko and Nikos Komodakis. Wide residual networks. arXiv preprint arXiv:1605.07146, 2016.
50. [Zhang et al., 2019] Hongyang Zhang, Yaodong Yu, Jiantao Jiao, Eric Xing, Laurent El Ghaoui, and Michael Jordan. Theoretically principled trade-off between robustness and accuracy. In International conference on machine learn- ing, pages 7472-7482. PMLR, 2019.
