<!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>Extractive Summarization for Explainable Sentiment Analysis using Transformers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luca Bacco</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Cimino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Felice Dell'Orletta</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Merone</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Istituto di Linguistica Computazionale “Antonio Zampolli” (ILC-CNR), ItaliaNLP Lab</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Università Campus Bio-Medico di Roma, Unit of Computer Systems and Bioinformatics, Dep. of Engineering</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Webmonks s.r.l</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In recent years, the paradigm of eXplainable Artificial Intelligence (XAI) systems has gained wide research interest and beyond. The Natural Language Processing (NLP) community is also approaching this new way of understanding AI applications: building a suite of models that provide an explanation for the decision, without afecting performance. This is certainly not an easy task, considering the wide use of very poorly interpretable models such as Transformers, which in recent years are found to be almost ubiquitous in the NLP literature because of the great strides they have allowed. Here we propose two diferent methodologies to exploit the performance of these models in a task of sentiment analysis and, in the meantime, to generate a summary that serves as an explanation of the decision taken by the system. To compare the classification performance of the two methodologies, we used the IMDB dataset while, to assess the explainability performance, we annotated some samples of this dataset to retrieve human extractive summaries, benchmarking them with the summaries generated by the systems.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        in which it is hard (or even impossible) to get any sort of explanation from them, to white-box
ones, in which the model also provides results that are understandable by the final users, or at
least by the experts in the application domain [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This may lead systems of the near future
to address the needs of government organizations and the users who use them, such as the
right to explanation, which can raise the reliability of users in the system, and the right to
decision rejection, especially in applications where a human-the-loop approach is expected
(Articles 13-15, 22 of the EU GDPR). Also the Natural Language Processing (NLP) community is
beginning to approach to this new paradigm [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, the task of explaining NLP systems
is certainly not an easy one, in a context where models based on deep neural networks, usually
referred to as the least explicable models of machine learning, take the lead. In fact, since the
Transformer architecture was introduced by Vaswani et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (Sec. 2.2), the NLP research
has made great strides. In an efort to investigate the behaviour of these models and provide
some sort of human-understandable interpretation, the weights of the attention mechanism
inherent in these structures have often been taken into account (Sec. 2.4). In this work, we
propose and compare two Transformer-based models to perform tasks of sentiment analysis,
while retrieving an explanation of the models’ decisions through a summary built by extracting
the sentences of the document that are the most informative for the task in hand. That is, we
exploited the extractive (single document) summarization paradigm (Sec. 2.1). In particular, for
one of the two models, we made use of the attention weights of the Transformer model to get
insights on the most relevant sentences. To do so, we exploited a hierarchical configuration
(Sec. 2.3). We evaluated our models on a binary sentiment classification task using the IMDB
movie reviews dataset [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To also assess the explainability performance, we annotated some
samples of the dataset to retrieve human extractive summaries from the training and test sets,
and then assessed the overlap between these and the models’ ones. The annotation phase was
necessary since there are not so many works in literature dealing with the explainability side of
sentiment analysis models.
      </p>
      <p>
        In fact, the past literature in the Explainable Sentiment Analysis field just focused on the
intrinsic explainable Aspect-based and lexicon-based approaches. In the former, models combine
aspect polarity to provide a polarity score at the document level, while giving finer-grained
insights [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The main disadvantage of this approach is the efort to annotate entities and
attributes. In the latter, models exploit some dictionaries in which words are associated with
some polarity score. Such resources may be external, such as SentiWordNet [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] or SenticNet [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
and its newer versions, or they may be built by extracting aspects and opinions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. To the
best of our knowledge, this is the first work proposing to extract summaries as an explanation
of a document classification task such as the sentiment analysis one. The main contributions
of this work may be resumed as: a new approach for explainable document classification
tasks as sentiment analysis, exploring the use of attention weights of a hierarchical transformer
architecture as a base to achieve extractive summaries as an explanation of the document
classification task; a new annotated dataset for the evaluation of extractive summaries as
an explanation of a sentiment analysis task. We shared the annotated dataset together with
the algorithm code on our Github page1; two diferent proposed models , both based on
transformer architectures, analyzed in terms of the performance in both the classification and
explanation tasks.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Works</title>
      <sec id="sec-2-1">
        <title>2.1. Automatic Text Summarization</title>
        <p>
          The Automatic Text Summarization (ATS) topic is gaining more and more interest in research,
not only in the academic but also in the industrial field. This is due to the increasingly large
amount of textual data on the various archives of the Internet. It is not dificult to imagine the
value it may have to automatically summarize scientific papers, to give an example close to
our world. Also, such an approach could be beneficial to analyse clinical documents (usually,
kinds of documents that are very long), social media opinions, product reviews, etc. From
these points of view, it becomes even more obvious how it would be worthy to automatize
a summarization process if you think about how much a Manual Text Summarization (MTS)
may cost, in terms of both time and human eforts. Not least, the ATS may be used as an
explanation of a model decision, as in this work. However, ATS is not a monolithic topic of
research, but it may be seen as spread in many sub-fields where researchers are putting their
eforts in. Following the nomenclature in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], we may distinguish the first and most important
diferences between ATS techniques presented in the literature. First of all, ATS systems may be
classified by the size of their input. We may have a system which target is to shorten a single
document given in input (SDS, Single Document Summarization) or to compress the important
pieces of information from a set of multiple documents (MDS, Multi-Document Summarization).
Obviously, the MDS paradigm is not suitable for the case at hand, where we were interested in
achieving an interpretation (the summary) on the classification of a single document. Systems
may also be divided by the nature of the summary. Some methods are defined as extractive,
because they build summaries by extracting the most important sentences from the document.
Others are called abstractive, because they aim to generate a summary made by new (generated)
sentences. Even if the abstractive paradigm can theoretically solve issues like redundancy
and information lost, because of the task complexity the research eforts focused more on the
extractive kind. A third way is the hybrid one, that may be seen as a trade-of between the
two paradigms. Since our models focus on extracting sentences from the original document, it
falls within the extractive paradigm. We could also define our models as deep learning-based
(because, of course, Transformers are deep neural networks models) and informative (because
the extracted summaries contain important information of the original document). For an
in-depth analysis of the nomenclature of the summarization systems, we suggest the reader to
refer to [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Transformers vs. RNNs</title>
        <p>
          Since modeling the contextual content in documents is a key point to success in many NLP tasks
such as document classification, Recurrent Neural Networks [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] (RNNs) had an increasingly
growing trend in the computational linguistic community. At least, prior to the advent of
Transformers models [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. In fact, even with the Bidirectional variant [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] (Bi-RNNs), such
networks are intrinsically sequential. This means that their use is limited to restricted corpora
because of their expensive computational cost. Furthermore, due to two phenomena during
the training phase, named exploding gradient and vanishing gradient [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the dependency
of the text of a sequence is limited to not so long context. Their variation with Long-Short
Term Memory [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] and Gated Recurrent Unit [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] cells (LSTMs and GRUs) helped to partially
overcome this issue. In fact, just a few years ago, it was not so surprising to see these networks
applied to complex NLP tasks, such as Language Modeling ( ) [
          <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
          ]. However, since 2017,
the interest of the NLP community in this kind of networks is constantly fading, in favour of
the Transformers architectures. Vaswani et al. were, indeed, able to overcome the recurrency
issues by applying a self-attention mechanism. The idea behind the attention mechanism was
ifrst introduced in the computer vision domain [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. However, for attention models, we usually
refer to structures like the neural machine translation introduced by Bahdanau et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. A
Transformer model, as proposed by Vaswani et al., consists of an encoder-decoder architecture.
The main features of each structure are: to be highly parallelizable, thanks to the (multi-head)
attention mechanisms and point-wise fully-connected layers; and to be able to capture a
longterm dependency, thanks to the attention mechanisms and the positional encoding. Such features
allowed researchers to exploit this kind of architecture to develop Language Models from large
size unlabeled corpora. Examples are GPT [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and its 1.5 and 17 billion parameters successors
GPT-2/3 [
          <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
          ], XLNET [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], BERT [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], in its  (110 millions parameters) and  (340
millions parameters) versions, and its optimized variants RoBERTa [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] and DistilBERT [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]
(the latter, counting "only" 66 millions parameters). Most of the Transformer-based models,
and their pre-trained versions, are available through the transformers package from Hugging
Face [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. This is particularly useful from a Transfer Learning paradigm [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] point of view.
Those LMs were pre-trained on a very large amount of unlabeled text in a task-agnostic manner,
and can therefore be fine-tuned for a specific task without training them from scratch. This
kind of pipeline has already been shown to be very powerful: models have been efectively
ifne-tuned to a large variety of NLP tasks, both token-, sentence- and document-level tasks
(such as the GLUE benchmark [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]), reaching the state-of-the-art performance in just a few
epochs of training. In many cases they overcome the performance of fine-tuned RNN-based
LMs such as ELMO [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] and ULMFiT [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Hierarchy in Transformer Models</title>
        <p>
          One of the greatest limitations of the Transformer-based models is to be limited to input of a
ifxed length of text, usually less than a few hundred tokens, even if they have the potentiality
to learn longer-range context dependencies. This is due to the computational and memory
requirements of the self-attention mechanism, which quadratically grows with the number of
tokens in the sequence. The simplest approach to use for long document classification tasks
with Transformers is, therefore, the truncation of the document. This obviously may lead to
a significant loss of information. Trying to overcome this issue, some groups of researchers
developed an extension of those models, usually exploiting a hierarchical architecture, in which a
classifier is built on the representations of some chunks of text obtained from a first Transformer
model. For example, in [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] two kinds of architecture were investigated: RoBERT and ToBERT.
In RoBERT, a Recurrency over BERT was implemented using an LSTM layer and two
fullyconnected layers. In ToBERT, another Transformer was used over BERT, substituting the LSTM
layer with a 2-layers Transformer. At a cost of a greater computational cost, ToBERT showed
better performance on some evaluated tasks, especially on the one dataset consisting of longer
documents. For both models, each document was divided into chunks counting 200 tokens, with
an overlap of 50 tokens for consecutive chunks. Inspired by this work, in [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] documents were
divided into chunks of 512 tokens (with 50 overlapping tokens within consecutive segments),
and an investigation on the merge method was conducted. In particular, the classification was
based on the most representative vector (the one with the highest norm), on the average of all
the vectors, and on a representation built through a 1D Convolutional layer. Closer to our task,
there is the work in [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ], where HIBERT, a hierarchical transformer (again, based on BERT)
was first pre-trained in an unsupervised fashion and then fine-tuned on a supervised extractive
summarization task, where all the sentences of each document are labelled as belonging or not to
the summary of that document. Following this work, in [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ] proposed to pre-train a hierarchical
transformer model with a masked sentence prediction (in which the model is required to predict
a masked sentence) and a sentence shufling tasks (in which the model is required to predict
the original order of the shufled sentences). Then, also using the self-attention weights matrix
(obtained by averaging over the heads for each layer and then averaging over the layers), the
hierarchical pre-trained encoder is used to compute a ranking score for the sentences. The
top-3 sentences are then used to constitute the summary. To the best of our knowledge, this
last work is the closest to our, exploiting the attention weights of a hierarchical transformer
model to generate a ranking useful to the extractive summarization. However, this last model
was used with the aim to generate summaries in an unsupervised manner, while we aimed to
collaterally generate summaries that explain the decision of a hierarchical model in a task of
document classification.
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Attention as Explanation</title>
        <p>
          In the recent literature, various works proposed to analyse the attention patterns of the
Transformer architecture to have an insight on how such a model works. In [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ] the author proposed a
useful visualization tool, named  . This tool provides an interactive interface to visualize
attention weights between tokens for every attention head in every layer. Through this tool
the author was able to find that some particular heads (in some particular layer) may capture
lexical features such as verbs and acronyms, or may relate to the coreference resolution, also
showing the eventuality for such heads to also encode gender bias. Another kind of visualization
tool for the attention weights is the attention (heat-)map. Using these maps, the authors in
[
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] found patterns that are consistent with the previous ones. In details, they divided the
patterns in five categories: vertical (which mainly corresponds to attention to the delimiter
tokens), diagonal (attention to previous/next word), a mix of these two, block (intra-sentence
attention), and heterogeneous (said, no distinct structure). In this work, also a heads/layers
disabling study was conducted, showing that in some cases a pruning strategy does not lead to
a drop in performance (sometimes it even leads to an increase). Besides these two, other studies
have been conducted showing that the self-attention heads allow BERT, as other Transformer
models, to capture linguistic features, such as anaphora [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ], subject-verb pairings [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] (then
extended by [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ]), dependency parse trees in encoder-decoder machine translation models
[
          <xref ref-type="bibr" rid="ref43 ref44">43, 44</xref>
          ], part-of-speech tags [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ], and dependency relations and rare words [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ]. However,
in our study, we did not aim to reach an explanation of how the Transformer model deals
with such features but to reach an interpretation of the document classification given by the
model. Talking about this paradigm, various works focus on the weights of the attention layer
in Transformers [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] or other kind of network, such as recurrent or convolutional ones, to
highlight the words or n-grams in the text that are the most relevant for the decision. Regarding
the sentiment analysis task, authors in [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ] observed a strong interaction between neighboring
words visualizing the attention matrix of a Transformer-like network. Furthermore, in [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ], the
authors of the work discussed the use of attention scores from an attention layer as a good and
less computationally burdensome alternative to external explainer models like LIME [
          <xref ref-type="bibr" rid="ref50 ref51">50, 51</xref>
          ]
and Integrated Gradients [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ] methods. However, the result of such method is, again, to just
highlight parts of the discourse. This kind of approach does not lead to an actual interpretative
summary, that may be more easily readable and therefore interpretable.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and methods</title>
      <p>
        To benchmark our models, we used the IMDB Large Movie Review Dataset. Such dataset consists
of 50 movie reviews written in English and collected by [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Those reviews (no more than 30
reviews per movie) where highly polarized, as a negative review corresponds to a  ≤ 4 (out
of 10), and a positive one has a  ≥ 7. We downloaded the data through the Tensorflow 2 API.
The data is already divided in two equivalent sets, one for training and one for testing (plus 50
unlabelled reviews that one might used for unsupervised learning, not used in this work). Each
of the subset presents a 50 : 50 proportion between negative and positive examples. To assess
the explainability of our methods we randomly extracted a total of 150 reviews, divided in two
subsets, 50 from the training set and 100 from the test set. Documents were chosen maintaining
the proportion between the two classes, ensuring that both the models can correctly classify
them. Four annotators were instructed to select the three most important (out of  = 15)
sentences in each document. To make such a choice, the annotator is allowed to look at the
sentiment of the document. To evaluate the agreement between the annotators, we calculated
the so-called Krippendorf’s alpha . First proposed by Klaus Krippendorf [
        <xref ref-type="bibr" rid="ref53">53</xref>
        ], to which it owes
its name, it is a statistic measure of the inter-annotator agreement/reliability. The strength of
this index is to apply to any number of annotators, no matter the missing data, and it can be
used on various levels of measurement, such as binary, nominal and ordinal. This measure may
be calculated as follows3:  = 1 −  , where  is the disagreement , and  is the
disagreement  by chance. Since the Krippendorf’s alpha is calculated by comparing
the pairs within each unit, those samples presenting at most one annotation are eliminated.
However, in this case each sample (sentence) is automatically annotated as within the three
most important sentences or not. Hence, such elimination phase was not required. Values of 
less then 0.667 are often discarded, while values above 0.8 are often considered as ideal [
        <xref ref-type="bibr" rid="ref54 ref55">54, 55</xref>
        ].
Anyway, except for  = 1, we could say that there is no such thing as a magical number as a
threshold for this kind of analysis, especially for tasks as much subjective as this one. In our
case,   = 0.47 and   = 0.61.
      </p>
      <p>2www.tensorflow.org/datasets/catalog/imdb_reviews
3https://github.com/foolswood/krippendorfs_alpha</p>
      <sec id="sec-3-1">
        <title>3.1. Models</title>
        <p>Here we illustrate the two proposed architectures. In order to provide a visual explanation of
them, we report the simplified schemes in Fig. 1.</p>
        <p>Explainable Hierarchical Transformer (ExHiT) The first model exploits a hierchical
architecture, consisting of two Transformers ( 1 and  2) in cascade (Fig. 1a). Because of its
nature, we like to refer at this as ExHiT, the Explainable Hierarchical Transformer. The input of
the first Transformer is a sequence of  tokens, while the output is an embedding representation
of that sequence. Each sequence represents one of the  sentences {1... } in which the
document is divided. If a document can be divided in just  ≤  sentences, then  −  empty
sentences (just the special tokens) are added to the document. After  1 has elaborated the 
sequences, the new generated representations {1... } are stacked together to become the
input of  2.  2 then outputs a contextual representation  for the -th sentence that depends on
the other sentences ( =  (1... )). By merging these contextual representations we obtain
an unique document representation  =  (1... ). In this work, we investigated the following
merging strategies: by concatenation:  (.) = (.); by averaging:  (.) = (.); by
masked averaging:  (1... ) = (1...) with  ≤  , for which {+1... } is the set
of the added empty sentences; by the application of a Bidirectional LSTM:  (.) =   (.).
Then vector  is given as input to a classification layer. In this work, such a layer consists of a
two-units fully-connected dense layer with the softmax activation for the binary classification
task. Other than the contextual representations, we were able to retrieve from  2 also the
self-attention weights for each head of each layer inside the transformer itself. To give more
importance to the interpretability of the model instead of the performance,  2 consists only of
two layers and just one head per layer. In this way, it is easier to extract valuable information.
By averaging the attention weights associated with a specific sentence, we extracted the score
of that sentence. The sentences are ranked through such a score, and the most important ones
are then selected to provide an extractive summary of the document. Such summary serves
then as the explanation of the model decision.</p>
        <p>Sentence Classification Combiner model (SCC) This second model has a simpler
architecture, requiring just one Transformer model in its pipeline. The input of this Transformer
is again a sequence of  tokens, i.e. the single sentence . And again, its output is a new
representation  of that sentence. Such representation is given in input to a Dense layer to
classify the sentiment of the sentence, outputting two probability scores, one for each class.
Then the negative scores are averaged together, and the same for the positive ones, to get a
ifnal rating for each class. The prediction of the overall document sentiment will be given by
whoever has the greatest final score. Knowing the decision of the model, the sentences are
ranked by the inherent probability score. Then, the most relevant ones are extracted to build
the summary of the document, serving as an explanation of the model decision.</p>
        <p>
          Experiments Following we listed the main features of the two models used in the
experiment’s session: T1: for a fair comparison, the first transformer model was the same for both
the architectures; we opted to use the pre-trained version of RoBERTa [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]; T2: we used a
transformer with two layers, one head per layer; this choice was motivated to facilitate the
explainability phase; N: the maximum number of sentences per document was set to 15; by this
way, we ensured that the 75% of the training documents were elaborated in their entirety; t:
(a) Hierarchical Transformers model
(b) Sentence Classification Combiner model
the maximum number of tokens per sentence was set to 32, comprehensive of the two special
delimiter tokens; by this way, we ensured that the 75% of the training sentences were elaborated
without being truncated. Besides the two models, we implemented a pre-processing phase
consisting of the replacement of the tokens ’&lt;\br&gt;&lt;\br&gt;’ with the newline character, and, obviously,
a sentence splitting step. We used the sentence tokenizer provided by NLTK. Furthermore, for
documents that do not reach  number of sentences, empty sentences (consisting of just the
special tokens) were added up to  . Similar reasoning was applied to sentences that do not reach
the  number of tokens: in these cases, the sequences were zero-padded on the right, and an
attention mask was applied. The first model was jointly trained on the document classification
task with an eight documents batch size. The second model was instead trained on the single
sentence classification task, with a batch size of 240 sequences.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>The proposed models were evaluated for both sentiment analysis and explainability outcomes.
In Tab. 1 we reported the sentiment analysis results achieved in terms of accuracy, and precision
and recall per class. For the ExHiT model, various proposed merging strategies were tested. As
the accuracy column highlights, changing the merging strategy does not significantly afect
classification performance. Following the same structure, in Tab. 2 we reported the explainability
outcomes in terms of precision averaged over all the documents. The performances are reported
for diferent annotators agreements, i.e. we built summaries by grouping the sentences for which
at least one, two or three out of the four annotators judged them among the most important
ones. This implies that some annotators summaries may contain more than three sentences
( &gt; 3, especially in the first case) or less than three sentences (  &lt; 3, especially in the latter
case). So, we extracted the first  sentences in the machines ranking and evaluated the overlap
of these summaries with the annotators’ ones. About the ExHiT performance, the results of the
best layer are reported. In general, the ranking from the first layer slightly outperformed the
rankings from the last layer1 and the rankings obtained by averaging both layersa. Furthermore,
the empty sentences were removed by the machine rankings.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion and Conclusion</title>
      <p>Analysing Tab. 1, the SCC model seems to achieve slightly better overall performance. However,
it is interesting to notice that SCC results particularly good for the precision for the negative
class and the recall for the positive one, while achieving the worst performances for their
counterpart metrics, for which the best results are obtained by ExHiT using the concatenation
merging strategy. About Tab. 2, the ExHiT explainability results are lower than those of SCC,
with respect to all the merging strategies. This outcome may be the result of an influence of
the task on the two models: it may be noticed that the task the second model accomplishes
is closer to the one performed by the annotators. This may therefore result in helping the
model in the explainability task. Furthermore, the average merging strategy leads to better
performance than the masked one, especially with respect to the test set (∼ +5%). This seems
to suggest that masking the empty sentences from the average combination does not help the
model to better understand the task. However, both underlying architectures allow their easy
adaptation in any document classification task (e.g. topic classification). Both models have
achieved good classification results, not so far from the state-of-the-art on the IMDB dataset,
while also performing an explanation in the form of a summary. To the best of our knowledge,
this is the first attempt to build a document classification paradigm of models that generate an
extractive summary in order to provide an easy to interpret explanation to the user. Such models
may be implemented in some application systems, for example customer care or market research
tools. Indeed, while sentiment analysis may help to mark customer messages and reviews, the
explainability part may be helpful to get quick insights about strengths and weaknesses of some
product or service. Further research works may evaluate such models in diferent classification
tasks. Sentiment analysis is a task that particularly relies on the lexical meaning of individual
sentences. Testing a diferent kind of task may show ExHiT outperforming the SCC model
because able to get more insights from the context of the document. Also, the explainability
at a finer granularity (at tokens level) may be explored by investigating the attention weights
from the first Transformer. Furthermore, it would be interesting to exploit the potential of both
models to be able to operate on tasks involving longer documents, which is a sort of limitation
for traditional Transformer architectures.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gunning</surname>
          </string-name>
          ,
          <source>Explainable artificial intelligence (xai)</source>
          ,
          <source>Defense Advanced Research Projects Agency (DARPA)</source>
          , nd
          <string-name>
            <surname>Web</surname>
          </string-name>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gunning</surname>
          </string-name>
          , D. Aha,
          <article-title>Darpa's explainable artificial intelligence (xai) program</article-title>
          ,
          <source>AI</source>
          Magazine (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Arrieta</surname>
          </string-name>
          , et al.,
          <article-title>Explainable artificial intelligence (xai): Concepts, taxonomies, opportunities and challenges toward responsible ai</article-title>
          , Information Fusion (????).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>O.</given-names>
            <surname>Loyola-Gonzalez</surname>
          </string-name>
          ,
          <article-title>Black-box vs. white-box: Understanding their advantages and weaknesses from a practical point of view</article-title>
          , IEEE Access (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Danilevsky</surname>
          </string-name>
          , et al.,
          <article-title>A survey of the state of explainable ai for natural language processing</article-title>
          , arXiv preprint arXiv:
          <year>2010</year>
          .
          <volume>00711</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          , et al.,
          <article-title>Attention is all you need</article-title>
          ,
          <source>in: Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maas</surname>
          </string-name>
          , et al.,
          <article-title>Learning word vectors for sentiment analysis, in: Proceedings of the 49th annual meeting of the association for computational linguistics: Human language technologies</article-title>
          ,
          <year>2011</year>
          , pp.
          <fpage>142</fpage>
          -
          <lpage>150</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T. D. S.</given-names>
            <surname>Silveira</surname>
          </string-name>
          , et al.,
          <article-title>Using aspect-based analysis for explainable sentiment predictions</article-title>
          ,
          <source>in: CCF International Conference on Natural Language Processing and Chinese Computing</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Baccianella</surname>
          </string-name>
          , et al.,
          <source>Sentiwordnet</source>
          <volume>3</volume>
          .
          <article-title>0: an enhanced lexical resource for sentiment analysis and opinion mining</article-title>
          ., in: Lrec,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Cambria</surname>
          </string-name>
          , et al.,
          <article-title>Senticnet: A publicly available semantic resource for opinion mining</article-title>
          .,
          <source>in: AAAI fall symposium: commonsense knowledge</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et al.,
          <article-title>Explicit factor models for explainable recommendation based on phraselevel sentiment analysis</article-title>
          ,
          <source>in: Proceedings of the 37th international ACM SIGIR conference on Research &amp; development in information retrieval</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>W. S.</given-names>
            <surname>El-Kassas</surname>
          </string-name>
          , et al.,
          <article-title>Automatic text summarization: A comprehensive survey</article-title>
          ,
          <source>Expert Systems with Applications</source>
          (
          <year>2020</year>
          )
          <fpage>113679</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Elman</surname>
          </string-name>
          ,
          <article-title>Finding structure in time</article-title>
          ,
          <source>Cognitive science 14</source>
          (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Paliwal</surname>
          </string-name>
          ,
          <article-title>Bidirectional recurrent neural networks</article-title>
          ,
          <source>IEEE transactions on Signal Processing</source>
          (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          , et al.,
          <article-title>Learning long-term dependencies with gradient descent is dificult</article-title>
          ,
          <source>IEEE transactions on neural networks</source>
          (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <article-title>Long short-term memory, Neural computation (</article-title>
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Cho</surname>
          </string-name>
          , et al.,
          <article-title>Learning phrase representations using rnn encoder-decoder for statistical machine translation</article-title>
          ,
          <source>arXiv preprint arXiv:1406.1078</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sundermeyer</surname>
          </string-name>
          , et al.,
          <article-title>Lstm neural networks for language modeling</article-title>
          ,
          <source>in: Thirteenth annual conference of the international speech communication association</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sundermeyer</surname>
          </string-name>
          , et al.,
          <article-title>From feedforward to recurrent lstm neural networks for language modeling</article-title>
          ,
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>H.</given-names>
            <surname>Larochelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>Learning to combine foveal glimpses with a third-order boltzmann machine</article-title>
          ,
          <source>in: Advances in neural information processing systems</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bahdanau</surname>
          </string-name>
          , et al.,
          <article-title>Neural machine translation by jointly learning to align and translate</article-title>
          ,
          <source>arXiv preprint arXiv:1409.0473</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          , et al.,
          <article-title>Improving language understanding by generative pre-training</article-title>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          , et al.,
          <article-title>Language models are unsupervised multitask learners (</article-title>
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>T. B. Brown</surname>
          </string-name>
          , et al.,
          <article-title>Language models are few-shot learners</article-title>
          , arXiv preprint arXiv:
          <year>2005</year>
          .
          <volume>14165</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          , et al.,
          <article-title>Xlnet: Generalized autoregressive pretraining for language understanding</article-title>
          ,
          <source>in: Advances in neural information processing systems</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , et al.,
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          , arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          , et al.,
          <article-title>Roberta: A robustly optimized bert pretraining approach</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>11692</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sanh</surname>
          </string-name>
          , et al.,
          <article-title>Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter</article-title>
          , arXiv preprint arXiv:
          <year>1910</year>
          .
          <volume>01108</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wolf</surname>
          </string-name>
          , et al.,
          <article-title>Transformers: State-of-the-art natural language processing</article-title>
          ,
          <source>in: Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>A survey on transfer learning, IEEE Transactions on knowledge and data engineering (</article-title>
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Wang</surname>
          </string-name>
          , et al.,
          <article-title>Glue: A multi-task benchmark and analysis platform for natural language understanding</article-title>
          , arXiv preprint arXiv:
          <year>1804</year>
          .
          <volume>07461</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Peters</surname>
          </string-name>
          , et al.,
          <article-title>Deep contextualized word representations</article-title>
          , arXiv preprint arXiv:
          <year>1802</year>
          .
          <volume>05365</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>J.</given-names>
            <surname>Howard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ruder</surname>
          </string-name>
          ,
          <article-title>Universal language model fine-tuning for text classification</article-title>
          , arXiv preprint arXiv:
          <year>1801</year>
          .
          <volume>06146</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pappagari</surname>
          </string-name>
          , et al.,
          <article-title>Hierarchical transformers for long document classification</article-title>
          ,
          <source>in: 2019 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU)</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pelicon</surname>
          </string-name>
          , et al.,
          <article-title>Zero-shot learning for cross-lingual news sentiment classification</article-title>
          ,
          <source>Applied Sciences</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et al.,
          <article-title>Hibert: Document level pre-training of hierarchical bidirectional transformers for document summarization</article-title>
          , arXiv preprint arXiv:
          <year>1905</year>
          .
          <volume>06566</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xu</surname>
          </string-name>
          , et al.,
          <article-title>Unsupervised extractive summarization by pre-training hierarchical transformers</article-title>
          , arXiv preprint arXiv:
          <year>2010</year>
          .
          <volume>08242</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vig</surname>
          </string-name>
          ,
          <article-title>A multiscale visualization of attention in the transformer model</article-title>
          , arXiv preprint arXiv:
          <year>1906</year>
          .
          <volume>05714</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kovaleva</surname>
          </string-name>
          , et al.,
          <article-title>Revealing the dark secrets of bert</article-title>
          , arXiv preprint arXiv:
          <year>1908</year>
          .
          <volume>08593</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>E.</given-names>
            <surname>Voita</surname>
          </string-name>
          , et al.,
          <article-title>Context-aware neural machine translation learns anaphora resolution</article-title>
          , arXiv preprint arXiv:
          <year>1805</year>
          .
          <volume>10163</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <article-title>Assessing bert's syntactic abilities</article-title>
          , arXiv preprint arXiv:
          <year>1901</year>
          .
          <volume>05287</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wolf</surname>
          </string-name>
          ,
          <article-title>Some additional experiments extending the tech report” Assessing BERTs syntactic abilities” by Yoav Goldberg</article-title>
          ,
          <source>Technical Report</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hewitt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          ,
          <article-title>A structural probe for finding syntax in word representations</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers),
          <year>2019</year>
          , pp.
          <fpage>4129</fpage>
          -
          <lpage>4138</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>A.</given-names>
            <surname>Raganato</surname>
          </string-name>
          , et al.,
          <article-title>An analysis of encoder representations in transformer-based machine translation</article-title>
          ,
          <source>in: Proceedings of the 2018 EMNLP Workshop BlackboxNLP: Analyzing and Interpreting Neural Networks for NLP</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Belinkov</surname>
          </string-name>
          ,
          <article-title>Analyzing the structure of attention in a transformer language model</article-title>
          , arXiv preprint arXiv:
          <year>1906</year>
          .
          <volume>04284</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>E.</given-names>
            <surname>Voita</surname>
          </string-name>
          , et al.,
          <article-title>Analyzing multi-head self-attention: Specialized heads do the heavy lifting, the rest can be pruned</article-title>
          , arXiv preprint arXiv:
          <year>1905</year>
          .
          <volume>09418</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>L.</given-names>
            <surname>Franz</surname>
          </string-name>
          , et al.,
          <article-title>A deep learning pipeline for patient diagnosis prediction using electronic health records</article-title>
          , arXiv preprint arXiv:
          <year>2006</year>
          .
          <volume>16926</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>G.</given-names>
            <surname>Letarte</surname>
          </string-name>
          , et al.,
          <article-title>Importance of self-attention for sentiment analysis</article-title>
          ,
          <source>in: Proceedings of the 2018 EMNLP Workshop BlackboxNLP: Analyzing and Interpreting Neural Networks for NLP</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bodria</surname>
          </string-name>
          , et al.,
          <article-title>Explainability methods for natural language processing: Applications to sentiment analysis (discussion paper) (</article-title>
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          , et al.,
          <article-title>" why should i trust you?" explaining the predictions of any classifier</article-title>
          ,
          <source>in: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , et al.,
          <article-title>" why should you trust my explanation?" understanding uncertainty in lime explanations</article-title>
          , arXiv preprint arXiv:
          <year>1904</year>
          .
          <volume>12991</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sundararajan</surname>
          </string-name>
          , et al.,
          <article-title>Axiomatic attribution for deep networks</article-title>
          ,
          <source>in: International Conference on Machine Learning</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>3319</fpage>
          -
          <lpage>3328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>K.</given-names>
            <surname>Krippendorf</surname>
          </string-name>
          ,
          <article-title>Estimating the reliability, systematic error and random error of interval data, Educational and Psychological Measurement (</article-title>
          <year>1970</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>K.</given-names>
            <surname>Krippendorf</surname>
          </string-name>
          ,
          <article-title>Content analysis: An introduction to its methodology (2 nd thousand oaks</article-title>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>K.</given-names>
            <surname>Krippendorf</surname>
          </string-name>
          ,
          <article-title>Reliability in content analysis: Some common misconceptions and recommendations</article-title>
          ,
          <source>Human communication research</source>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>