<!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>Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Qutub Syed</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Paulitsch</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Karthik Pattabiraman</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Korbinian Hagn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabian Oboril</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cornelius Buerkle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kay-Ulrich Scholl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gereon Hinz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alois Knoll</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intel Labs</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technical University of Munich</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of British Columbia</institution>
          ,
          <addr-line>Vancouver</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>As transformer-based object detection models progress, their impact in critical sectors like autonomous vehicles and aviation is expected to grow. Soft errors causing bit flips during inference have significantly impacted DNN performance, altering predictions. Traditional range restriction solutions for CNNs fall short for transformers. This study introduces the Global Clipper and Global Hybrid Clipper, efective mitigation strategies specifically designed for transformer-based models. It significantly enhances their resilience to soft errors and reduces faulty inferences to 0%. We also detail extensive testing across over 64 scenarios involving two transformer models (DINO-DETR and Lite-DETR) and two CNN models (YOLOv3 and SSD) using three datasets, totalling approximately 3.3 million inferences, to assess model robustness comprehensively. Moreover, the paper explores unique aspects of attention blocks in transformers and their operational diferences from CNNs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Motivation</title>
      <p>
        The adoption of Deep Neural Networks (DNNs) has
significantly impacted various sectors, including
autonomous vehicles [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], aviation, healthcare [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and
space exploration [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where high safety and reliability
are crucial. This has spurred the growth of computer
vision research communities focused on safe AI,
tackling areas such as out-of-distribution detection [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
adversarial robustness and model interoperability [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
A DNN-based computer vision model processes images
to classify objects and predict their bounding boxes.
      </p>
      <p>
        Errors during inference can lead to faulty
bounding boxes, significantly altering system behaviour and
underscoring the critical need for safer hardware for
model execution. DNN accelerators execute
models at a high level by constructing a computational
graph that uses General matrix-to-matrix
multiplication (GEMM) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for extensive layer input and weight
multiplications. Key components in this process are
the Multiply-accumulate (MAC) units within the lower
accelerator levels shown in fig. 1 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. MAC units in
DNN accelerators lack ECC protection, making them
particularly vulnerable to soft errors—a major
reliability concern. Such errors, often caused by radiation,
chip ageing, manufacturing variations, or thermal
issues [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8, 9, 10</xref>
        ], can alter intermediary computational
values, leading to incorrect inferences. Research shows
that the soft error rate will increase with higher
transistor density, reduced feature sizes, and more cores
[
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11, 12, 13</xref>
        ]. For example, a 100-core system of 16nm
node may fail every 1.5 hours due to soft errors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],
significantly afecting predictions as these propagate
through layers, as shown in fig. 1. Although soft errors
do not cause permanent damage, they can result in
substantial reliability degradation.
      </p>
      <p>
        This paper proposes a technique for mitigating soft
errors in object detection models at the application
level. We simulated soft errors as bit flips using
PytorchALFI [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], an open-source tool that integrates
large-scale fault injection capabilities with PyTorch.
© 2024 Copyright for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0)."
      </p>
      <p>
        Range restriction solutions efectively mitigate soft
errors in CNN-based DNN models by applying
precalculated bounds at every activation layer, computed
using 20% of validation images to determine the
minimum and maximum restrictions [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. However, current
protective measures fall short against soft errors in
transformer-based vision models due to the complexity
of their architectures. Our analysis shows that
existing solutions are inadequate, necessitating significant
enhancements in error mitigation strategies for these
advanced systems. Without such improvements, the
robustness of transformer-based models is compromised,
highlighting the urgent need for more sophisticated and
tailored protection mechanisms. Transformer models
[
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ], characterized by their self-attention and large
linear layers, are particularly vulnerable, as bit flip
errors can cascade and significantly alter predictions.
      </p>
      <p>
        For example, injecting a single-bit flip error into the
50th self-attention layer of the CoCo-trained
DINODETR model, with 48M parameters [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], results in
faulty inference such as ghost objects as shown in
ifg. 2b. These errors, which either create random
high-confidence detections or erase them, can disrupt
systems dependent on these models for tasks like
object tracking, as shown in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. This underscores the
significant impact of minor errors in complex networks.
However, applying existing range restrictions cannot
mitigate all ghost objects, as illustrated in fig. 2c.
      </p>
      <p>We propose the Global Clipper and Global Hybrid
Clipper range restriction layers as a straightforward
yet vital enhancement to mitigate the impacts of soft
errors in complex transformer-based models. These
layers are implemented within the activation and linear
layers of self-attention blocks, crucial points
vulnerable to errors that can drastically afect network
performance. This strategy involves a nuanced balance:
preserving the network’s ability to process diverse data
inputs while ensuring robustness against errors that
could lead to significant inaccuracies in outputs. By
adding these range restriction layers, Global Clipper
efectively safeguards the network’s functionality
without compromising its learning capabilities, ensuring
sustained high performance even under challenging
conditions. In the example, when Global Clipper is
added, all the false ghost objects created by fault
injection are removed as shown in fig. 2d.</p>
      <p>In summary, the main contributions of this paper
are as follows:
1. We introduce the Global Clipper and Global
Hybrid Clipper fault mitigation techniques for
transformer-based object detection models
(section 4).
2. We present a comprehensive study with fault
injection experiments across CNN and
transformer models using three datasets, totalling
3.3 million inferences, to analyze vulnerabilities
in these vision systems. We show that the
proposed techniques are efective in reducing error
rates from 6% to nearly 0% (section 5.3).
3. We explore the unique characteristics of
attention blocks in transformers versus CNNs,
providing insights into model vulnerabilities
essential for enhancing safety throughout the
life-cycle of deployed transformer models
(section 5.4).</p>
      <p>The following sections of the paper will first
explore established methods for addressing soft errors in
transformer-based DNN models. Then, the paper will
detail the fault injection models under consideration
( as discussed in above contributions - item 2). Next,
our proposed solution, Global Clipper (item 1), will
be introduced, emphasizing its efectiveness in
mitigating soft errors. Subsequently, a thorough ablation
study on implementing Global Clipper will be
conducted(item 2). Finally, an examination and
comparison of the vulnerability characteristics of Transformers
and CNN across diverse datasets will be provided
(item 3).</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The reliability of safety-critical DNN models is
assessed through various metrics at the application and
hardware levels, enhancing their safety and reliability
[
        <xref ref-type="bibr" rid="ref15 ref18 ref19 ref20">19, 20, 15, 18</xref>
        ]. Research has shown that DNNs are
prone to soft errors, with instances of single-bit flips
leading to faulty inferences [
        <xref ref-type="bibr" rid="ref18 ref21 ref22 ref23">21, 22, 23, 18</xref>
        ].
Traditionally, protection from soft errors in hardware has
primarily involved error detection or correction codes
(EDC or ECC) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] for memory and using residuals
for computing. These mechanisms are commonly
implemented in high-end server-grade CPUs but less so
in GPUs due to cost considerations or typical relaxed
application requirements. Other techniques based on
redundancy, like DMR (dual modular redundancy)
and TMR (triple modular redundancy), are also used.
Despite these measures, accelerators running DNNs
may lack inherent protection. Furthermore, modular
redundancy techniques can be implemented through
ensembles, as discussed by [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], which may be used to
detect and mitigate faults. However, these methods
come with substantial computational overhead. To
address this issue, budding ensemble solutions [
        <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
        ]
could be explored to reduce the computing overhead.
Despite their potential, these solutions have not yet
been demonstrated for mitigating or detecting soft
errors.
      </p>
      <p>
        Typical solutions for matrix operations in software,
like algorithm-based fault tolerance (ABFT), have
been adapted for DNNs but are limited by the
overhead of checking large matrix multiplications typical
in DNN applications [
        <xref ref-type="bibr" rid="ref28 ref29">28, 29</xref>
        ]. Researchers have also
developed DNN-specific solutions at the application level
based on range restriction solutions at the software
level, particularly for CNN models, and explored using
activation patterns to detect soft errors [
        <xref ref-type="bibr" rid="ref15 ref29 ref30">30, 15, 29</xref>
        ]. A
small machine-learning module, reduced in dimension,
analyses these patterns to identify and reject erroneous
inferences [
        <xref ref-type="bibr" rid="ref31 ref32 ref33 ref34">31, 32, 33, 34</xref>
        ]. However, these methods
face challenges related to scalability and complexity.
      </p>
      <p>
        The vulnerability of DNNs to soft errors, including a
significant number of CNN and few transformer-based
models, is well-documented [
        <xref ref-type="bibr" rid="ref10 ref18 ref20 ref22 ref35 ref36">10, 20, 18, 35, 36, 22</xref>
        ].
However, previous studies have not extensively
explored transformer models in object detection or
conducted detailed, large-scale fault injection studies
[
        <xref ref-type="bibr" rid="ref36 ref37">37, 36</xref>
        ]. This study aims to fill this gap by
examining the resilience of transformer architectures and
exploring efective mitigation strategies against soft
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Fault Models</title>
      <p>We consider soft errors in AI hardware accelerators,
focusing on their impact on system reliability. These
errors, typically manifesting as single or multiple-bit
lfips, can compromise data integrity by altering the
model’s weights and neurons, potentially skewing
computations and decisions. Such disruptions in deep
neural network operations are illustrated in fig. 1,
highlighting the need for robustness strategies.</p>
      <p>
        Parity or Error-Correcting Code (ECC) protects
memory against soft errors, particularly crucial for
essential memory blocks due to the significant overhead
[
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. While ECC, especially SECDED (Single Error
Correct, Double Error Detect) code, can detect and
correct single-bit errors, it is limited to detecting
twobit errors without correction. This underscores the
necessity for other techniques beyond ECC, where
minimizing multi-bit errors is essential.
      </p>
      <p>Our experimental setup injects faults as single or
10bit flip errors during inference, with isolated injections
in either the neurons or weights of the model, but not
both simultaneously. This method ensures targeted
and straightforward fault analysis, with each inference
undergoing a single fault alteration. All models in our
study employ 32-bit data types.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Global Clipper</title>
      <p>
        Range restriction solutions [
        <xref ref-type="bibr" rid="ref15 ref30">15, 30</xref>
        ] efectively address
bit flips caused by soft errors in CNN-based models
by focusing on activation layers where convolutional
layers attend to local image areas. This containment
of deviations within localized feature map areas helps
prevent extensive errors. However, these methods are
less efective for transformer models, which employ
global attention mechanisms across extensive linear
layers [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]. In transformers, a bit flip can propagate
errors throughout the multi-head attention layers,
significantly altering vector representations and
impacting predictions. This necessitates diferent mitigation
strategies tailored to the global processing nature of
transformers.
      </p>
      <p>We introduce a crucial enhancement to existing
range restriction layers, as illustrated in fig. 3,
extending value monitoring and truncation from activation
layers to linear layers within self-attention blocks. This
strategy bolsters transformer architectures against
softerror-induced bit flips. The Global Clipper truncates
out-of-range values to a predefined interval before
deployment, operating at any activation or linear layer
with bounds  lower,  upper, as detailed in eq. (1).
Similarly, the Global Ranger restricts values within
speciifed bounds, ensuring all layer outputs adhere to
expected ranges.</p>
      <p>
        These layers can be seamlessly fused at the
application level, ensuring minimal overhead. Determining
upper and lower bounds follows the approach outlined
in previous range restriction solutions like Ranger [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
Specifically, these bounds are computed using 20%
of the training dataset, encompassing all activation
and linear layers within transformer-based models as
shown in the fig. 4.
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] confines data points within the extrapolated
population cluster space. In contrast, the Clipper [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ],
along with the proposed Global Clipper, more tightly
constrains the data to the region of non-faulty
inferences. Although all techniques maintain acceptable
tolerances, Ranger and Clipper tend to shift data
points further from the original non-faulty positions
at linear layers.
      </p>
      <p>In our second experiment, we inject faults into the
linear layer and activate various mitigation solutions.
However, neither Ranger nor Clipper can confine the
values to their original positions due to the
sensitivity of self-attention layers to faults.</p>
      <sec id="sec-4-1">
        <title>Both Ranger</title>
        <p>and Clipper typically apply restrictions only at the
activation layer; however, self-attention includes a
SoftMax layer that cannot be similarly restricted
without impairing the functionality and accuracy of the
block. Hence, introducing the Global Clipper, shown
in fig. 3, is essential for protecting attention blocks
from faults. With faults introduced into the 51st linear
layer, the Global Clipper successfully maintains data
points closer to their original positions, as
demonstrated in fig. 5(b).</p>
      </sec>
      <sec id="sec-4-2">
        <title>While the definition of Global</title>
        <p>Clipper resembles Ranger’s, refining the bounds is
crucial as it ensures that feature values remain within the
sampled space in specific layers. In both experiments
mentioned above, fault injection demonstrated using
sample data doesn’t necessarily result in faulty
predictions. However, fault locations are sampled to visualize
all data points within the area, providing a clear
explanation of Global Clipper. Additionally, more faults
afect the layer values, causing them to shift into log
space compared to the fault-free visualizations. There
are a few cases in which Global Clipper may not
function out of the box on certain models, requiring slight
modifications. These exceptions and adaptations are
further elaborated upon in section 5.3.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experiments</title>
      <sec id="sec-5-1">
        <title>5.1. Experimental Setup</title>
        <p>
          As introduced in section 1, soft errors, characterized
by transient bit flip errors at the application level,
impact individual inferences and last only until the
next data fetch from memory. Bit flips at the sign and
most significant bits of the mantissa minimally afect
value ranges; however, flips at the sign and exponent
bits of IEEE 754 floating-point arithmetic can alter
predictions, which does not significantly change when
testing other formats like BFloat16 as seen in [
          <xref ref-type="bibr" rid="ref18 ref21">21, 18</xref>
          ].
        </p>
        <p>Our
study
assesses
vulnerabilities
in
transformer-based
models,</p>
        <sec id="sec-5-1-1">
          <title>DINO-DETR</title>
          <p>
            and Lite-DETR [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ], and two CNN models, YOLOv3
[
            <xref ref-type="bibr" rid="ref40">40</xref>
            ] and SSD [
            <xref ref-type="bibr" rid="ref41">41</xref>
            ], across the CoCo [
            <xref ref-type="bibr" rid="ref42">42</xref>
            ], KITTI [
            <xref ref-type="bibr" rid="ref43">43</xref>
            ],
and BDD100K datasets [
            <xref ref-type="bibr" rid="ref44">44</xref>
            ]. We conducted over 64
experiments, totalling about 3.3 million inferences.
Each model undergoes experiments with random and
targeted fault injections across all linear layers of
self-attention blocks for transformers and convolution
two
[
            <xref ref-type="bibr" rid="ref16">16</xref>
            ]
layers for CNN models.
          </p>
          <p>Each data point extracted from these experiments
includes 50,000 inferences from 1,000 image samples
with random faults and 10,000 inferences per targeted
fault experiment at each layer. Each experiment set
repeats with baseline and proposed mitigation
techniques, like Clipper, Global Clipper or Global Hybrid
Clipper, allowing a thorough analysis of model
vulnerabilities and the efectiveness of mitigation strategies.</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Evaluation Metrics</title>
        <p>
          Accuracy metrics like AP50 or mAP [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ] and their
variants [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ] are standard for evaluating fault injections
in object detection models. Occasionally, these faults
create ghost objects with lower confidence scores, not
afecting the overall AP50 due to their exclusion in the
PR curve area under curve (AUC) calculations [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. To
address this issue, the    metric [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], which is
insensitive to PR curve averaging, is employed. Faults
that do not alter the model’s outcome are considered
benign. In contrast, significant faults are categorized
into SDC (silent data corruption) and DUE (detectable
and unrecoverable error) as recognized by the safety
and reliability community [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>
          By defining SDC and DUE [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] as critical faults,
we enhance our ability to assess vulnerabilities
efectively. This study introduces these conditions into the
    metric for faulty detections (see eq. (2),
eq. (3), and eq. (4)). Unlike the Global Clipper,
the Global Ranger restricts values without truncating
them. Vulnerability is evaluated by monitoring AP50
accuracy and     . For example, if 30 out of
100 sampled images show detection discrepancies or
encounter   or  errors due to bit flips, the
    would be 30%. Additionally,    
can be used to estimate DNN accelerator
vulnerability in terms of FIT rates [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and other risk factors
throughout the hardware’s lifecycle [
          <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
          ]. However,
these aspects are beyond this paper’s scope. Hereafter,
    will be interchangeably called faulty
detections. Moreover, in this study,     solely
considers the 9 higher-order bits, including the sign
and exponent bits, as described in section 3.
  
  
. 

 =   
â   

, (4)
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Results: Global Clipper on Transformer models</title>
        <p>This section showcases the superior mitigation
capability of Global Clipper and Global Hybrid Clipper over
existing solutions like Ranger and Clipper. This is
demonstrated on DINO-DETR and Lite-DETR
models with various datasets injected with single bit-flip
errors (see fig. 6 and fig. 7), we also investigate
vulnerability across datasets, including layer-wise fault
injection experiments.</p>
        <p>The fig. 6 illustrates the model’s vulnerability and
evaluates the efectiveness of the various range
restriction techniques in mitigating faults using    
  

= 1 
  =1
[.  orig/ ⨿ .  corr/ â
orig/ ⨿ .</p>
        <p>corr/ ]

= 1  [Inf â NaN]
  =1
(2)
(3)
100
) 80
(%60
0
5P 40
A
20
(a) Evaluating fault mitigation performance using  
metric

and AP50 metrics. This includes results from
experiments involving fault injections into weights and
neurons. The Global Clipper significantly outperforms
the existing solutions like Ranger and Clipper in
mitigating the impact of the faults. The Global Clipper
performs better in mitigating faults occurring in
neurons, reducing faulty detections to nearly 0%, and
for weight faults, the vulnerabilities are reduced to
less than í 3% by outperforming other state-of-the-art
algorithms like Ranger and Clipper. Additionally, as
shown in fig. 6(b), a single bit flip in the inferences
notably impacts the AP50 metric. For instance, the
AP50 of DINO-DETR trained on KITTI decreases
from 86.9 to 81.6 when injected with weight faults,
and the Global Clipper efectively restores the AP50 to
its original accuracy. In the context of DINO-DETR,
Global Ranger and Global Clipper demonstrate similar
mitigation performance. However, their performance
is not as expected when applied to Lite-DETR due to
the unique transformer architecture based on
DINODETR. This presents an interesting scenario, leading
to the introduction of the Global Hybrid Clipper. The
Global Hybrid Clipper merges Global Clipper and
Ranger layers. In this setup, Global Clipper is applied
to Activation layers, while Global Ranger is used for
the linear layers within self-attention blocks. In this
scenario, the hybrid version of Global Clipper restores
performance accuracy to baseline and reduces faulty
detections significantly, as shown in fig. 7. For
instance, it decreases from 4.5% to 0.5% in the case of
neuron faults.</p>
      </sec>
      <sec id="sec-5-4">
        <title>5.4. Ablation Study</title>
        <p>5.4.1. Vulnerability and Resiliency Analysis of</p>
        <p>Attention and Convolution Layers
This section outlines the ablation study, including
single-bit and multiple-bit (10-bit) flip experiments on
100
) 80
(%fd60
DO40
M
IV20
0.0 0.0 0.0 0.0
0 ifnafuelrtefnrecee mitignoation ranger

CNN and transformer-based object detection models.
Results are shown in fig. 9 and fig. 10. Global Clipper
and Global Hybrid Clipper were employed for
transformers, while Clipper was used for CNNs due to its
superior performance over Ranger (see fig. 9(b) and
ifg. 10(b)).</p>
        <p>Each plot represents 10,000 inferences, highlighting
Global Clipper’s superior handling of bit-flip errors.
Comparing CNN and self-attention layers reveals that
transformers generally exhibit greater fault-injection
resilience than CNNs. For instance, DINO-DETR and
Lite-DETR consist of six encoders and decoders, each
with four linear layers (as depicted in fig. 8),
resulting in 48 layers per model. These transformer layers
exhibit distinct characteristics in response to fault
injections compared to CNNs. These observations
are consistent across both single-bit and multi-bit flip
experiments (fig. 9 and fig. 10). Depending on the
transformer model variant, encoders and decoders are
interchangeable with self-attention blocks.</p>
        <p>CNNs show no discernible pattern across layers,
suggesting uniform susceptibility to generating faulty
detections under bit-flip errors. In contrast,
transformer models display greater inherent resilience. With
suitable mitigation techniques, transformers ofer
enhanced safety against soft errors compared to
CNNbased object detection models, making them preferable
for applications demanding robustness against bit-flip
errors.</p>
        <p>To better understand the transformer’s
vulnerability, we analyzed single-bit flip errors in attention block
linear layers A, B, C, and D (see fig. 8). Data from
ifg. 9(a) and fig. 10(a) was segmented into four plots
in fig. 11, illustrating each layer’s vulnerability across
encoders and decoders in 12 Attention Blocks. Layers
such as Sampling Osfet, Attention Weights, Value
Projection, and Output Projection showed consistent
vulnerability across CoCo, KITTI, BDD100K datasets,
and DINO-DETR and Lite-DETR models for neuron
faults. Variations in vulnerability due to weight faults
depend on the attention block type, as shown in fig. 12.
DINO-DETR uses Deformable Attention (DF) Layers,
while Lite-DETR employs Key-Aware Deformable
Attention (KDA) Layers, enhancing eficiency and
attention mapping. The efects of weight faults on DF and
KDA blocks vary, influencing encoders and decoders
diferently (fig. 12(b)), but neuron fault vulnerability
remains stable across datasets and models (fig. 12(a)).
These observations underscore two key transformer
traits in vulnerability, distinct from CNNs:
• The vulnerability estimation of a transformer
model’s layers demonstrates consistent
characteristics across diferent datasets during
inference, unlike CNNs.
• The model’s vulnerability estimation is
influenced by the Self-Attention Block variant used
in the model and remains consistent across
different architectures and datasets during
inference.</p>
        <p>Thorough vulnerability analysis can greatly improve
online safety and risk management, assisting in
dynamic risk assessment and model monitoring across the
lifecycle of deployed transformer-based models. Our
ifndings demonstrate that despite continual learning
and weight adjustments, these model’s vulnerabilities
remain stable, ensuring robust and reliable AI systems
are maintained.
5.4.2. Integrating Global Clipper with minimal
additional overhead
As depicted in fig. 3, the Global Clipper layers are
integrated into four linear layers within the Attention
Block (see fig. 8). The eficiency of adding these
layers can be further evaluated by conducting a simple
experiment that examines the impact of each Global
Clipper Layer. This experiment entails the injection of
a single-bit flip error at the initial stage of the
Attention Block, particularly at the Sampling Ofsets layer
(stage A). Following this, the Global Clipper layer is
selectively activated at diferent combinations of stages
A, B, C, and D within the four linear layers of the</p>
        <p>Average of all layers</p>
        <p>DINO-DETR-KITTI
fault injections + Global Clipper</p>
        <p>Encoders Decoders</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>This study introduces Global Clipper and Global
Hybrid Clipper to enhance the safety of transformer-based
object detection models in critical settings, efectively
minimizing faulty inferences to nearly 0%. We
evaluated these solutions by conducting fault injection
campaigns with transformer and CNN models across three
datasets, totalling approximately 3.3 million inferences.
Our extensive experiments and findings indicate that
transformer models exhibit better inherent resilience
to soft errors than CNN models. Evaluating these
solutions provides insights into their efectiveness in
realworld applications, contributing significantly to model
robustness and computer vision safety. Future research
should explore these solutions in transformer-based
semantic segmentation and video tracking models to
further enhance safety.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was partially funded by the Federal
Ministry for Economic Afairs and Energy of Germany as
part of the research project SafeWahr (Grant Number:
19A21026C).
)15
%
(
fd10
D
O
M
IV 5
)15
%
(
fd10
D
O
M
IV 5
)(15
%
fd10
D
O
IM5
V
0
)(15
%
fd10
D
O
IM5
V
0 0
14
12
)10
%
(
fd 8
D
O
M6
V
I
4
2
0
0.0
faultfreemNitoigatioRnanger A A+B</p>
      <p>A+B+CA+B+C+D B+C D</p>
      <p>D+C D+B D+C+D</p>
      <p>Global Clipper variations
mitigation techniques</p>
      <p>12.012.0
11.011.0</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bella</surname>
          </string-name>
          , Safety of autonomous vehicles,
          <source>Journal of advanced transportation</source>
          <year>2020</year>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Habli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lawton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Porter</surname>
          </string-name>
          ,
          <article-title>Artificial intelligence in health care: accountability and safety</article-title>
          ,
          <source>Bulletin of the World Health Organization</source>
          <volume>98</volume>
          (
          <year>2020</year>
          )
          <fpage>251</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Oche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Ewa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ibekwe</surname>
          </string-name>
          ,
          <article-title>Applications and challenges of artificial intelligence in space missions</article-title>
          , IEEE Access (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gawlikowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R. N.</given-names>
            <surname>Tassi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Humt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kruspe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Triebel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Roscher</surname>
          </string-name>
          , et al.,
          <article-title>A survey of uncertainty in deep neural networks</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>56</volume>
          (
          <year>2023</year>
          )
          <fpage>1513</fpage>
          -
          <lpage>1589</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <article-title>Explainable ai: A brief survey on history, research areas, approaches and challenges</article-title>
          ,
          <source>in: Natural Language Processing and Chinese Computing: 8th CCF International Conference, NLPCC</source>
          <year>2019</year>
          , Dunhuang, China, October 9-
          <issue>14</issue>
          ,
          <year>2019</year>
          , Proceedings,
          <source>Part II 8</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>563</fpage>
          -
          <lpage>574</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Chang</surname>
          </string-name>
          , S. Han,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>A systematic survey of general sparse matrix-matrix multiplication</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>55</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>A survey of accelerator architectures for deep neural networks</article-title>
          ,
          <source>Engineering</source>
          <volume>6</volume>
          (
          <year>2020</year>
          )
          <fpage>264</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Emer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Reinhardt</surname>
          </string-name>
          ,
          <article-title>The soft error problem: An architectural perspective</article-title>
          ,
          <source>in: 11th International Symposium on HighPerformance Computer Architecture</source>
          , IEEE,
          <year>2005</year>
          , pp.
          <fpage>243</fpage>
          -
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Haque</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. S.</given-names>
            <surname>Pande</surname>
          </string-name>
          ,
          <article-title>Hard data on soft errors: A large-scale assessment of real-world error rates in gpgpu</article-title>
          ,
          <source>in: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>691</fpage>
          -
          <lpage>696</lpage>
          . doi:
          <volume>10</volume>
          .1109/CCGRID.
          <year>2010</year>
          .
          <volume>84</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ibrahim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Adam</surname>
          </string-name>
          , G. Guo,
          <article-title>Soft errors in dnn accelerators: A comprehensive review</article-title>
          ,
          <source>Microelectronics Reliability</source>
          <volume>115</volume>
          (
          <year>2020</year>
          )
          <fpage>113969</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Upasani</surname>
          </string-name>
          ,
          <article-title>Soft error mitigation techniques for future chip multiprocessors (</article-title>
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Borkar</surname>
          </string-name>
          ,
          <article-title>Designing reliable systems from unreliable components: the challenges of transistor variability and degradation</article-title>
          ,
          <source>Ieee Micro</source>
          <volume>25</volume>
          (
          <year>2005</year>
          )
          <fpage>10</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shivakumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kistler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Keckler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Burger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Alvisi</surname>
          </string-name>
          ,
          <article-title>Modeling the efect of technology trends on the soft error rate of combinational logic</article-title>
          ,
          <source>in: Proceedings International Conference on Dependable Systems and Networks</source>
          , IEEE,
          <year>2002</year>
          , pp.
          <fpage>389</fpage>
          -
          <lpage>398</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gräfe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. S.</given-names>
            <surname>Sha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <article-title>Large-scale application of fault injection into pytorch models-an extension to pytorchfi for validation eficiency</article-title>
          ,
          <source>in: 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks-Supplemental Volume (DSNS)</source>
          , IEEE,
          <year>2023</year>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>62</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <article-title>A low-cost fault corrector for deep neural networks through range restriction</article-title>
          ,
          <source>in: 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)</source>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Ni</surname>
          </string-name>
          , H.-Y. Shum,
          <article-title>Dino: Detr with improved denoising anchor boxes for end-to-end object detection</article-title>
          ,
          <source>arXiv preprint arXiv:2203.03605</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>F.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zeng</surname>
          </string-name>
          , S. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Ni</surname>
          </string-name>
          ,
          <article-title>Lite detr: An interleaved multi-scale encoder for eficient detr</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>18558</fpage>
          -
          <lpage>18567</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gräfe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Knoll</surname>
          </string-name>
          ,
          <article-title>Hardware faults that matter: Understanding and estimating the safety impact of hardware faults on object detection dnns</article-title>
          , in: International Conference on Computer Safety, Reliability, and Security, Springer,
          <year>2022</year>
          , pp.
          <fpage>298</fpage>
          -
          <lpage>318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Neale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sachdev</surname>
          </string-name>
          ,
          <article-title>Neutron radiation induced soft error rates for an adjacent-ecc protected sram in 28 nm cmos</article-title>
          ,
          <source>IEEE Transactions on Nuclear Science</source>
          <volume>63</volume>
          (
          <year>2016</year>
          )
          <fpage>1912</fpage>
          -
          <lpage>1917</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K. S.</given-names>
            <surname>Hari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sullivan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tsai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Emer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Keckler</surname>
          </string-name>
          ,
          <article-title>Understanding error propagation in deep learning neural network (dnn) accelerators and applications</article-title>
          ,
          <source>in: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roychowdhury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Asgari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhamasia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Graefe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <article-title>Towards a safety case for hardware fault tolerance in convolutional neural networks using activation range supervision</article-title>
          ,
          <source>arXiv preprint arXiv:2108.07019</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <article-title>A low-cost strategic monitoring approach for scalable and interpretable error detection in deep neural networks</article-title>
          , in: International Conference on Computer Safety, Reliability, and Security, Springer,
          <year>2023</year>
          , pp.
          <fpage>75</fpage>
          -
          <lpage>88</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A.</given-names>
            <surname>Asgari Khoshouyeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <article-title>Structural coding: A low-cost scheme to protect cnns from large-granularity memory faults</article-title>
          ,
          <source>in: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>R. W.</given-names>
            <surname>Hamming</surname>
          </string-name>
          ,
          <article-title>Error detecting and error correcting codes</article-title>
          ,
          <source>The Bell system technical journal 29</source>
          (
          <year>1950</year>
          )
          <fpage>147</fpage>
          -
          <lpage>160</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>N.</given-names>
            <surname>Shlezinger</surname>
          </string-name>
          , E. Farhan,
          <string-name>
            <given-names>H.</given-names>
            <surname>Morgenstern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. C.</given-names>
            <surname>Eldar</surname>
          </string-name>
          ,
          <article-title>Collaborative inference via ensembles on the edge</article-title>
          ,
          <source>in: ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</source>
          , IEEE,
          <year>2021</year>
          , pp.
          <fpage>8478</fpage>
          -
          <lpage>8482</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Cihangir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hagn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Geissler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Knoll</surname>
          </string-name>
          , Bea:
          <article-title>Revisiting anchorbased object detection dnn using budding ensemble architecture</article-title>
          .,
          <source>in: BMVC</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>792</fpage>
          -
          <lpage>797</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Qutub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paulitsch</surname>
          </string-name>
          , K.-U. Scholl,
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Cihangir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hagn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Oboril</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Knoll</surname>
          </string-name>
          ,
          <article-title>Situation monitor: Diversity-driven zero-shot outof-distribution detection using budding ensemble architecture for object detection</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF Conference on Computer Vision</source>
          and Pattern
          <string-name>
            <surname>Recognition (CVPR) Workshops</surname>
          </string-name>
          ,
          <year>2024</year>
          , pp.
          <fpage>3502</fpage>
          -
          <lpage>3511</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Online-abft: An online algorithm based fault tolerance scheme for soft error detection in iterative methods</article-title>
          ,
          <source>ACM SIGPLAN Notices</source>
          <volume>48</volume>
          (
          <year>2013</year>
          )
          <fpage>167</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Di</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ouyang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cappello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          , Ft-cnn:
          <article-title>Algorithm-based fault tolerance for convolutional neural networks</article-title>
          ,
          <source>IEEE Transactions on Parallel and Distributed Systems</source>
          <volume>32</volume>
          (
          <year>2020</year>
          )
          <fpage>1677</fpage>
          -
          <lpage>1689</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>L.-H.</given-names>
            <surname>Hoang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Hanif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shafique</surname>
          </string-name>
          , Ftclipact:
          <article-title>Resilience analysis of deep neural networks and improving their fault tolerance using clipped activation</article-title>
          , in: 2020 Design, Automation &amp; Test in Europe Conference &amp;
          <string-name>
            <surname>Exhibition (DATE),</surname>
            <given-names>IEEE</given-names>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>1241</fpage>
          -
          <lpage>1246</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schorn</surname>
          </string-name>
          , L. Gauerhof,
          <article-title>Facer: A universal framework for detecting anomalous operation of deep neural networks</article-title>
          ,
          <source>in: 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schorn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guntoro</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Ascheid,</surname>
          </string-name>
          <article-title>Eficient on-line error detection and mitigation for deep neural network accelerators</article-title>
          , in: Computer Safety, Reliability, and Security: 37th International Conference, SAFECOMP 2018, Västerås, Sweden,
          <source>September 19-21</source>
          ,
          <year>2018</year>
          , Proceedings 37, Springer,
          <year>2018</year>
          , pp.
          <fpage>205</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>You</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>A uniform framework for anomaly detection in deep neural networks</article-title>
          ,
          <source>Neural Processing Letters</source>
          <volume>54</volume>
          (
          <year>2022</year>
          )
          <fpage>3467</fpage>
          -
          <lpage>3488</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mahmoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K. S.</given-names>
            <surname>Hari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. W.</given-names>
            <surname>Fletcher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Adve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sakr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shanbhag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Molchanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Sullivan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tsai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Keckler</surname>
          </string-name>
          , Hardnn:
          <article-title>Feature map vulnerability evaluation in cnns</article-title>
          , arXiv preprint arXiv:
          <year>2002</year>
          .
          <volume>09786</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>X.</given-names>
            <surname>Xue</surname>
          </string-name>
          , C. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Soft error reliability analysis of vision transformers</article-title>
          ,
          <source>IEEE Transactions on Very Large Scale Integration (VLSI) Systems</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>L.</given-names>
            <surname>Roquet</surname>
          </string-name>
          ,
          <string-name>
            <surname>F. F. dos Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Traiola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sentieys</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kritikakou</surname>
          </string-name>
          ,
          <article-title>Cross-layer reliability evaluation and eficient hardening of large vision transformers models (</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>U. K. Agarwal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Pattabiraman</surname>
          </string-name>
          ,
          <article-title>Resilience assessment of large language models under transient hardware faults</article-title>
          ,
          <source>in: 2023 IEEE 34th International Symposium on Software Reliability Engineering (ISSRE)</source>
          , IEEE,
          <year>2023</year>
          , pp.
          <fpage>659</fpage>
          -
          <lpage>670</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lotfi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hukerikar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Balasubramanian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Racunas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bramley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Resiliency of automotive object detection networks on GPU architectures</article-title>
          , Proceedings - International Test Conference 2019-Novem (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . doi:
          <volume>10</volume>
          .1109/ITC44170.
          <year>2019</year>
          .
          <volume>9000150</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dosovitskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Beyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kolesnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weissenborn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Unterthiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dehghani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Minderer</surname>
          </string-name>
          , G. Heigold,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gelly</surname>
          </string-name>
          , et al.,
          <article-title>An image is worth 16x16 words: Transformers for image recognition at scale</article-title>
          , arXiv preprint arXiv:
          <year>2010</year>
          .
          <volume>11929</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>J.</given-names>
            <surname>Redmon</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Farhadi,</surname>
          </string-name>
          <article-title>Yolov3: An incremental improvement</article-title>
          , arXiv preprint arXiv:
          <year>1804</year>
          .
          <volume>02767</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Anguelov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Erhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Szegedy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Reed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-Y.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Berg</surname>
          </string-name>
          , Ssd:
          <article-title>Single shot multibox detector</article-title>
          , in: Computer Vision-ECCV
          <year>2016</year>
          : 14th European Conference, Amsterdam, The Netherlands,
          <source>October 11-14</source>
          ,
          <year>2016</year>
          , Proceedings,
          <source>Part I 14</source>
          , Springer,
          <year>2016</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <surname>T.-Y. Lin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maire</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Belongie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hays</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ramanan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Dollár</surname>
            ,
            <given-names>C. L.</given-names>
          </string-name>
          <string-name>
            <surname>Zitnick</surname>
          </string-name>
          ,
          <article-title>Microsoft coco: Common objects in context</article-title>
          , in: Computer Vision-ECCV
          <year>2014</year>
          : 13th European Conference, Zurich, Switzerland, September 6-
          <issue>12</issue>
          ,
          <year>2014</year>
          , Proceedings, Part V 13, Springer,
          <year>2014</year>
          , pp.
          <fpage>740</fpage>
          -
          <lpage>755</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>A.</given-names>
            <surname>Geiger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lenz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Urtasun</surname>
          </string-name>
          ,
          <article-title>Are we ready for autonomous driving? the kitti vision benchmark suite</article-title>
          , in: 2012 IEEE conference
          <article-title>on computer vision and pattern recognition</article-title>
          , IEEE,
          <year>2012</year>
          , pp.
          <fpage>3354</fpage>
          -
          <lpage>3361</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Xian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Madhavan</surname>
          </string-name>
          , T. Darrell,
          <article-title>Bdd100k: A diverse driving dataset for heterogeneous multitask learning</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>2636</fpage>
          -
          <lpage>2645</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <surname>F. F. dos Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Navaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Carro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rech</surname>
          </string-name>
          ,
          <article-title>Impact of reduced precision in the reliability of deep neural networks for object detection</article-title>
          ,
          <source>in: 2019 IEEE European Test Symposium (ETS)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>