<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Dilemma Between Data Transformations and Adversarial Robustness for Time Series Application Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sheila Alemany</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Niki Pissinou</string-name>
          <email>pissinou@fiu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computing and Information Sciences, Florida International University</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>2</fpage>
      <lpage>9</lpage>
      <abstract>
        <p>Adversarial examples, or nearly indistinguishable inputs created by an attacker, significantly reduce machine learning accuracy. Theoretical evidence has shown that the high intrinsic dimensionality of datasets facilitates an adversary's ability to develop effective adversarial examples in classification models. Adjacently, the presentation of data to a learning model impacts its performance. For example, we have seen this through dimensionality reduction techniques used to aid with the generalization of features in machine learning applications. Thus, data transformation techniques go hand-in-hand with state-of-the-art learning models in decision-making applications such as intelligent medical or military systems. With this work, we explore how data transformations techniques such as feature selection, dimensionality reduction, or trend extraction techniques may impact an adversary's ability to create effective adversarial samples on a recurrent neural network. Specifically, we analyze it from the perspective of the data manifold and the presentation of its intrinsic features. Our evaluation empirically shows that feature selection and trend extraction techniques may increase the RNN's vulnerability. A data transformation technique reduces the vulnerability to adversarial examples only if it approximates the dataset's intrinsic dimension, minimizes codimension, and maintains higher manifold coverage.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        As the application of ML grows in industries that require
explainable and reliable ML models, there is a significant
concern on the immense fragility in neural networks when
given a varying size set of imperceptibly perturbed inputs,
adversarial examples
        <xref ref-type="bibr" rid="ref11 ref15 ref24 ref26 ref31 ref36 ref6">(Biggio and Roli 2018; Su, Vargas,
and Sakurai 2019; Elsayed et al. 2018)</xref>
        . To address this
issue, many pioneering works have focused on solutions
that increase the models’ robustness to maintain high
accuracy assuming the existence of these adversarial examples
        <xref ref-type="bibr" rid="ref11 ref11 ref20 ref22 ref25 ref26 ref26 ref6 ref6">(Biggio and Roli 2018; Ilyas et al. 2019; Goodfellow,
McDaniel, and Papernot 2018; Hendrycks et al. 2021)</xref>
        . The
solutions proposed in these works have observed adversarial
examples from the perspective of the abstractions created
by the machine learning models. But, since these datasets
are incomplete and instantaneous representations of
information, trained machine learning models contain many
areas within it with low confidence. These low confidence
areas of knowledge can be mapped similarly to how a human
can be less sure of a correct answer for unfamiliar contexts.
Adversaries exploit these low-confidence areas and create
a minor input change possible to skew the model’s
recommendations or decisions to be wrong or inaccurate. Despite
these observations
        <xref ref-type="bibr" rid="ref11 ref20 ref25 ref26 ref6">(Ilyas et al. 2019; Goodfellow, McDaniel,
and Papernot 2018)</xref>
        , the existence of adversarial examples
remains an open problem
        <xref ref-type="bibr" rid="ref22 ref33">(Shafahi et al. 2019; Hendrycks
et al. 2021)</xref>
        . However, these proposed theories continuously
approach similar conclusions: the vulnerability of ML
models is highly correlated to how the data is represented.
      </p>
      <p>
        In practice, data is repeatedly being transformed with a
growing list of pre-processing techniques to optimize ML
models
        <xref ref-type="bibr" rid="ref1 ref24 ref24 ref31 ref31 ref33">(Aleman et al. 2018; Naranjo and Santos 2019;
Huang and Zhou 2019)</xref>
        , and these techniques transform the
way data is presented to an intelligent system. Thus, based
on existing work, we hypothesize that data transformations
may directly impact the adversary’s ability to create
adversarial samples due to manipulations in representing the
intrinsic features of data. Motivated by the direct impact that
this may have on currently deployed systems, we explore
how vfie widely-applied data transformation techniques
affect the robustness1 of recurrent neural networks.
      </p>
      <p>
        We consider techniques that span three different data
transformation categories: dimensionality reduction
(Principal component analysis
        <xref ref-type="bibr" rid="ref21 ref34">(Shlens 2014)</xref>
        ), feature selection
(random forest
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Golay and Kanevski 2017)</xref>
        and low
variance
        <xref ref-type="bibr" rid="ref7">(Bramer and Devedic 2004)</xref>
        ), and trend extraction
(candlestick charting
        <xref ref-type="bibr" rid="ref13">(Chmielewski et al. 2015)</xref>
        and exponential
moving average
        <xref ref-type="bibr" rid="ref27">(Klinker 2011)</xref>
        ). Our empirical evaluation
aims to identify whether data transformation techniques in
the three categories can impact the efficiency of an
adversarial attack. To better understand this, we design our
experiments to explore the following questions:
1. Could data transformations contribute to any adversary’s
ability to more easily construct adversarial examples
(i.e., make the ML model more vulnerable to attacks)?
1In this work, robustness refers to the adversary’s decreased
capacity to attack more efficiently or induce inaccurate results using
”harder-to-detect” perturbations.
2. Is the dimensionality reduction technique, PCA,
consistent as a strategy to increase robustness, as seen in
Bhagoji et al. (2018), when given a time series dataset,
recurrent neural network, and varying selected principal
components?
3. What representations of data contribute to ML models
that are least susceptible to adversarial examples and how
can we use them to ensure best practices when
manipulating data?
Overall, in this work, we expand the empirical
understanding of how data transformation techniques may impact the
robustness of a recurrent neural network given the Carlini
&amp; Wagner
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Carlini and Wagner 2017b)</xref>
        evasion attack on a
multi-variate time series dataset
        <xref ref-type="bibr" rid="ref13 ref4">(Banos et al. 2015)</xref>
        . This
benefits ML practitioners as they can use the presented
results to move towards better data practices when
manipulating data increasingly used in deployed intelligent systems.
This is the first work exploring whether certain data
transformations (outside of dimensionality reduction) may
impact robustness in time series ML models to the best of our
knowledge.
      </p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Many pioneering works have established a foundation for
the seemingly inherent vulnerability to adversarial
examples.
        <xref ref-type="bibr" rid="ref37">Szegedy et al. (2014)</xref>
        argued the existence of
lowprobability adversarial “pockets” that an adversary can take
advantage of. Feinman et al. (2017) established that
adversarial samples lie furthest away from the data manifold2 and
are restricted in the direction normal to the data manifold
such that the adversarial examples cross the decision axis
(the optimal boundary between the data manifolds captured
during model training time) and result in an incorrect output
        <xref ref-type="bibr" rid="ref11 ref26 ref6">(Khoury and Hadfield-Menell 2018)</xref>
        .
      </p>
      <p>
        Shafahi et al. (
        <xref ref-type="bibr" rid="ref8">2019) and Ilyas et al. (2019</xref>
        ) proposed
that the vulnerabilities to adversarial examples stem from
the foundational characteristic in ML that the training data
accurately and adequately represents the underlying and
abstracted phenomena through the learning process. Such
high dimensional abstractions3 allow adversaries to exploit
through minor and specific details that a trained ML model
can overlook. Similarly,
        <xref ref-type="bibr" rid="ref2">Amsaleg et al. (2020)</xref>
        showed that
the intrinsic dimensionality of datasets and an adversary’s
ability to develop effective adversarial examples are directly
proportional in classification models. This is so as a higher
intrinsic dimensionality results in higher model complexity.
In all cases, the quality of the abstractions is limited to how
the data is presented to the model (i.e., does the data have
bias? Is it missing values? Does it contain noise? etc.). This
is because ML learning/generalization and adversarial
example creation remains a classic optimization problem.
      </p>
      <p>2Data manifold is defined as the geometry of the data which
contains a topological space that locally resembles the Euclidean
space near each data value.</p>
      <p>
        3Highly dimensionality of a model is not only correlated to the
model architecture/parameters but also the dataset being used
        <xref ref-type="bibr" rid="ref24 ref31 ref36">(Su,
Vargas, and Sakurai 2019)</xref>
        .
      </p>
      <p>
        Data dimensionality has been referred to as a “curse”
due to substantial computational complexity yielding
difficulties when abstracting properties in data that do not
occur in lower-dimensional data
        <xref ref-type="bibr" rid="ref25 ref39">(Van Der Maaten, Postma,
and Van den Herik 2009; Ilyas et al. 2019; Bhagoji et al.
2018)</xref>
        . Resulting in data transformations techniques often
being used in learning systems to improve upon these
burdens
        <xref ref-type="bibr" rid="ref11 ref26 ref6">(Cheng and Lu 2018)</xref>
        . Naturally, data transformations
have influenced the field of adversarial ML due to the
connection between adversarial vulnerability in deep learning
and the high dimensionality of data. These techniques
increase robustness by modifying the input such that the
impact of gradient-based attacks is reduced, either through
adversarial pre-training
        <xref ref-type="bibr" rid="ref23 ref24 ref31">(Hendrycks, Lee, and Mazeika 2019)</xref>
        ,
feature squeezing
        <xref ref-type="bibr" rid="ref11 ref26 ref43 ref6">(Xu, Evans, and Qi 2018)</xref>
        ,
dimensionality reduction with PCA (Bhagoji et al. 2018), or identifying
and removing the least “robust features” which contribute
the most to a model’s vulnerability
        <xref ref-type="bibr" rid="ref25">(Ilyas et al. 2019)</xref>
        . Thus,
they are defenses that focus on executing certain
transformations at the beginning of the ML pipeline, such that when
the adversary gains perfect knowledge of the trained model,
it is more difficult for an adversary to optimize its attack.
      </p>
      <p>Carlini and Wagner (2017a) showed how certain
previously described techniques, including (Bhagoji et al. 2018),
were not a consistent defense. For example, they were able
to show how using PCA in the training data did not increase
the robustness of a convolutional neural network, only the
fully-connected network. Other works had inconsistencies
in their presented results when tested on other datasets.
Observing these inconsistencies and how the representation of
data highly influences abstractions, we hypothesize that
different data transformations may individually impact the
representation of the intrinsic features and hence, uniquely
impact an adversary’s ability to attack the model.</p>
      <p>3</p>
    </sec>
    <sec id="sec-3">
      <title>Data Transformation Techniques</title>
      <p>
        Our comparative review includes data transformation
techniques during the pre-processing stage of the ML pipeline.
It is not exhaustive. We have strictly focused on linear data
transformation techniques that have been commonly used
in a variety of applications
        <xref ref-type="bibr" rid="ref1 ref10 ref19 ref9">(Aleman et al. 2018; Bhagoji
et al. 2018; Carlini and Wagner 2017a)</xref>
        . For brevity, we
assume the reader understands the each technique. Future
work can be focused on non-linear dimensionality
reduction techniques. We keep both works separate as non-linear
transformations may impact the complexity of data
manifolds differently than linear ones.
      </p>
      <p>
        Dimensionality Reduction Dimensionality reduction is
the transformation of high-dimensional data into a
significant representation of low dimensionality
        <xref ref-type="bibr" rid="ref11 ref26 ref6">(Cheng and Lu
2018)</xref>
        . Principal component analysis (PCA) is by far one
of the more popular unsupervised tools due to its simple,
non-parametric method for extracting relevant information
from overwhelming datasets
        <xref ref-type="bibr" rid="ref21 ref34">(Shlens 2014)</xref>
        . For this work,
we consider using 27%, 50%, and 81% of the principal
components to approximate the feature counts around the 25, 50,
and 75 quartiles. We explore in Section 6 how the selected
principal components in varying extremes can significantly
change the data manifold in ways which impact robustness.
Feature Selection Feature selection is a data
transformation technique that has been used for decades to represent
particular relationships in data by eliminating features that
may be irrelevant or redundant
        <xref ref-type="bibr" rid="ref14">(Dash and Liu 1997)</xref>
        based
on a varying set size of heuristics. These techniques compare
to dimensionality reductions methods in that they do not
map onto a lower-dimensional space. For this work, we have
selected random forest selection
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Golay and Kanevski 2017)</xref>
        and low variance selection
        <xref ref-type="bibr" rid="ref7">(Bramer and Devedic 2004)</xref>
        due
to their high usage for their low computational requirements.
      </p>
      <p>
        For random forest selection, we set the feature importance
measure threshold to be the mean of all importance
values, as it is standard in practice
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Golay and Kanevski 2017)</xref>
        .
For low variance selection, the selected features contributed
91.1% of the total variance in the data, as it is said to be
the best heuristic to approximate the most significant
information of a dataset
        <xref ref-type="bibr" rid="ref39">(Van Der Maaten, Postma, and Van den
Herik 2009)</xref>
        . Although random forest selection considers the
relationship of features with the target variable and low
variance selection does not, both techniques chose 9 overlapping
features. Thus, we expect their impact on data manifolds to
be similar even with their varying heuristics for feature
selection.
      </p>
      <p>
        Trend Extraction Up-to-date works have focused on
image recognition tasks concerning robustness, but time series
data is also highly used in ML applications. As a result, we
have analyzed the impact of data transformation techniques
meant to extract trends in time series data, such as
candlestick charting
        <xref ref-type="bibr" rid="ref13">(Chmielewski et al. 2015)</xref>
        and exponential
moving average (EMA)
        <xref ref-type="bibr" rid="ref27">(Klinker 2011)</xref>
        .
      </p>
      <p>
        These techniques were selected as they are used in
prediction tasks in areas such as financial markets
        <xref ref-type="bibr" rid="ref24 ref31">(Naranjo and
Santos 2019)</xref>
        , IoT
        <xref ref-type="bibr" rid="ref1">(Aleman et al. 2018)</xref>
        , and object tracking
        <xref ref-type="bibr" rid="ref24 ref31 ref33">(Huang and Zhou 2019)</xref>
        . These techniques affect the data
manifold by smoothing the trends in time series data,
similarly to feature squeezing for image recognition
        <xref ref-type="bibr" rid="ref11 ref26 ref43 ref6">(Xu, Evans,
and Qi 2018)</xref>
        , by artificially reducing the distance between
temporally adjacent points that provide better estimation of
their distance along the manifold. For this work, to ensure
we are similarly comparing both trend extraction techniques,
both were assigned the same value for the time window. The
time window value of 20 was a selected hyperparameter that
would not reduce the dimensionality of the dataset enough to
hinder the model accuracy for the candlestick charting
technique but would cause a significant enough change to the
feature trends given the EMA technique.
      </p>
      <p>4</p>
    </sec>
    <sec id="sec-4">
      <title>Threat Model</title>
      <p>
        As per Carlini et al. (2019), we define the adversary’s
knowledge, capabilities, and goals to ensure analysis for
worstcase robustness. We did not implement any additional
defenses as our goal for this work is to explore the impact
of these techniques for small perturbation budgets that are
difficult to detect using the current state-of-the-art defenses
        <xref ref-type="bibr" rid="ref24 ref31 ref38">(Tjeng, Xiao, and Tedrake 2019)</xref>
        . Considering the attack
success rate with incorporated defenses and data
transformation techniques is left for future work.
      </p>
      <p>Knowledge We use a white-box attack where the
adversary has full access to the trained neural network model, the
defense used, along with the data distribution at test time.
We consider this attack because white-box attacks are more
powerful than black-box attacks, as a white-box attack can
reach a 100% success rate. Additionally, we consider
evasion attacks where the adversaries can attack only during
model deployment, meaning that they tamper with the input
data after the deep learning model is trained.</p>
      <p>
        Capabilities For the attack method, we use the iterative
optimization-based method of Carlini and Wagner (2017b).
We selected this attack model due to its high success at
crafting effective adversarial samples with the lowest distortion
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Carlini and Wagner 2017b)</xref>
        . Specifically, we have used the
Carlini &amp; Wagner l∞ implementation from the Adversarial
Robustness Toolbox by IBM Research
        <xref ref-type="bibr" rid="ref32">(Nicolae et al. 2018)</xref>
        .
Some minor hyperparameters were modified to create
adversarial attacks that reduced the accuracy of our model are
the learning rate and confidence, set to 0.01 and 0.5,
respectively.
      </p>
      <p>
        Goal To create effective adversarial examples, we use the
l∞ distortion metric to measure the similarity between the
benign and potential adversarial examples since the l∞-ball
around each data point has recently been studied as an
optimal, natural notion for adversarial perturbations
        <xref ref-type="bibr" rid="ref10 ref19 ref21 ref34 ref37 ref9">(Goodfellow, Shlens, and Szegedy 2014; Carlini and Wagner 2017b)</xref>
        .
For this work, we used the untargeted attack and considered
0 &lt; ϵ ≤ 1
        <xref ref-type="bibr" rid="ref24 ref31 ref38">(Tjeng, Xiao, and Tedrake 2019)</xref>
        . Although
targeted attacks are more powerful concerning the attack
success rate, we are considering an untargeted attack since these
attacks require a more limited perturbation budget that
allows for an adversary to efficiently deploy the attack
undetected
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Carlini and Wagner 2017b)</xref>
        . We can visualize the
perturbation under this distance metric by viewing a series
of data points. There is a maximum perturbation budget of ϵ ,
where the sum of all perturbations is allowed to be changed
by up to ϵ , with no limit on the number of modified
values. Since perturbation budget has to remain less than some
small ϵ , even if all values are modified, the trends in time
series data will appear visually identical.
      </p>
      <p>5</p>
    </sec>
    <sec id="sec-5">
      <title>Experimental Methods</title>
      <p>
        We compare our evaluation results with previous works
that have completed similar tests with the computer vision
datasets, CIFAR-10
        <xref ref-type="bibr" rid="ref28">(Krizhevsky 2009)</xref>
        and MNIST
        <xref ref-type="bibr" rid="ref29">(LeCun,
Cortes, and Burges 2010)</xref>
        , to check for overall consistency
in the impact done by data transformation techniques.
Dataset The focus of related adversarial evaluation is
largely centered around image recognition tasks. However,
there are high dimensional time series datasets that have
received little attention in the adversarial ML field and
the need for evaluation on other datasets is crucial for
the advancement of the area
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Carlini and Wagner 2017a)</xref>
        .
As a result, we have used the MHealth (Mobile Health)
Dataset4 which contains body motion and vital signs
record4Dataset available on the UCI ML Repository at https://archive.
ics.uci.edu/ml/datasets/MHEALTH+Dataset
1 25
1
tnen 0
o
p
m
oC20
40
60
ing of individuals while performing several physical
activities
        <xref ref-type="bibr" rid="ref13 ref4">(Banos et al. 2015)</xref>
        . This highly volatile dataset
contains 22 total features which map to one of 12 potential
physical activities and we selected the data corresponding
to subject1 with a total of 160,860 timestamps.
      </p>
      <p>
        Figure 1b shows that the MNIST dataset contains the
most well-defined classes meaning points corresponding to
the same class are clustered together more frequently. This
implies that the points within each class of the MNIST
dataset have highly correlated relationships even with the
highly-dimensional dataset. On the contrary, in Figure 1c,
the CIFAR-10 dataset does not have well-defined clusters
resulting in an almost opposite conclusion relative to the
MNIST dataset. As a result, CIFAR-10 has been described
as a substantially more difficult dataset to work with.
Therefore, conclusions made with MNIST may contain
properties that do not generalize across tougher datasets such
as CIFAR-10
        <xref ref-type="bibr" rid="ref10 ref19 ref9">(Carlini and Wagner 2017a)</xref>
        . However, the
MHealth dataset lies between the MNIST and CIFAR-10
dataset in regards to the relationship between the points in
high-dimensional space. Thus, we are testing with a
realistic time series dataset that contains manifold properties that
may carry-out to various other highly-dimensional time
series datasets. As a result, we believe our evaluation using the
MHealth dataset is a valid example that brings to light the
observations presented in this work.
      </p>
      <p>
        Learning Model Data pre-processing includes processes
such as data cleaning, normalization, transformation,
feature extraction, selection, and is the step done before
training in this work. For the learning model, we have
implemented a multi-class classification recurrent neural network
(RNN) with LSTM layers using Keras
        <xref ref-type="bibr" rid="ref13">(Chollet et al. 2015)</xref>
        .
Network architecture and hyperparameter tuning were
completed to guarantee that all trained models for each data
transformation technique received the same
hyperparameters while maintaining testing accuracy above 90% to ensure
that the network architecture did not influence robustness
results. The network contained contain only two LSTM units
combined with dropout layers which showed to return
satisfactory training and testing results. We used the hyperbolic
tangent function in these hidden vectors as it is a standard
activation function among recurrent neural networks
        <xref ref-type="bibr" rid="ref13">(Chollet et al. 2015)</xref>
        . The dropout values were set to 0.1,
depicting that 10% of each input was ignored to prevent the model
from overfitting to the training data. Lastly, we are not
concerned about our network’s simple linear structure because
it is claimed that the network’s simple structure architecture
does not impact their Carlini &amp; Wagner evasion attacks
Carlini and Wagner (2017b).
      </p>
      <p>6</p>
    </sec>
    <sec id="sec-6">
      <title>Robustness Against Evasion Attacks</title>
      <p>
        Since the data manifold structure heavily influences the
existence of adversarial examples and how these adversarial
attacks are optimized, we observe the changes in model
performance from the perspective of the data manifold. To
compare the changes made to the manifold by the data
transformations, we observe the codimension or the difference
between the dimension of the data manifold and the
dimension of the embedding space 5
        <xref ref-type="bibr" rid="ref11 ref26 ref6">(Khoury and Hadfield-Menell
2018)</xref>
        . We show only perturbation budget 0 to 1 to show the
impact given small perturbations since the concluding
results do not change as the attack success continues
increasing.
      </p>
      <sec id="sec-6-1">
        <title>Manifold Impacts on Log Loss &amp; Precision</title>
        <p>
          From Figure 3 on the next page, we can see that precision
is consistently below baseline for both feature selection and
trend extraction techniques. The low log loss and precision
indicates that these models are overly confident but
erroneous implying a closer proximity between submanifolds to
the decision axis
          <xref ref-type="bibr" rid="ref41">(Wu et al. 2017)</xref>
          . In other words, when
the submanifolds are closer to the decision boundary, the
distance between two arbitrary points in different classes is
lower relatively. Thus, when an ML model is tasked with
categorizing a new point, it will often confidently miscategorize
since it is “harder” to differentiate between the two
candidate classes. From the perspective of an adversary, they now
5The embedding space is the space in which the data is
embedded after dimensionality reduction.
1.0
0.8
s
e
r
o
sc0.6
n
o
ii
s
rce0.4
P
0.2
5
4
s
s
l 3
o
g
o
L
2
1
0
        </p>
        <p>
          Baseline
PCA 50%
PCA 27%
PCA 81%
Random forest
EMA
Candlestick
Low variance
require a minimal perturbation budget to “convince” the ML
model to miscategorize incoming data points consistently
with high confidence. However, this is not the case with
PCA. With PCA, the precision is improved when ϵ &lt; 0.65
due to relatively better defined submanifolds as a direct
result of mapping the input embedding into a lower
dimension. The reduced precision for greater values of epsilon is
then introduced when the log loss of the model increases
because linear units can get low precision from responding
too strongly from a reduced confidence when it does not
understand samples with larger perturbations
          <xref ref-type="bibr" rid="ref21 ref34 ref37">(Goodfellow,
Shlens, and Szegedy 2014)</xref>
          .
        </p>
        <p>Takeaway 1.1: PCA creates more well-defined
submanifolds for each class such that it is more difficult
for an adversary to “trick” an ML model with an
imperceptible adversarial example. This is not the case
for feature selection and trend extraction techniques.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Manifold Impacts on Model Accuracy</title>
        <p>From Figure 2, it is clear the attack success rate is only
hindered by 24.39% when the PCA technique is used with half
of its principal components. Bhagoji et al. (2018) proposed
that PCA should consistently increase robustness because
PCA removing the high variance components should
eliminate the features that adversaries can easily take advantage
of. However, as Carlini and Wagner (2017a) already showed
this is not consistent given a convolutional neural network
and, for our evaluation, it seems it is may not always
consistent with our recurrent neural network.</p>
        <p>
          The other PCA techniques using 27% and 81% of the
principal components did not perform as well once the
perturbation budget exceeded ϵ = 0.1. Particularly, using only
27% of the principal components results losing too many
dimensions which can in turn reduce the manifold coverage
for the dataset. This lack of coverage makes it is much easier
for an adversary to find an example far away from the data
manifold (Feinman et al. 2017). This can happen easily in
practice since high training/testing accuracy does not imply
high accuracy/coverage of the data manifold
          <xref ref-type="bibr" rid="ref11 ref26 ref6">(Khoury and
Hadfield-Menell 2018)</xref>
          . On the other hand, when using 81%
of the principal components, there is high codimension
resulting in relatively more directions normal to the manifold
and directly contributing to a more efficient attack. Thus, we
can conclude that an optimal codimension exists in datasets
such that the vulnerabilities presented are minimized.
        </p>
        <p>Takeaway 2.1: The dimensionality reduction
technique, PCA, is not a consistent defense against
adversarial examples when the codimension is not
optimal.</p>
        <p>The feature selection techniques behaved similarly (as
expected) given both techniques selected a majority of the
same features. In both cases, since no mapping to a lower
dimension occurs and a majority of the features are removed,
the model contains high codimension and a lack of
manifold coverage relative to the dimensionality reduction. As a
result, feature selection aids an efficient adversarial attack
through all tested perturbation budgets.</p>
        <p>Takeaway 2.2: Feature selection techniques
contribute to higher codimension, and they lack manifold
coverage results in an adversary’s ability to construct
adversarial examples more easily.</p>
        <p>
          The trend extraction techniques, however, do not remove
the features used but manage to force the data into a lower
dimensional manifold by generalizing the trends that
normally contribute to the high dimensionality in trained
models
          <xref ref-type="bibr" rid="ref11 ref26 ref43 ref6">(Xu, Evans, and Qi 2018)</xref>
          . For the candlestick
charting, the transformation into the four-tuple reshaped the
features but contributed to fundamental information loss for the
dataset. The information loss resulted on the higher relative
end of codimension and the one of most efficient creation
of adversarial examples with a 60.98% decrease in
robustness at ϵ = 1.0. However, EMA seemed to not smooth
the manifold enough for a drastic change from the baseline
data. Therefore, no statistically significant change to the data
manifold results in a performance on par with the baseline.
        </p>
        <p>Takeaway 2.3: Candlesticks charting contributes to
the most vulnerable ML models due to information
loss which significantly increases codimension.</p>
      </sec>
      <sec id="sec-6-3">
        <title>Optimal Data Representations</title>
        <p>From our experimentation, we were able to see that the data
transformation techniques which did not minimize
codimension aided in allowing pathways for adversaries to exploit.
The difficulty arises when transformations do not always and
consistently impact the codimension. This prompted us to
ask the following question: how do we know how and what
transformation to execute to ensure that the codimension is
not increased for an arbitrary dataset?</p>
        <p>
          Reaching this ideal data representation can be done by
identifying the intrinsic dimension of a dataset. The intrinsic
dimension is defined as a potential solution from the
codimension of solutions sets
          <xref ref-type="bibr" rid="ref30">(Li et al. 2018)</xref>
          . In other words,
it can be described as the minimum number of parameters
necessary to account for the observed properties in the data,
achieve optimal ML performance accuracy and, a way to
reduce codimension.
        </p>
        <p>Takeaway 3.1: ML practitioners can reduce
codimension in their models using the intrinsic dimension of
their dataset.</p>
        <p>
          Finding and Using Intrinsic Dimension The geometry
of the data manifold, or the dataset’s intrinsic
dimensionality, is generally twisted and curved with non-uniformly
distributed points, making identifying the intrinsic
dimensionality a challenging task unique for each dataset
          <xref ref-type="bibr" rid="ref16">(Facco et al.
2017)</xref>
          . There are various tools and algorithms to analyze the
intrinsic characteristics, such as the intrinsic
dimensionality of data. For example, the most straightforward way by
counting the number of features that contribute at least 90%
of the total variance
          <xref ref-type="bibr" rid="ref39">(Van Der Maaten, Postma, and Van den
Herik 2009)</xref>
          . With datasets and ML models that are more
complex,
          <xref ref-type="bibr" rid="ref30">(Li et al. 2018)</xref>
          proposed to measure the intrinsic
dimension of an “objective landscape” or the dimension of
the subspace of a parameterized model, such as a dataset
or neural network. They do so by training a neural network
from a small, randomly oriented subspace and slowly
increasing its dimension (through added features or
parameters) until they reach a plateau of performance accuracy, and
define that configuration to be the objective landscape’s
intrinsic dimension.
        </p>
        <p>
          To measure the intrinsic dimension of the MHealth
dataset, we used both of these techniques,
          <xref ref-type="bibr" rid="ref39">(Van Der Maaten,
Postma, and Van den Herik 2009)</xref>
          and
          <xref ref-type="bibr" rid="ref30">(Li et al. 2018)</xref>
          .
Using
          <xref ref-type="bibr" rid="ref39">(Van Der Maaten, Postma, and Van den Herik 2009)</xref>
          ,
11 features contribute to approximately 91% of the total
variance. Using
          <xref ref-type="bibr" rid="ref30">(Li et al. 2018)</xref>
          , we sorted the features by
descending variance and trained the same RNN one
feature at a time and noticed the plataeu began with 9 features
at approximately 94% performance accuracy. Overall, from
these simple tests, we can see that the intrinsic dimension
for the MHealth dataset is approximately between [9, 11],
likely closer to 9 due to the complexity of the model and the
looser bounds presented by the
          <xref ref-type="bibr" rid="ref39">(Van Der Maaten, Postma,
and Van den Herik 2009)</xref>
          heuristic. Since the same neural
network architecture and parameters are used for all
transformation techniques, its contribution to the intrinsic
dimensionality is out of scope of this evaluation. However, ML
practitioners can incorporate the technique for future
parameter configurations into their pipelines with ease.
        </p>
        <p>Takeaway 3.2: Observing the objective landscape of
data is one simple, flexible, and accurate way to
identify the intrinsic dimension for consideration along
with any data transformations.</p>
        <p>Intrinsic Dimension on Robustness with MHealth With
the dimensionality reduction technique, PCA, we were able
to see that the performance was only consistent in the case
when the input embedding dimensionality more closely
approached the intrinsic dimension. Given the intrinsic
dimensionality reached with PCA 50%, the codimension was
relatively minimized resulting in the most restricted number of
directions for the adversary to take advantage.</p>
        <p>On the other hand, for the feature selection techniques,
the lack of mapping to a lower dimension prevented the
feature selection techniques to approximate the intrinsic
dimension as accurately as PCA, resulting in the poor performance
while under attack. However, since random forest selection
closer approximates the intrinsic dimension (with 9 selected
features), the attack success rate differs to low variance
selection by approximately 10%. Also, for the candlesticks,
the transformation into the four-tuple strayed the furthest
away from the intrinsic dimensionality by reshaping the
features. This transformation contributed in fundamental
information loss for the dataset while straying away from the
intrinsic dimension resulting on the higher relative end of
codimension and one of the most efficient creation of
adversarial examples with a 60.98% decrease in robustness at
ϵ = 1.0.</p>
        <p>Takeaway 3.3: To avoid introducing additional
vulnerabilities in ML pipelines, one must observe and
understand the particular dataset’s intrinsic
characteristics and ensure any transformation does not
stray from the intrinsic dimension.</p>
        <p>7</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>
        For this work, we have provided an example where linear
data transformation techniques can change an adversary’s
ability to create effective adversarial examples. From the
conclusions presented in
        <xref ref-type="bibr" rid="ref2">Amsaleg et al. (2020)</xref>
        , one could be
led to believe a transformation that has reduced complexity
and high training/testing accuracy would be inherently more
robust. However, their conclusion stands between datasets
of different complexities but does not speak on the
potential impacts of data transformations. Positive impacts by
dimensionality reduction techniques are only presented where
the technique embeds the high-dimensional input space into
a lower-dimensional structure that approaches the intrinsic
dimension of data. Specifically, PCA overperformed only
when the dimensionality approached the intrinsic
dimension. Meanwhile, the trend extraction techniques that
refrained from sufficiently reaching the intrinsic dimension
showed to negatively impact the attack success and the
precision scores, overall making the ML model more
vulnerable to adversarial examples. Although we only considered
a recurrent neural network with LSTM layers, the MHeath
dataset that we used is a realistic, high-dimensional time
series dataset that shows an example of the impacts that data
transformation can have on an ML model.
      </p>
      <p>
        Our results conclude that when the dimension approaches
the optimal intrinsic dimension, lower codimension and
higher manifold coverage result in a lesser need to
generalize features and reduce the inherent vulnerability to
adversarial examples. However, it is important to note that
reaching the intrinsic dimensionality is not enough to guarantee
perfect robustness. The inevitability of adversarial examples
has recently been theoretically studied, and it is still not
possible to know the exact and consistent properties of
realworld datasets or the resulting fundamental limits of
adversarial training for specific datasets
        <xref ref-type="bibr" rid="ref33">(Shafahi et al. 2019)</xref>
        . In
other words, the underlying distributions themselves can be
complex enough such that there may be no guarantee of
perfect robustness against adversarial examples. Nonetheless,
our work highlights the value of considering potential
vulnerabilities introduced to ML pipelines through data
transformations and how ML practitioners may utilize the
intrinsic dimension to reduce the overall complexity of models,
avoid introducing additional vulnerabilities, and create more
reliable pipelines.
      </p>
      <p>Lastly, as a future direction, the analysis of data
transformations (linear and non-linear) on adversarial examples
may benefit a model under a poisoning attack. Such analysis
could provide insight into how certain data transformations
can extricate adversarial noise to increase model robustness.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Aleman</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          ; Pissinou,
          <string-name>
            <given-names>N.</given-names>
            ;
            <surname>Alemany</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; and Kamhoua,
          <string-name>
            <surname>G. A.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Using Candlestick Charting and Dynamic Time Warping for Data Behavior Modeling and Trend Prediction for MWSN in IoT</article-title>
          .
          <source>In 2018 IEEE International Conference on Big Data (Big Data)</source>
          ,
          <fpage>2884</fpage>
          -
          <lpage>2889</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Amsaleg</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bailey</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Barbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Erfani</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Furon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Houle</surname>
            ,
            <given-names>M. E.</given-names>
          </string-name>
          ; Radovanovic´,
          <string-name>
            <given-names>M.</given-names>
            ; and
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <surname>X. V.</surname>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>High</given-names>
            <surname>Intrinsic Dimensionality Facilitates Adversarial</surname>
          </string-name>
          <article-title>Attack: Theoretical Evidence</article-title>
          .
          <source>IEEE Transactions on Information Forensics and Security</source>
          ,
          <volume>16</volume>
          :
          <fpage>854</fpage>
          -
          <lpage>865</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Banos</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Moral-Munoz</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Diaz-Reyes</surname>
          </string-name>
          , I.; ArroyoMorales, M.;
          <string-name>
            <surname>Damas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Herrera-Viedma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Pomares,
          <string-name>
            <given-names>H.</given-names>
            ;
            <surname>Rojas</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          ; et al.
          <year>2015</year>
          .
          <article-title>mDurance: a novel mobile health system to support trunk endurance assessment</article-title>
          .
          <source>Sensors</source>
          ,
          <volume>15</volume>
          (
          <issue>6</issue>
          ):
          <fpage>13159</fpage>
          -
          <lpage>13183</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          2018.
          <article-title>Enhancing robustness of machine learning systems via data transformations</article-title>
          .
          <source>In 2018 52nd Annual Conference on Information Sciences and Systems (CISS)</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Biggio</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Roli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Wild patterns: Ten years after the rise of adversarial machine learning</article-title>
          .
          <source>Pattern Recognition</source>
          ,
          <volume>84</volume>
          :
          <fpage>317</fpage>
          -
          <lpage>331</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Bramer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Devedic</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>2004</year>
          .
          <source>Artificial Intelligence Applications and Innovations</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          2019.
          <article-title>On evaluating adversarial robustness</article-title>
          . arXiv preprint arXiv:
          <year>1902</year>
          .06705.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Carlini</surname>
          </string-name>
          , N.; and
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2017a</year>
          .
          <article-title>Adversarial examples are not easily detected: Bypassing ten detection methods</article-title>
          .
          <source>In Proceedings of the 10th ACM Workshop on Artificial Intelligence and Security</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Carlini</surname>
          </string-name>
          , N.; and
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2017b</year>
          .
          <article-title>Towards evaluating the robustness of neural networks</article-title>
          .
          <source>In 2017 ieee symposium on security and privacy (sp)</source>
          ,
          <fpage>39</fpage>
          -
          <lpage>57</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Cheng</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>A novel efficient feature dimensionality reduction method and its application in engineering</article-title>
          . Complexity,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          2015.
          <article-title>Pattern recognition in the Japanese candlesticks</article-title>
          .
          <source>In Soft computing in computer and information science</source>
          ,
          <volume>227</volume>
          -
          <fpage>234</fpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ; et al.
          <year>2015</year>
          . Keras. https://github.com/fchollet/ keras.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Dash</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and Liu,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>1997</year>
          .
          <article-title>Feature selection for classification</article-title>
          .
          <source>Intelligent data analysis</source>
          ,
          <volume>1</volume>
          (
          <issue>3</issue>
          ):
          <fpage>131</fpage>
          -
          <lpage>156</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Elsayed</surname>
            ,
            <given-names>G. F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shankar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Cheung</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Papernot</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kurakin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I.;</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sohl-Dickstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Adversarial examples that fool both human and computer vision</article-title>
          . arXiv preprint arXiv:
          <year>1802</year>
          .08195.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Facco</surname>
          </string-name>
          , E.;
          <string-name>
            <surname>d'Errico</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Laio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>Estimating the intrinsic dimension of datasets by a minimal neighborhood information</article-title>
          .
          <source>Scientific reports</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          2017.
          <article-title>Detecting adversarial samples from artifacts</article-title>
          .
          <source>arXiv preprint arXiv:1703</source>
          .
          <fpage>00410</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Golay</surname>
            , J.; and Kanevski,
            <given-names>M.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Unsupervised feature selection based on the Morisita estimator of intrinsic dimension</article-title>
          .
          <source>Knowledge-Based Systems</source>
          ,
          <volume>135</volume>
          :
          <fpage>125</fpage>
          -
          <lpage>134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>McDaniel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Papernot</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Making machine learning robust against adversarial inputs</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>61</volume>
          (
          <issue>7</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Goodfellow</surname>
            ,
            <given-names>I. J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shlens</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Szegedy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Explaining and harnessing adversarial examples</article-title>
          .
          <source>arXiv preprint arXiv:1412</source>
          .
          <fpage>6572</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Hendrycks</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Carlini</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Schulman</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Steinhardt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2021</year>
          .
          <article-title>Unsolved problems in ml safety</article-title>
          .
          <source>arXiv preprint arXiv:2109</source>
          .
          <fpage>13916</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Hendrycks</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and Mazeika,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>Using pretraining can improve model robustness and uncertainty</article-title>
          .
          <source>International Conference on Machine Learning.</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Re 2 EMA: Regularized and Reinitialized Exponential Moving Average for Target Model Update in Object Tracking</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>33</volume>
          ,
          <fpage>8457</fpage>
          -
          <lpage>8464</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Ilyas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Santurkar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tsipras</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Engstrom</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Madry</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Adversarial examples are not bugs, they are features</article-title>
          .
          <source>Advances in neural information processing systems 32.</source>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Khoury</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Hadfield-Menell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>On the geometry of adversarial examples</article-title>
          . arXiv preprint arXiv:
          <year>1811</year>
          .00525.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Klinker</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Exponential moving average versus moving exponential average</article-title>
          .
          <source>Mathematische Semesterberichte</source>
          ,
          <volume>58</volume>
          (
          <issue>1</issue>
          ):
          <fpage>97</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Learning multiple layers of features from tiny images</article-title>
          .
          <source>Technical report.</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>LeCun</surname>
          </string-name>
          , Y.;
          <string-name>
            <surname>Cortes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Burges</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>MNIST handwritten digit database</article-title>
          . ATT Labs [Online]. Available: http://yann.lecun.com/exdb/mnist, 2.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Farkhoor</surname>
          </string-name>
          , H.; Liu, R.; and
          <string-name>
            <surname>Yosinski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Measuring the intrinsic dimension of objective landscapes</article-title>
          .
          <source>International Conference on Learning Representations.</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Naranjo</surname>
            , R.; and Santos,
            <given-names>M.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>A fuzzy decision system for money investment in stock markets based on fuzzy candlesticks pattern recognition</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>133</volume>
          :
          <fpage>34</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Nicolae</surname>
            ,
            <given-names>M.-I.</given-names>
          </string-name>
          ; Sinn,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Tran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. N.</given-names>
            ;
            <surname>Buesser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ;
            <surname>Rawat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Wistuba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Zantedeschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ;
            <surname>Baracaldo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ;
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ;
            <surname>Ludwig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ;
            <surname>Molloy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.;</given-names>
            and
            <surname>Edwards</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          <year>2018</year>
          .
          <source>Adversarial Robustness Toolbox v1.2</source>
          .0. CoRR,
          <year>1807</year>
          .
          <volume>01069</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Shafahi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>W. R.</given-names>
          </string-name>
          ; Studer,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Feizi</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; and Goldstein,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>Are adversarial examples inevitable</article-title>
          ? In International Conference on Learning Representations.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Shlens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>A tutorial on principal component analysis</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <source>arXiv preprint arXiv:1404</source>
          .
          <fpage>1100</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Vargas</surname>
            ,
            <given-names>D. V.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Sakurai</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>One pixel attack for fooling deep neural networks</article-title>
          .
          <source>IEEE Transactions on Evolutionary Computation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Szegedy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zaremba</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; Sutskever,
          <string-name>
            <surname>I.</surname>
          </string-name>
          ; Bruna,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>Erhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ;
            <surname>Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.;</surname>
          </string-name>
          and Fergus,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Intriguing properties of neural networks</article-title>
          .
          <source>In International Conference on Learning Representations.</source>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>Tjeng</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and Tedrake,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>Evaluating robustness of neural networks with mixed integer programming</article-title>
          .
          <source>International Conference on Learning Representations.</source>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <surname>Van Der Maaten</surname>
          </string-name>
          , L.;
          <string-name>
            <surname>Postma</surname>
            , E.; and Van den Herik,
            <given-names>J.</given-names>
          </string-name>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <article-title>Dimensionality reduction: a comparative</article-title>
          .
          <source>J Mach Learn Res</source>
          ,
          <volume>10</volume>
          (
          <fpage>66</fpage>
          -71):
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Jang</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Jha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Manifold assumption and defenses against adversarial perturbations</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <source>arXiv preprint arXiv:1711</source>
          .
          <fpage>08001</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Evans</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and Qi,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Feature squeezing: Detecting adversarial examples in deep neural networks</article-title>
          .
          <source>Network and Distributed Systems Security Symposium.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>