<!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>
      <journal-title-group>
        <journal-title>Adversarial attacks and defenses in
images, graphs and text: A review. International Journal of
Automation and Computing</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A Practical Overview of Safety Concerns and Mitigation Methods for Visual Deep Learning Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Saeed Bakhshi Germi</string-name>
          <email>saeed.bakhshigermi@tuni</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Esa Rahtu</string-name>
          <email>esa.rahtu@tuni</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tampere University Korkeakoulunkatu 7</institution>
          ,
          <addr-line>33720 Tampere</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>17</volume>
      <issue>2</issue>
      <fpage>336</fpage>
      <lpage>350</lpage>
      <abstract>
        <p>This paper proposes a practical list of safety concerns and mitigation methods for visual deep learning algorithms. The growing success of deep learning algorithms in solving nonlinear and complex problems has recently attracted the attention of safety-critical applications. While the state-of-the-art methods achieve high performance in synthetic and real-case scenarios, it is impossible to verify/validate their reliability based on currently available safety standards. Recent works try to solve the issue by providing a list of safety concerns and mitigation methods in generic machine learning algorithms from the standards' perspective. However, these solutions are either vague, and non-practical when dealing with deep learning methods in real-case scenarios, or they are shallow and fail to address all potential safety concerns. This paper provides an in-depth look at the underlying cause of faults in a visual deep learning algorithm to find a practical and complete safety concern list with potential state-of-the-art mitigation strategies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Deep learning is a powerful tool that solves
mathematically challenging tasks with high dimensional inputs and
multi-variable optimization requirements such as human
reidentification, optical character recognition, and object
detection. The learning process involves using heuristic and
numerical methods, which are often hard to explain or
interpret as the dimension grows (black-box behavior).</p>
      <p>While state-of-the-art deep learning algorithms achieve
high performance in various synthetic and real-life cases,
there is no guarantee for the reliability requirements that
safety-critical applications typically demand since
available safety standards do not provide a suitable
verification/validation method for deep learning models.</p>
      <p>Recent works found another way of dealing with the
problem. By explaining the potential safety concerns of a deep
learning algorithm, it is possible to provide suitable
mitigation methods around them. While the overall strategy sounds
effective, most works fail to provide a practical list of safety
concerns and mitigation methods. These lists are typically
vague, impractical to implement, shallow, and incomplete.</p>
      <p>This paper focuses on the underlying cause of faults in
a visual deep learning algorithm to provide a list of safety
concerns and potential state-of-the-art mitigation methods.
The main contributions of this paper are:
• Providing a practical, complete, and categorical list of
possible faults with their underlying cause for different
visual deep learning algorithm components.
• Providing potential state-of-the-art mitigation methods to
deal with the faults.</p>
      <p>The rest of this paper is structured as follows. Section 2
covers related works. Next, Section 3 explains safety
concerns related to a visual deep learning algorithm and
provides existing mitigation methods to deal with them. Finally,
Section 4 concludes the work.</p>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works</title>
      <p>A visual deep learning algorithm is prone to different types
of faults. Recent papers focus on either solving specific
faults or providing an overview of all system-related safety
concerns. Here we discuss some of the most important
contemporary works:</p>
      <p>
        Zhang’s review of recent papers explains how violation of
critical assumptions in the training stage would lead to faults
and a non-robust system
        <xref ref-type="bibr" rid="ref14 ref28 ref32 ref49 ref58">(Zhang, Liu, and Suen 2020)</xref>
        . This
review also categorically covers existing mitigation methods
and discusses each technique’s effectiveness. Song focuses
on learning with noisy labels and discusses major strategies
to overcome the challenges of this topic
        <xref ref-type="bibr" rid="ref55">(Song et al. 2021)</xref>
        .
While these works and similar titles provide potential
mitigation methods for specific faults, they do not offer a
complete list of all safety concerns.
      </p>
      <p>
        Kla¨s suggests using uncertainty wrappers on deep
learning components to ensure the outcome is dependable
        <xref ref-type="bibr" rid="ref14 ref16 ref27 ref28 ref49 ref58 ref61">(Kla¨s
and Jo¨ ckel 2020)</xref>
        . However, these wrappers rely on specific
metrics that require prior knowledge of data, which is
considered impractical in the deep learning field.
      </p>
      <p>
        Wozniak, Schwalbe, and Willers suggest different
approaches to providing a safety concern list and mitigation
methods for developing a deep learning algorithm
(Wozniak et al.
        <xref ref-type="bibr" rid="ref19">2020; Schwalbe et al. 2020</xref>
        ; Willers et al. 2020).
The proposed strategies contain various goals related to the
dataset, model, and training/inference stage. However, some
goals are vague and non-practical, with no explanation on
how to achieve them or what to do if the goal is not
achievable. Moreover, the list is not complete in either work.
      </p>
      <p>
        Houben provides an extensive list of practical methods to
improve the safety of a deep learning algorithm
        <xref ref-type="bibr" rid="ref23">(Houben
et al. 2021)</xref>
        . The work covers the current state-of-the-art
methods to deal with specific problems. However, the
provided safety concern list is neither complete nor adequately
categorized.
      </p>
      <p>
        Other similar works, such as
        <xref ref-type="bibr" rid="ref21">(Heyn et al. 2021)</xref>
        , also
suffer from the same issues. The flaws of recent works can be
listed as one or more of the following:
• Not covering the underlying causes of faults, which
might lead to poor choice of mitigation methods.
• Providing non-practical and vague mitigation methods,
which are not suitable for implementation.
• Overestimating the practical capabilities of mitigation
methods in dealing with faults and not providing backup
plans in case of failure.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Safety Concerns (SC) and Mitigation</title>
    </sec>
    <sec id="sec-4">
      <title>Methods (MM)</title>
      <p>The development of a visual deep learning algorithm has
three major stages: (1) training, (2) evaluation, and (3)
inference. This section presents the list of possible faults
within each stage.
3.1</p>
      <sec id="sec-4-1">
        <title>Faults in the Training Stage</title>
        <p>Visual data is one of the significant sources of information
for deep learning algorithms. Extracting useful information
from visual data is a complex task that makes it prone to
faults.</p>
        <p>A deep learning algorithm approximates the relationship
between the input data and the objects in the real world by
reducing the empirical risk on training data. Thus, having a
proper training dataset is essential to reach the desired
quality in the algorithm. A training dataset should be:
• Complete: contain samples from the defined output space
for the task.
• Adequate: contain samples with identical distribution to
real-world.
• Ample: contain a sufficient amount of samples for
convergence of the algorithm.
• Clean: contain well-labeled samples.</p>
        <p>Moreover, different model structures come with specific
sets of benefits and weaknesses. Choosing the correct model,
setting up a suitable loss function and optimization
algorithm, and finding the perfect hyperparameters are essential
to achieve the best performance.</p>
        <p>SC 1 – Incomplete Dataset: Due to the natural
complexity of the real world, there is always a much larger open
space than the defined output space for the task. Even with
defined boundaries for the output space, known unknowns
( e.g., outlier classes) and unknown unknowns (e.g.,
adversarial attacks) pose a significant issue for the algorithm by
producing over-confident wrong predictions.</p>
        <p>SC 2 – Inadequate Dataset: Due to the ever-changing
nature of real-world conditions, the collected data for training
will not have identical distribution with the real-world
environment in the inference stage. Even a slight mismatch in
the distribution can cause a significant drop in performance
and result in poor generalization.</p>
      </sec>
      <sec id="sec-4-2">
        <title>SC 3 – Insufficient/Noisy Dataset: The cost of manu</title>
        <p>ally labeling a dataset increases exponentially with its size.
While having a small clean validation dataset is feasible,
larger datasets tend to have noisy labels. A deep learning
algorithm can memorize this noise, leading to poor
generalization and low performance.</p>
        <p>SC 4 – Ill-Matched Architecture: Manually comparing
different models and hyperparameters to find the best match
for the task is time-consuming and costly. Moreover, it
requires an expert in the field to provide an insight into the
problem. An ill-matched architecture could result in
unforeseen faults due to inherent weakness against specific
situations that might exist.</p>
        <p>
          MM 1 – Learning with Unseen Data: Modern deep
learning tools could be utilized to force the boundaries of
the training dataset even further. Out-of-distribution
detectors can be used in the algorithm to detect unseen samples
in the inference stage and reject the over-confident results of
the algorithm. These methods introduce uncertainty metrics
to determine whether the algorithm should be trusted or not
          <xref ref-type="bibr" rid="ref14 ref2 ref28 ref49 ref58 ref6 ref9">(Chen et al. 2020; Sastry and Oore 2020; Bakhshi Germi,
Rahtu, and Huttunen 2021)</xref>
          .
        </p>
        <p>
          Also, open-world recognition systems can be used to
extend the output space of the algorithm as it encounters
outlier samples in the inference stage. These methods
continue to learn new classes during the inference stage to
reduce the chance of over-confident wrong predictions
          <xref ref-type="bibr" rid="ref2 ref42 ref54 ref8">(Parmar, Chouhan, and Rathore 2021; Bendale and Boult 2015)</xref>
          .
        </p>
        <p>Moreover, the model could be trained to defend against
adversarial attacks by including such patterns in the training
dataset (Xu et al. 2020; Yuan et al. 2019).</p>
        <p>Discussing MM 1: Out-of-distribution detectors typically
result in lower accuracy, open-world recognition systems are
slow and demanding, and adversarial attacks keep evolving
and changing every day. The mentioned methods all have
their limitation. A suitable backup plan would involve
utilizing several models with various mitigation methods to create
an ensemble to vote for the final result.</p>
      </sec>
      <sec id="sec-4-3">
        <title>MM 2 – Learning with Unequally Distributed Data:</title>
        <p>
          Modern deep learning tools could be utilized to reduce the
distribution mismatch between the training and inference
domain. Transfer learning and domain adaptation can be
used to fine-tune the algorithm online during the inference
stage. These methods help the model to adapt to new
environments quickly and achieve better generalization by using
a small batch of data in the inference stage
          <xref ref-type="bibr" rid="ref16">(Farahani et al.
2020; Zhuang et al. 2020)</xref>
          .
        </p>
        <p>
          On the other hand, the algorithm can achieve higher
performance by utilizing multiple sources of information
for a single task (e.g., person identification with face, iris,
voice, and fingerprint). Multimodal learning methods
incorporate supplementary and complementary data from
multiple modalities to the performance of a single task
          <xref ref-type="bibr" rid="ref18 ref20 ref46 ref52 ref7">(Baltrusˇaitis, Ahuja, and Morency 2018; Guo, Wang, and Wang
2019)</xref>
          .
        </p>
        <p>Discussing MM 2: Transfer learning and domain
adaptation methods typically rely on having a decent starting point
(trained network) and quality samples from the inference
stage to fine-tune the model successfully. While the
requirements are hard to achieve, it is not impossible. Moreover,
multimodal methods have already been used with sensor
fusion in autonomous vehicles (LIDAR, GPS, IMU, and so
on), making them a strong candidate for use in deep
learning systems. A suitable backup plan would involve storing
the input data during the inference stage to re-evaluate and
re-calibrate the algorithm by replacing parts of the older and
non-useful training dataset in an iterative cycle.</p>
      </sec>
      <sec id="sec-4-4">
        <title>MM 3 – Learning with Noisy Labels and Small Dataset:</title>
        <p>
          Modern deep learning tools could be utilized to reduce
the effect of label noise or eliminate the need for a large
labeled dataset. Robust loss, sample selection, relabeling,
and weighted training are all potential solutions to deal
with noisy labels in the training dataset
          <xref ref-type="bibr" rid="ref14 ref2 ref28 ref3 ref49 ref55 ref58">(Song et al. 2021;
Cordeiro and Carneiro 2020; Adhikari et al. 2021)</xref>
          . A
combination of multiple methods usually leads to better results.
        </p>
        <p>
          On the other hand, data augmentation methods can be
used to create additional samples for the training dataset.
These methods typically involve rotating, scaling, shifting,
and flipping data
          <xref ref-type="bibr" rid="ref14 ref18 ref28 ref49 ref52 ref58 ref59">(Wang, Wang, and Lian 2020; Shorten
and Khoshgoftaar 2019)</xref>
          . More advanced synthesizing
techniques can lead to the creation of e
          <xref ref-type="bibr" rid="ref39">ntire datasets
(Raghunathan 2021</xref>
          ;
          <xref ref-type="bibr" rid="ref40">Nikolenko 2019</xref>
          ). Additionally, existing public
datasets can be utilized to extend the samples at a lower cost.
        </p>
        <p>
          Moreover, the cost and time for manually labeling
datasets can be drastically reduced by using iterative
labeling methods
          <xref ref-type="bibr" rid="ref2 ref3">(Adhikari and Huttunen 2021)</xref>
          .
        </p>
        <p>
          Finally, semi-supervised and unsupervised training
techniques can be used to decrease the dependency on a clean
training dataset
          <xref ref-type="bibr" rid="ref14 ref28 ref49 ref58">(Van Engelen and Hoos 2020; Schmarje
et al. 2021)</xref>
          .
        </p>
        <p>Discussing MM 3: Recent works prove that the label
noise is instance-dependent, as shown in Figure 1. This
discovery means most state-of-the-art methods in dealing with
label noise need revision on how to mitigate the effects of
label noise. Recent works happen to focus on this topic and
provide effective solutions. While these solutions do not
have mathematical proof, they perform decently on public
benchmarks.</p>
        <p>Meanwhile, the research around synthesized data
indicates that it may not represent the real world in every
situation due to the limitations of simulation environments and
lack of involved experts in the process. Moreover, the
existing public datasets might not suit the specific task or have
other inconsistencies, such as low-quality images and noisy
labels.</p>
        <p>A suitable backup plan would involve developing a more
realistic simulation environment while including the
physical knowledge about the task in the training process.</p>
      </sec>
      <sec id="sec-4-5">
        <title>MM 4 – Automated Architecture Selection: Modern</title>
        <p>
          deep learning tools could be utilized to select the optimum
model and hyperparameter for a given task. Automated
hyperparameter optimization
          <xref ref-type="bibr" rid="ref14 ref24 ref28 ref37 ref49 ref54 ref58 ref8">(Yu and Zhu 2020; Luo 2016;
Hutter, Lu¨ cke, and Schmidt-Thieme 2015)</xref>
          and neural
architecture search
          <xref ref-type="bibr" rid="ref18 ref45 ref52">(Wistuba, Rawat, and Pedapati 2019; Ren
et al. 2021)</xref>
          methods can reduce manual labor while
eliminating the need for an expert. These methods rely on
different search algorithms to find the best model and
hyperparameters within the working domain.
        </p>
        <p>Discussing MM 4: Relying on search algorithms requires
high computational power and proper comparison tools.
While it will cost money and time to do it, the solution is
not impossible or impractical in most safety-critical
applications.
3.2</p>
      </sec>
      <sec id="sec-4-6">
        <title>Faults in the Evaluation Stage</title>
        <p>Evaluation of a trained deep learning algorithm requires
prior knowledge about the task. A testing dataset should
include samples from all scenarios, no matter how rare, to
ensure the safety of the algorithm. Also, proper performance
metrics should be selected during the tests to obtain
comparable outputs.</p>
        <p>Moreover, formal verification/validation methods depend
on having an interpretable algorithm, which contrasts deep
learning.</p>
        <p>SC 5 – Incompatible Metrics and Benchmarks: The
most common performance metric in deep learning
algorithms is accuracy. However, other metrics might hold more
value in safety-critical applications as the importance of
false-positive and false-negative grow exponentially in this
field. Moreover, gathering a proper dataset to use as a
benchmark has similar challenges to the training dataset.</p>
      </sec>
      <sec id="sec-4-7">
        <title>MM 5 – Using Safety-Aware Metrics and Hazard-Aware</title>
        <p>
          Benchmarks: By including a weighted cost for each type
of fault in the performance metric, the algorithm can be
evaluated according to safety requirements
          <xref ref-type="bibr" rid="ref18 ref47 ref52">(Zhou et al. 2021;
Gharib and Bondavalli 2019; Salman et al. 2020)</xref>
          . These new
evaluation metrics would make the trade-off between
performance and safety more visible.
        </p>
        <p>
          On the other hand, a list of all hazardous scenarios can be
prepared for every task for inclusion in the testing dataset
by performing a risk analysis on the task
          <xref ref-type="bibr" rid="ref32">(Zendel et al.
2018; Lambert et al. 2020)</xref>
          . Such datasets could be treated
as benchmarks for comparing different algorithms or
validating their performance.
        </p>
        <p>Discussing MM 5: While formulating a new cost function
requires expert knowledge, it is within the scope of
expectations in a safety-critical application. Various combination
of weighted metrics can be utilized and compared to find
the most suitable one for the task. However, a bad decision
could result in a non-converging algorithm, thus there is a
necessity for mathematical proof about the convergence of
the algorithm.</p>
        <p>Moreover, the competitive nature of industry typically
prevents them from sharing any suitable benchmarks or
cost functions publicly, which means each company has to
spend time and resources on developing their own system. A
suitable backup plan would involve third-party associations
funded by multiple companies to handle the problem for the
benefit of all members.</p>
        <p>SC 6 – Black-Box Behavior: The large volume of
parameters and non-linear functions in deep learning algorithms
result in an uninterpretable system. With no clear relation
between the input and output of this black-box system and
the impossible task of testing the entire input domain, it is
hard to verify/validate deep learning algorithms based on
safety standards.</p>
        <p>
          MM 6 – Opening the Black-Box: Representation
learning enables the deep learning algorithm to discover the
relation between input data and output in a presentable way
by showing the process of feature selection
          <xref ref-type="bibr" rid="ref36 ref46">(Zhang et al.
2018; Li, Yang, and Zhang 2018)</xref>
          . Understanding this
process helps to gain an insight into how the network interprets
input data, and which parts of data play a more significant
role in deciding the outcome.
        </p>
        <p>
          Another way to gain such insight is to present a map of
pixel relevance for the algorithm. These heat maps illustrate
the importance of each pixel when calculating the output
          <xref ref-type="bibr" rid="ref5">(Ko¨nig et al. 2021; Bach et al. 2015)</xref>
          . Such information can
be about isolated pixels or the interconnection of different
pixels. Studying these maps could show the effects of slight
changes in input on the output and help find potential
hazardous cases.
        </p>
        <p>Discussing MM 6: This specific problem could be one of
the most important ones with the least proper solutions as of
yet. While it is possible to gain some insight into the
operation of deep learning algorithms, the information cannot be
used in any form to verify/validate the algorithm based on
traditional standards. A suitable backup plan would involve
using safety case arguments and other similar approaches to
bypass the need for verification/validation for now.
3.3</p>
      </sec>
      <sec id="sec-4-8">
        <title>Faults in the Inference Stage</title>
        <p>In a typical case, a similar sensor used for collecting offline
data provides the online data for the implemented algorithm.
On top of it, other hardware components are required for
the algorithm to work correctly. These components can be
summarized as:
• A camera to capture the input image.
• A communication channel to transfer the captured image.
• A processing unit to host the deep learning algorithm.
• A power supply to keep the system running.</p>
        <p>SC 7 – Defective Hardware: The first concern in deep
learning algorithms is providing the necessary hardware
mentioned above. Hardware faults can have a wide range
of effects on the algorithm based on the faulty component,
an example being the results of a faulty camera on the
captured image, as shown in Figure 2. An implementation of
the algorithm might run into problems based on the
defective hardware component:
• Camera faults that might result in various disturbances in
the input image, such as pixel corruption or image
distortion.
• Communication channel faults that might result in data
corruption or data loss.
• Processing unit faults that might result in wrong
calculations, lagging, or freezing of the algorithm.
• Power supply faults might result in breaking other
hardware components or total system shutdown.</p>
        <p>
          MM 7.1 – Following Functional Safety Standards: The
mentioned hardware components are not unique to deep
learning algorithms and have been used for decades in
safety-critical applications. As a result, the current
functional safety standards such as ISO 26262
          <xref ref-type="bibr" rid="ref25">(ISO 26262)</xref>
          and ISO/PAS 21448
          <xref ref-type="bibr" rid="ref26">(ISO/PAS 21448)</xref>
          provide practical
guidelines for verifying and validating hardware
components. Also, technical reports based on functional safety
standards can help develop or choose safe hardware
components such as a camera
          <xref ref-type="bibr" rid="ref57">(TND6233-D)</xref>
          , communication
channel
          <xref ref-type="bibr" rid="ref4">(Alanen, Hietikko, and Malm 2004)</xref>
          , and operating
system
          <xref ref-type="bibr" rid="ref5 ref54 ref8">(Slacˇka and Hala´s 2015)</xref>
          .
        </p>
        <p>
          Moreover, other precautions such as using redundant
hardware, proper noise shielding, and data fusion techniques
have already proved helpful in safety-critical applications
          <xref ref-type="bibr" rid="ref13 ref53">(Sklaroff 1976; Ciftcioglu and Turkcan 1996)</xref>
          .
        </p>
        <p>Discussing MM 7.1: Assuming the hardware is chosen
based on the proper functional safety standards, it should
operate without significant safety concerns. However, this
mitigation method does not guarantee the complete removal of
any disturbance or corruption of data. Environmental factors
such as lousy illumination, movement, and obscured objects
can affect input image quality without causing a hardware
failure, as seen in Figure 3. While some of these problems
might not be recognizable by a human annotator, the deep
learning algorithm could run into faults based on the type
and severity of corruption. Moreover, less severe levels of
hardware failure might cause noise variations on the input
data. A suitable backup plan would involve utilizing another
mitigation approach described as follows.</p>
        <p>
          MM 7.2 – Using Image Processing Techniques: Since
the exact relation between the input image and the output
of the deep learning algorithm is not known, it is
recommended to have clean input data to reduce the change of
unwanted outcomes. The current state-of-the-art image
processing techniques such as denoising
          <xref ref-type="bibr" rid="ref14 ref15 ref27 ref28 ref49 ref58">(Fan et al. 2019; Goyal
et al. 2020; Jebur, Der, and Hammood 2020)</xref>
          , deblurring
          <xref ref-type="bibr" rid="ref1 ref2 ref38 ref46">(Sada and Goyani 2018; Nah et al. 2021; Abuolaim,
Timofte, and Brown 2021)</xref>
          , and enhancement
          <xref ref-type="bibr" rid="ref43">(Putra, Purboyo,
and Prasasti 2017)</xref>
          methods can improve the quality of the
input images and remove most of the disturbances not
covered by the previous mitigation method. Most image
processing techniques have solid mathematical foundations and
passed extensive testing cycles to prove their effectiveness,
making them easy to validate and verify for safety-critical
applications.
        </p>
        <p>Discussing MM 7.2: Image processing techniques are
only valid when it’s known that the image is corrupted.
Otherwise, such functions can negatively affect a clean image
during the operation (e.g., removing/fading edges,
brightening the image without necessity, etc.). Applying a filter
without knowing the type of corruption is almost as
dangerous as not utilizing any technique. So, it is safe to
assume that some form of corruption is inevitable. A suitable
backup plan would involve using the rejection option as
described before to reduce the amount of overconfident wrong
outputs.</p>
        <p>4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The research around using deep learning algorithms in
safety-critical applications is growing rapidly, with the
current state-of-the-art answers partially fulfilling the
requirements of old standards. However, the nature of the problem
demands to move away from the traditional broad-spectrum
method of standardization as it is not suitable for deep
learning algorithms. There is a high demand for task-specific
standards to be developed. Until such standards are
developed, the research community focuses on alternative
approaches and empirical analysis to provide practical
solutions on specific cases.</p>
      <p>This paper provides a practical list of safety concerns for
a visual deep learning algorithm by explaining the
underlying cause of faults and providing current state-of-the-art
solutions to mitigate them. By presenting the limitations of
existing mitigation methods, the need for further study is
expressed. We hope this paper offers an insight to those who
want to utilize deep learning algorithms in their applications
or those who want to develop proper standard or safety case
arguments for such systems.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research is done as part of a Ph.D. study co-funded by
Tampere University and Forum for Intelligent Machines ry
(FIMA).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Abuolaim</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Timofte</surname>
            , R.; and Brown,
            <given-names>M. S.</given-names>
          </string-name>
          <year>2021</year>
          .
          <article-title>NTIRE 2021 Challenge for Defocus Deblurring Using Dual-pixel Images: Methods and Results</article-title>
          .
          <source>In IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)</source>
          ,
          <fpage>578</fpage>
          -
          <lpage>587</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Adhikari</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; and Huttunen,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2021</year>
          .
          <article-title>Iterative Bounding Box Annotation for Object Detection</article-title>
          .
          <source>In 25th International Conference on Pattern Recognition (ICPR)</source>
          ,
          <fpage>4040</fpage>
          -
          <lpage>4046</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Adhikari</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; Peltoma¨ki, J.; Bakhshi Germi,
          <string-name>
            <given-names>S.</given-names>
            ;
            <surname>Rahtu</surname>
          </string-name>
          , E.; and Huttunen,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2021</year>
          .
          <article-title>Effect of Label Noise on Robustness of Deep Neural Network Object Detectors</article-title>
          . In Computer Safety, Reliability, and Security.
          <source>SAFECOMP Workshops</source>
          ,
          <volume>239</volume>
          -
          <fpage>250</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Alanen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Hietikko,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ; and Malm,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2004</year>
          .
          <article-title>Safety of Digital Communications in Machines</article-title>
          .
          <source>VTT Technical Research Centre of Finland. ISBN 951-38-6502-9.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Bach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Binder</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Montavon</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Klauschen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ; Mu¨ller, K.-R.; and
          <string-name>
            <surname>Samek</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>On Pixel-Wise Explanations for Non-Linear Classifier Decisions by Layer-Wise Relevance Propagation</article-title>
          .
          <source>PLOS ONE</source>
          ,
          <volume>10</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Bakhshi</given-names>
            <surname>Germi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ;
            <surname>Rahtu</surname>
          </string-name>
          , E.; and Huttunen,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2021</year>
          .
          <article-title>Selective Probabilistic Classifier Based on Hypothesis Testing</article-title>
          .
          <source>In 9th European Workshop on Visual Information Processing (EUVIP).</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Baltrusˇaitis</surname>
          </string-name>
          , T.;
          <string-name>
            <surname>Ahuja</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Morency</surname>
          </string-name>
          , L.-P.
          <year>2018</year>
          .
          <article-title>Multimodal Machine Learning: A Survey and Taxonomy</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>41</volume>
          (
          <issue>2</issue>
          ):
          <fpage>423</fpage>
          -
          <lpage>443</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Bendale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; and Boult,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Towards Open World Recognition</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <year>1893</year>
          -
          <fpage>1902</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Jha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          arXiv:
          <year>2003</year>
          .09711.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ye</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Chen,
          <string-name>
            <given-names>G.</given-names>
            ;
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; and Heng, P.-A.
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Beyond</given-names>
            <surname>Class-Conditional Assumption</surname>
          </string-name>
          :
          <article-title>A Primary Attempt to Combat Instance-Dependent Label Noise</article-title>
          .
          <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
          ,
          <volume>35</volume>
          (
          <issue>13</issue>
          ):
          <fpage>11442</fpage>
          -
          <lpage>11450</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Ciftcioglu</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Turkcan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>Data fusion and sensor management for nuclear power plant safety</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Cordeiro</surname>
            ,
            <given-names>F. R.</given-names>
          </string-name>
          ; and Carneiro,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>A Survey on Deep Learning with Noisy Labels: How to train your model when you cannot trust on the annotations</article-title>
          ? arXiv:
          <year>2012</year>
          .03061.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fan</surname>
            , H.; and Zhang,
            <given-names>C.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Brief review of image denoising techniques</article-title>
          .
          <source>Visual Computing for Industry, Biomedicine, and Art</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Farahani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Voghoei</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rasheed</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and Arabnia,
          <string-name>
            <surname>H. R.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>A Brief Review of Domain Adaptation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          arXiv:
          <year>2010</year>
          .03978.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Gharib</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Bondavalli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>On the evaluation measures for machine learning algorithms for safety-critical systems</article-title>
          .
          <source>In 15th European Dependable Computing Conference (EDCC)</source>
          ,
          <fpage>141</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          2020.
          <article-title>Image denoising review: From classical to state-ofthe-art approaches</article-title>
          .
          <source>Information Fusion</source>
          ,
          <volume>55</volume>
          :
          <fpage>220</fpage>
          -
          <lpage>244</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Deep Multimodal Representation Learning: A Survey</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>7</volume>
          :
          <fpage>63373</fpage>
          -
          <lpage>63394</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Heyn</surname>
          </string-name>
          , H.-M.;
          <string-name>
            <surname>Knauss</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Muhammad</surname>
            ,
            <given-names>A. P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Eriksson</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Linder</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Subbiah,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Pradhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            ; and
            <surname>Tungal</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <article-title>Requirement Engineering Challenges for AI-intense Systems Development</article-title>
          . arXiv:
          <volume>2103</volume>
          .
          <fpage>10270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Houben</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Abrecht</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Akila,
          <string-name>
            <given-names>M.</given-names>
            ; Ba¨r, A.;
            <surname>Brockherde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ;
            <surname>Feifel</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          ; Fingscheidt,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Gannamaneni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            ;
            <surname>Ghobadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            ;
            <surname>Hammam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Haselhoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Hauser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ;
            <surname>Heinzemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Hoffmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Kapoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ;
            <surname>Kappel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ;
            <surname>Klingner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Kronenberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Ku¨ppers, F.; Lo¨hdefink, J.; Mlynarski,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Mock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Mualla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ;
            <surname>Pavlitskaya</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Poretschkin,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Pohl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Ravi-Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ;
            <surname>Rosenzweig</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Rottmann,
          <string-name>
            <given-names>M.</given-names>
            ; Ru¨ping, S.; Sa¨mann, T.;
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            ;
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ;
            <surname>Schwalbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ;
            <surname>Sicking</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Srivastava,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Varghese</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Weber,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Wirkert</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Wirtz,
          <string-name>
            <surname>T.</surname>
          </string-name>
          ; and Woehrle,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2021</year>
          .
          <article-title>Inspect, Understand, Overcome: A Survey of Practical Methods for AI Safety</article-title>
          . arXiv:
          <volume>2104</volume>
          .
          <fpage>14235</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Hutter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ; Lu¨cke, J.; and
          <string-name>
            <surname>Schmidt-Thieme</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Beyond manual tuning of hyperparameters</article-title>
          .
          <source>KI-Ku¨nstliche Intelligenz</source>
          ,
          <volume>29</volume>
          (
          <issue>4</issue>
          ):
          <fpage>329</fpage>
          -
          <lpage>337</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>ISO</surname>
          </string-name>
          <year>26262</year>
          .
          <year>2018</year>
          .
          <article-title>Road vehicles - Functional safety</article-title>
          . Standard, International Organization for Standardization.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>ISO/PAS 21448</source>
          .
          <year>2019</year>
          .
          <article-title>Road vehicles - Safety of the intended functionality</article-title>
          . Standard, International Organization for Standardization.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Jebur</surname>
            ,
            <given-names>R. S.</given-names>
          </string-name>
          ; Der,
          <string-name>
            <given-names>C. S.</given-names>
            ; and
            <surname>Hammood</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. A.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>A Review and Taxonomy of Image Denoising Techniques</article-title>
          .
          <source>In 6th International Conference on Interactive Digital Media (ICIDM).</source>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <article-title>Kla¨s, M.;</article-title>
          and Jo¨ckel,
          <string-name>
            <surname>L.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>A Framework for Building Uncertainty Wrappers for AI/ML-Based Data-Driven Components</article-title>
          . In Computer Safety, Reliability, and Security.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <source>SAFECOMP Workshops</source>
          ,
          <volume>315</volume>
          -
          <fpage>327</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <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="ref31">
        <mixed-citation>
          2021.
          <article-title>Relative Feature Importance</article-title>
          .
          <source>In 25th International Conference on Pattern Recognition (ICPR)</source>
          ,
          <fpage>9318</fpage>
          -
          <lpage>9325</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Lambert</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>Z.</given-names>
            ;
            <surname>Sener</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            ;
            <surname>Hays</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Koltun</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <article-title>MSeg: A composite dataset for multi-domain semantic segmentation</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <fpage>2879</fpage>
          -
          <lpage>2888</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Lecun</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bottou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; and Haffner,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <source>Proceedings of the IEEE</source>
          ,
          <volume>86</volume>
          (
          <issue>11</issue>
          ):
          <fpage>2278</fpage>
          -
          <lpage>2324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and Zhang,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>A Survey of Multi-View Representation Learning</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>31</volume>
          (
          <issue>10</issue>
          ):
          <fpage>1863</fpage>
          -
          <lpage>1883</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2016</year>
          .
          <article-title>A review of automatic selection methods for machine learning algorithms and hyper-parameter values</article-title>
          .
          <source>Network Modeling Analysis in Health Informatics and Bioinformatics</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>Nah</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Son</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Timofte, R.; and
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K. M.</given-names>
          </string-name>
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <surname>NTIRE</surname>
          </string-name>
          <year>2021</year>
          <article-title>Challenge on Image Deblurring</article-title>
          .
          <source>In IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)</source>
          ,
          <fpage>149</fpage>
          -
          <lpage>165</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>Nikolenko</surname>
            ,
            <given-names>S. I.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Synthetic Data for Deep Learning</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          arXiv:
          <year>1909</year>
          .11512.
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Chouhan,
          <string-name>
            <given-names>S. S.</given-names>
            ; and
            <surname>Rathore</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. S.</surname>
          </string-name>
          <year>2021</year>
          . Openworld Machine Learning: Applications, Challenges, and Opportunities. arXiv:
          <volume>2105</volume>
          .
          <fpage>13448</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <surname>Putra</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Purboyo,
          <string-name>
            <given-names>T.</given-names>
            ; and
            <surname>Prasasti</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>A Review of Image Enhancement Methods</article-title>
          .
          <source>International Journal of Applied Engineering Research</source>
          ,
          <volume>12</volume>
          :
          <fpage>13596</fpage>
          -
          <lpage>13603</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <string-name>
            <surname>Raghunathan</surname>
            ,
            <given-names>T. E.</given-names>
          </string-name>
          <year>2021</year>
          .
          <article-title>Synthetic Data</article-title>
          .
          <source>Annual Review of Statistics and Its Application</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <fpage>129</fpage>
          -
          <lpage>140</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Huang</surname>
          </string-name>
          , P.-y.;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2021</year>
          .
          <article-title>A Comprehensive Survey of Neural Architecture Search: Challenges and Solutions</article-title>
          . ACM Computing Surveys,
          <volume>54</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <string-name>
            <surname>Sada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>M.;</article-title>
          and Goyani,
          <string-name>
            <surname>M. M.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Image Deblurring Techniques-A Detail Review</article-title>
          .
          <source>International Journal of Scientific Research in Science, Engineering and Technology</source>
          ,
          <volume>4</volume>
          :
          <fpage>176</fpage>
          -
          <lpage>188</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <string-name>
            <surname>Salman</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ghubaish</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Unal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and Jain,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <article-title>Safety Score as an Evaluation Metric for Machine Learning Models of Security Applications</article-title>
          .
          <source>IEEE Networking Letters</source>
          ,
          <volume>2</volume>
          (
          <issue>4</issue>
          ):
          <fpage>207</fpage>
          -
          <lpage>211</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <string-name>
            <surname>Sastry</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Oore</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Detecting Out-ofDistribution Examples with Gram Matrices</article-title>
          .
          <source>In Proceedings of the 37th International Conference on Machine Learning</source>
          , volume
          <volume>119</volume>
          ,
          <fpage>8491</fpage>
          -
          <lpage>8501</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          2021.
          <article-title>A Survey on Semi-</article-title>
          ,
          <string-name>
            <surname>Self</surname>
          </string-name>
          - and
          <article-title>Unsupervised Learning for Image Classification</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>9</volume>
          :
          <fpage>82146</fpage>
          -
          <lpage>82168</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <string-name>
            <surname>Schwalbe</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Knie</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ; Sa¨mann, T.;
          <string-name>
            <surname>Dobberphul</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gauerhof</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Raafatnia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Rocco</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Structuring the Safety Argumentation for Deep Neural Network Based Perception in Automotive Applications</article-title>
          . In Computer Safety, Reliability, and Security.
          <source>SAFECOMP Workshops</source>
          ,
          <volume>383</volume>
          -
          <fpage>394</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <string-name>
            <surname>Shorten</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and Khoshgoftaar,
          <string-name>
            <surname>T. M.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>A survey on image data augmentation for deep learning</article-title>
          .
          <source>Journal of Big Data</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          <string-name>
            <surname>Sklaroff</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          <year>1976</year>
          .
          <article-title>Redundancy Management Technique for Space Shuttle Computers</article-title>
          .
          <source>IBM Journal of Research and Development</source>
          ,
          <volume>20</volume>
          (
          <issue>1</issue>
          ):
          <fpage>20</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          <string-name>
            <surname>Slacˇka</surname>
            , J.; and Hala´s,
            <given-names>M.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Safety critical RTOS for space satellites</article-title>
          .
          <source>In 20th International Conference on Process Control (PC)</source>
          ,
          <fpage>250</fpage>
          -
          <lpage>254</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          <string-name>
            <surname>Song</surname>
            , H.; Kim,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.-G.</given-names>
          </string-name>
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          <article-title>Learning from Noisy Labels with Deep Neural Networks: A Survey</article-title>
          . arXiv:
          <year>2007</year>
          .08199.
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          <string-name>
            <surname>TND6233-D</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Evaluating Functional Safety in Automotive Image Sensors</article-title>
          . White paper, ON Semiconductor.
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          <string-name>
            <surname>Van Engelen</surname>
            ,
            <given-names>J. E.</given-names>
          </string-name>
          ; and Hoos,
          <string-name>
            <surname>H. H.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>A survey on semisupervised learning</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>109</volume>
          (
          <issue>2</issue>
          ):
          <fpage>373</fpage>
          -
          <lpage>440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Lian</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>A survey on face data augmentation for the training of deep neural networks</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          <source>Neural computing and applications</source>
          , 1-
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          <string-name>
            <surname>Willers</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sudholt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Raafatnia</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Abrecht</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>