<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vito Walter Anelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alejandro Bellogín</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Maria Donini</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincenzo Paparella</string-name>
          <email>vincenzo.paparella@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Pomo</string-name>
          <email>claudio.pomo@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Politecnico di Bari</institution>
          ,
          <addr-line>via Orabona, 4, 70125 Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universidad Autónoma de Madrid</institution>
          ,
          <addr-line>Ciudad Universitaria de Cantoblanco, 28049 Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Università degli Studi della Tuscia</institution>
          ,
          <addr-line>via Santa Maria in Gradi, 4, 01100 Viterbo</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>1887</volume>
      <fpage>16</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>Explainable Recommendation has attracted a lot of attention due to a renewed interest in explainable artificial intelligence. In particular, post-hoc approaches have proved to be the most easily applicable ones, since they treat as black boxes the increasingly complex recommendation models. Recent literature has shown that for post-hoc explanations based on local surrogate models, there are problems related to the robustness of the approach itself. This consideration becomes even more relevant in human-related tasks, from transparency or trustworthiness points of view - like recommendation. We show how the behavior of LIME-RS - a classical post-hoc model based on surrogates - is strongly model-dependent and does not prove to be accountable for the explanations generated.</p>
      </abstract>
      <kwd-group>
        <kwd>explainable recommendation</kwd>
        <kwd>post-hoc explanation</kwd>
        <kwd>local surrogate model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The explanation of a recommendation list plays an increasingly important role in the interaction
of a user with a Recommender System (RS) [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2, 3, 4</xref>
        ]. Given the explanation that a system
can provide to a user we identify at least two characteristics that the explanation part should
enforce [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ]: (i) Adherence to reality: the explanation should mention only features
that really pertain to the recommended item. (ii) Constancy in the behavior: although the
explanation is generated based on some sample, and such a sample is drawn with a probability
distribution, the entire process should not exhibit a random behavior to the user. We study
here the application of LIME [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] to the recommendation process (LIME-RS [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]). LIME-RS is a
post-hoc algorithm that can explain the predictions of any recommender in a faithful way, by
approximating it locally with an interpretable model. While its black-box approach lets LIME-RS
be applicable for every RSs, the way the model is built – by drawing a huge random sample of
system behaviors – makes it lose both adherence and constancy, as our experiments show.
⋆Extended version [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] published at the 3rd Edition of Knowledge-aware and Conversational Recommender Systems
(KaRS) and the 5th Edition of Recommendation in Complex Environments (ComplexRec) co-located with 15th ACM
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        In recent years, the theme of Explanation in Artificial Intelligence has come to the foreground,
capturing the attention of the Machine Learning and related communities [
        <xref ref-type="bibr" rid="ref10 ref11 ref5">5, 10, 11</xref>
        ], among
others. This trend has also touched the research field of RSs [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15 ref16 ref17 ref18">12, 13, 14, 15, 16, 17, 18</xref>
        ]. Explainable
Recommendation is defined as the task that aims to provide suggestions to the users and make
them aware of the recommendation process, explaining also why that specific object has been
suggested. On the one hand, the model-intrinsic explanation strategy aims at creating
a user-friendly recommendation model or encapsulates an explaining mechanism. On the
other hand, a model-agnostic [19] approach, also known as post-hoc [20], does not require to
intervene on the internal mechanisms of the recommendation model and therefore it does not
afect its accuracy. Many post-hoc explanation methods have been proposed for recommendation
models based on Matrix Factorization (MF) [
        <xref ref-type="bibr" rid="ref15">20, 21, 22, 15, 23, 24, 25, 26, 27</xref>
        ].
      </p>
      <p>Our paper focuses on the operation of LIME-RS that applies the explanation model technique
LIME to the recommendation domain. The goal of LIME-RS is to exploit the predictive power
of the recommendation model  (treated as a black box) to generate an explanation about the
suggestion of a particular item  ∈  for a user. LIME-RS exploits a neighborhood of samples
{ ′ |  ′ ∈  } drawn from the training set according to a generic distribution, and compared
to the item  to be explained, to train an interpretable model  – tipically based on a linear
prediction. It seems obvious that the choice of the neighborhood is crucial within the process
of explanation generation by LIME-RS. One of the disadvantages of this approach is that it
sometimes fails to estimate an appropriate local replacement model; instead, it generates a
model that focuses on explaining the examples and is afected by more general trends in data.</p>
      <p>These observations dictate the two research questions that motivated our work. RQ1: Can we
trust the surrogate-based model which LIME-RS is built on, to generate always the same explanations
(Constancy), or does the extraction of a diferent neighborhood breaks down Constancy? RQ2:
Are LIME-RS explanations adherent to item content, despite the fact that the sampling function is
uncritical and based only on popularity?</p>
    </sec>
    <sec id="sec-3">
      <title>3. Experiments</title>
      <p>The datasets used for this phase of experimentation are Movielens 1M [28], Movielens Small [28],
and Yahoo! Movies1. As for the models to be used in this work, we selected two well-known
recommendation models that are able to exploit the information content of the items to produce
a recommendation: Attribute Item kNN (Att-Item-kNN) and Vector Space Model (VSM). The
implementation of both models is available in the evaluation framework ELLIOT [29, 30]. This
benchmarking framework was used to select the best configuration for the two recommendation
models by exploiting the corresponding configuration file 2. After choosing the best configuration
(based on the nDCG metric [31, 32]) for each of the above two models, for each user  we
generated the top-10 list   of recommendations, and we examined the first item  1 on   .
Finally, each recommendation pair (,  1) is explained with LIME-RS. The explanation consists
1http://webscope.sandbox.yahoo.com/
2https://tny.sh/basic_limers
of a weighted vector (,  )</p>
      <p>where  is the genre of the movies in the dataset – i.e., the features
– and  is the weight associated to  by LIME-RS within the explanation. Then, this vector is
sorted by descending weights to highlight, in the first positions, the genres of the movies which
played a key role within the recommendation. These operations are then repeated  = 10 times
while changing the seed each time. At this point, for each pair (,  1), we have a group of 10
explanations ordered by descending values of  .</p>
      <p>RQ1. We consider only the first five features in the sorted vector representing the explanation of
each recommendation. In order to verify the constancy of the behavior of LIME-RS, given a (,  1)
pair, we exploit the  previously generated explanations for this pair. Then for  = 1, 2, … , 5 ,
we define   as the multiset of genres that appear in  -th position – for instance, if “Sci-Fi”
occurs in the first position of 7 explanations, then “Sci-Fi” occurs 7 times in the multiset  1, and
similarly for other genres and multisets. Then, we compute the frequency of genres in each
position as follows: given a position  , a genre  , and the number  of generated explanations
∑|=| 1 max(  )
| |
for a given pair (,  1), the frequency   
where || ⋅ || denotes the cardinality of a multiset. Then, all this information is collected for each
user in five lists — one for each of the  positions — of pairs ⟨, 
can observe that the computed frequency is an estimation of the probability that a given genre
is put in that position within the explanation generated by LIME-RS sorted by values. Hence,
the pair ⟨, max (   )⟩ describes the genre with the highest frequency in the  -th position of
the explanation for a pair (,  1). Finally, it makes sense to compute the mean   of the highest
probability values in each position  of the explanations for each pair (,  1). Formally, by setting
  ⟩ sorted by frequency. One
of  in  -th position is computed as    = ||{ | ∈

 }|| ,
a position  , the mean   is computed as   =
was possible to generate a recommendation for. Observing the value of   , we can state to what
extent LIME-RS is constant in providing the explanations until the  -th feature: the higher the
value of   , the higher the constancy of LIME-RS concerning the  -th feature.
RQ2. With the aim at providing an answer about the adherence to reality of LIME-RS, we make
a comparison between the genres claimed to explain a recommended item and its actual genres.
Indeed, the explanations about an item should fit the list of genres the item is characterized by.
This means that, in an ideal case, all highly weighted features within the explanation should
match the genres of the item. We intersected each explanation limited to the set   of its first
 genres with the set of genres   1 characterizing the first recommended item, for  = 1, 2, 3 .
Upon completion of this operation for all the  explanations generated for each (,  1) pair, we
computed the number of times we obtained an empty intersection of these sets, normalized by
the total number of explanations  × | | , in order to understand to what extent an explanation
is (not) adherent to the item. Formally, for a given value of  , the value ℎ 
 is computed
  , where  is the set of users whom it
as ℎ 
 =
∑×=|1| [(  ∩  1) =∅]
×| |</p>
      <p>, where  is the set of users of the dataset for whom it was
possible to generate a recommendation,  is the number of generated explanations for each pair
(,  1), and by Σ[⋯] we mean that we sum 1 if the condition inside [⋯] is true, and 0 otherwise.
One can note that ℎ</p>
      <p>
        ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], where a value of 1 indicates the worst case in which for
none of the  explanations under consideration at least one genre of the item is in the first
 features of the explanation. In contrast, the lower the value of ℎ 
adherence of LIME-RS.
 , the higher the
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In our experiments, some evidence started to emerge highlighting that the adopted explanation
model is conditioned not only by the accuracy of the black-box model it tries to explain but
also by the quality of the side information used to train the model. The latter result deserves to
be adequately investigated to search for a link at a higher level of detail. We plan to apply our
experiments also to other recommendation models, to see whether the problems with adherence
and constancy that we found for the two tested models show up also in other situations. We
will also investigate what impact structured knowledge has on this performance by exploiting
models capable of leveraging this type of content. In addition, it would also be the case to try
diferent reference domains with richer datasets of side information to understand what impact
content quality has on this type of explainer.
[19] X. Wang, Y. Chen, J. Yang, L. Wu, Z. Wu, X. Xie, A reinforcement learning framework for
explainable recommendation, in: IEEE International Conference on Data Mining, ICDM
2018, Singapore, November 17-20, 2018, IEEE Computer Society, 2018, pp. 587–596. URL:
https://doi.org/10.1109/ICDM.2018.00074. doi:1 0 . 1 1 0 9 / I C D M . 2 0 1 8 . 0 0 0 7 4 .
[20] G. Peake, J. Wang, Explanation mining: Post hoc interpretability of latent factor models
for recommendation systems, in: Y. Guo, F. Farooq (Eds.), Proceedings of the 24th ACM
SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD 2018,
London, UK, August 19-23, 2018, ACM, 2018, pp. 2060–2069. URL: https://doi.org/10.1145/
3219819.3220072. doi:1 0 . 1 1 4 5 / 3 2 1 9 8 1 9 . 3 2 2 0 0 7 2 .
[21] Y. Tao, Y. Jia, N. Wang, H. Wang, The fact: Taming latent factor models for explainability
with factorization trees, in: B. Piwowarski, M. Chevalier, É. Gaussier, Y. Maarek, J. Nie,
F. Scholer (Eds.), Proceedings of the 42nd International ACM SIGIR Conference on Research
and Development in Information Retrieval, SIGIR 2019, Paris, France, July 21-25, 2019, ACM,
2019, pp. 295–304. URL: https://doi.org/10.1145/3331184.3331244. doi:1 0 . 1 1 4 5 / 3 3 3 1 1 8 4 .
3 3 3 1 2 4 4 .
[22] J. Gao, X. Wang, Y. Wang, X. Xie, Explainable recommendation through attentive
multiview learning, in: The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019,
The Thirty-First Innovative Applications of Artificial Intelligence Conference, IAAI 2019,
The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019,
Honolulu, Hawaii, USA, January 27 - February 1, 2019, AAAI Press, 2019, pp. 3622–3629.</p>
      <p>URL: https://doi.org/10.1609/aaai.v33i01.33013622. doi:1 0 . 1 6 0 9 / a a a i . v 3 3 i 0 1 . 3 3 0 1 3 6 2 2 .
[23] Y. Zhang, G. Lai, M. Zhang, Y. Zhang, Y. Liu, S. Ma, Explicit factor models for explainable
recommendation based on phrase-level sentiment analysis, in: S. Geva, A. Trotman,
P. Bruza, C. L. A. Clarke, K. Järvelin (Eds.), The 37th International ACM SIGIR Conference
on Research and Development in Information Retrieval, SIGIR ’14, Gold Coast , QLD,
Australia - July 06 - 11, 2014, ACM, 2014, pp. 83–92. URL: https://doi.org/10.1145/2600428.
2609579. doi:1 0 . 1 1 4 5 / 2 6 0 0 4 2 8 . 2 6 0 9 5 7 9 .
[24] F. Fusco, M. Vlachos, V. Vasileiadis, K. Wardatzky, J. Schneider, Reconet: An interpretable
neural architecture for recommender systems, in: S. Kraus (Ed.), Proceedings of the
TwentyEighth International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China,
August 10-16, 2019, ijcai.org, 2019, pp. 2343–2349. URL: https://doi.org/10.24963/ijcai.2019/
325. doi:1 0 . 2 4 9 6 3 / i j c a i . 2 0 1 9 / 3 2 5 .
[25] M. Tsang, D. Cheng, H. Liu, X. Feng, E. Zhou, Y. Liu, Feature interaction interpretability:
A case for explaining ad-recommendation systems via neural interaction detection, in:
8th International Conference on Learning Representations, ICLR 2020, Addis Ababa,
Ethiopia, April 26-30, 2020, OpenReview.net, 2020. URL: https://openreview.net/forum?
id=BkgnhTEtDS.
[26] V. W. Anelli, T. D. Noia, E. D. Sciascio, A. Ferrara, A. C. M. Mancino, Sparse feature
factorization for recommender systems with knowledge graphs, in: H. J. C. Pampín, M. A.
Larson, M. C. Willemsen, J. A. Konstan, J. J. McAuley, J. Garcia-Gathright, B. Huurnink,
E. Oldridge (Eds.), RecSys ’21: Fifteenth ACM Conference on Recommender Systems,
Amsterdam, The Netherlands, 27 September 2021 - 1 October 2021, ACM, 2021, pp. 154–165.</p>
      <p>URL: https://doi.org/10.1145/3460231.3474243. doi:1 0 . 1 1 4 5 / 3 4 6 0 2 3 1 . 3 4 7 4 2 4 3 .
[27] V. W. Anelli, T. D. Noia, P. Lops, E. D. Sciascio, Feature factorization for top-n
recom</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bellogín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Paparella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <article-title>Adherence and constancy in LIME-RS explanations for recommendation (long paper)</article-title>
          , in: V. W. Anelli,
          <string-name>
            <given-names>P.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Musto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bogers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Petersen</surname>
          </string-name>
          , M. S. Pera (Eds.),
          <source>Joint Workshop Proceedings of the 3rd Edition</source>
          of
          <article-title>Knowledge-aware and Conversational Recommender Systems (KaRS) and the 5th Edition of Recommendation in Complex Environments (ComplexRec) colocated with 15th ACM Conference on Recommender Systems (RecSys</article-title>
          <year>2021</year>
          ), Virtual Event, Amsterdam, The Netherlands,
          <year>September 25</year>
          ,
          <year>2021</year>
          , volume
          <volume>2960</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2021</year>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2960</volume>
          /paper11.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Bellini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Biancofiore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <article-title>Guapp: A conversational agent for job recommendation for the italian public administration</article-title>
          ,
          <source>in: 2020 IEEE Conference on Evolving and Adaptive Intelligent Systems, EAIS</source>
          <year>2020</year>
          , Bari, Italy, May
          <volume>27</volume>
          -29,
          <year>2020</year>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          . URL: https://doi.org/10.1109/EAIS48028.
          <year>2020</year>
          .
          <volume>9122756</volume>
          .
          <source>doi:1 0 . 1 1 0 9 / E A I S 4 8</source>
          <volume>0 2 8 . 2 0 2 0 . 9 1 2 2 7 5 6 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <article-title>How to put users in control of their data in federated top-n recommendation with learning to rank</article-title>
          , in: C.
          <string-name>
            <surname>Hung</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bechini</surname>
          </string-name>
          , E. Song (Eds.),
          <source>SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing</source>
          , Virtual Event,
          <source>Republic of Korea, March</source>
          <volume>22</volume>
          -26,
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>1359</fpage>
          -
          <lpage>1362</lpage>
          . URL: https://doi.org/10.1145/3412841.3442010.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 4 1 2 8 4 1 . 3 4 4 2 0 1 0 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ardito</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lofú</surname>
          </string-name>
          , G. Mallardi,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vitulano</surname>
          </string-name>
          ,
          <article-title>Towards a trustworthy patient home-care thanks to an edge-node infrastructure</article-title>
          , in: R.
          <string-name>
            <surname>Bernhaupt</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Ardito</surname>
          </string-name>
          , S. Sauer (Eds.),
          <string-name>
            <surname>Human-Centered Software</surname>
          </string-name>
          Engineering - 8th
          <source>IFIP WG 13</source>
          .2 International Working Conference,
          <string-name>
            <surname>HCSE</surname>
          </string-name>
          <year>2020</year>
          , Eindhoven,
          <source>The Netherlands, November 30 - December 2</source>
          ,
          <year>2020</year>
          , Proceedings, volume
          <volume>12481</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2020</year>
          , pp.
          <fpage>181</fpage>
          -
          <lpage>189</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -64266-2_
          <fpage>11</fpage>
          .
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 3 - 0 3 0 - 6 4 2 6 6 - 2</volume>
          \ _ 1
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Explanation in artificial intelligence: Insights from the social sciences</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>267</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          . URL: https://doi.org/10.1016/j.artint.
          <year>2018</year>
          .
          <volume>07</volume>
          .007.
          <source>doi:1 0 . 1 0 1 6 / j . a r t i n t .</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Tintarev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Masthof</surname>
          </string-name>
          ,
          <article-title>Explaining recommendations: Design and evaluation</article-title>
          ,
          <source>in: Recommender Systems Handbook</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>353</fpage>
          -
          <lpage>382</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Gedikli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <article-title>How should I explain? A comparison of diferent explanation types for recommender systems</article-title>
          ,
          <source>Int. J. Hum. Comput. Stud</source>
          .
          <volume>72</volume>
          (
          <year>2014</year>
          )
          <fpage>367</fpage>
          -
          <lpage>382</lpage>
          . URL: https://doi.org/10.1016/j.ijhcs.
          <year>2013</year>
          .
          <volume>12</volume>
          .007.
          <source>doi:1 0 . 1 0 1 6 / j . i j h c s . 2 0 1 3 . 1 2 . 0 0 7 .</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guestrin</surname>
          </string-name>
          , ”
          <article-title>why should I trust you?”: Explaining the predictions of any classifier</article-title>
          , in: B.
          <string-name>
            <surname>Krishnapuram</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          <string-name>
            <surname>Smola</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Shen</surname>
          </string-name>
          , R. Rastogi (Eds.),
          <source>Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , San Francisco, CA, USA,
          <year>August</year>
          13-
          <issue>17</issue>
          ,
          <year>2016</year>
          , ACM,
          <year>2016</year>
          , pp.
          <fpage>1135</fpage>
          -
          <lpage>1144</lpage>
          . URL: https://doi.org/10.1145/2939672.2939778.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 2 9 3 9 6 7 2 . 2 9 3 9 7 7 8 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Nóbrega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Marinho</surname>
          </string-name>
          ,
          <article-title>Towards explaining recommendations through local surrogate models</article-title>
          , in: C. Hung,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Papadopoulos</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, SAC</source>
          <year>2019</year>
          , Limassol, Cyprus, April 8-
          <issue>12</issue>
          ,
          <year>2019</year>
          , ACM,
          <year>2019</year>
          , pp.
          <fpage>1671</fpage>
          -
          <lpage>1678</lpage>
          . URL: https://doi.org/10.1145/3297280.3297443.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 2 9 7 2 8 0 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wachter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mittelstadt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Russell</surname>
          </string-name>
          ,
          <article-title>Counterfactual explanations without opening the black box: Automated decisions and the gdpr</article-title>
          ,
          <source>Harv. JL &amp; Tech. 31</source>
          (
          <year>2017</year>
          )
          <fpage>841</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Peng</surname>
          </string-name>
          , T. Menzies,
          <article-title>Making fair ML software using trustworthy explanation</article-title>
          ,
          <source>in: 35th IEEE/ACM International Conference on Automated Software Engineering, ASE</source>
          <year>2020</year>
          , Melbourne, Australia,
          <source>September 21-25</source>
          ,
          <year>2020</year>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1229</fpage>
          -
          <lpage>1233</lpage>
          . URL: https://doi.org/10.1145/3324884.3418932.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 3 2 4 8 8 4 . 3 4 1 8 9 3 2 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Explainable recommendation: A survey and new perspectives</article-title>
          ,
          <source>Found. Trends Inf. Retr</source>
          .
          <volume>14</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>101</lpage>
          . URL: https://doi.org/10.1561/1500000066.
          <source>doi:1 0 . 1 5</source>
          <volume>6 1 / 1 5 0 0 0 0 0 0 6 6 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ragone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Trotta</surname>
          </string-name>
          ,
          <article-title>How to make latent factors interpretable by feeding factorization machines with knowledge graphs</article-title>
          , in: C.
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Svátek</surname>
            ,
            <given-names>I. F.</given-names>
          </string-name>
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lefrançois</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Gandon</surname>
          </string-name>
          (Eds.),
          <source>The Semantic Web - ISWC 2019 - 18th International Semantic Web Conference</source>
          , Auckland, New Zealand,
          <source>October 26-30</source>
          ,
          <year>2019</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>11778</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2019</year>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>56</lpage>
          . URL: https: //doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -30793-
          <issue>6</issue>
          _3.
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 3 - 0 3 0 - 3 0 7 9 3 - 6</volume>
          \ _ 3 .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G. P.</given-names>
            <surname>Polleti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. N.</given-names>
            <surname>Munhoz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. G.</given-names>
            <surname>Cozman</surname>
          </string-name>
          ,
          <article-title>Explanations within conversational recommendation systems: improving coverage through knowledge graph embedding</article-title>
          , in: 2020 AAAI Workshop on Interactive and
          <article-title>Conversational Recommendation System</article-title>
          . AAAI Press, New York City, New York, USA,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <article-title>Explainable recommendation via interpretable feature mapping and evaluation of explainability</article-title>
          , in: C.
          <string-name>
            <surname>Bessiere</surname>
          </string-name>
          (Ed.),
          <source>Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, IJCAI</source>
          <year>2020</year>
          ,
          <article-title>ijcai</article-title>
          .org,
          <year>2020</year>
          , pp.
          <fpage>2690</fpage>
          -
          <lpage>2696</lpage>
          . URL: https://doi.org/10.24963/ijcai.
          <source>2020/373. doi:1 0 . 2 4 9 6 3 / i j c a i . 2 0</source>
          <volume>2 0 / 3 7</volume>
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Tsukuda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Goto</surname>
          </string-name>
          ,
          <article-title>Dualdiv: diversifying items and explanation styles in explainable hybrid recommendation</article-title>
          , in: T.
          <string-name>
            <surname>Bogers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Said</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Brusilovsky</surname>
          </string-name>
          , D. Tikk (Eds.),
          <source>Proceedings of the 13th ACM Conference on Recommender Systems, RecSys</source>
          <year>2019</year>
          , Copenhagen, Denmark,
          <source>September 16-20</source>
          ,
          <year>2019</year>
          , ACM,
          <year>2019</year>
          , pp.
          <fpage>398</fpage>
          -
          <lpage>402</lpage>
          . URL: https://doi.org/10.1145/3298689. 3347063.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 2 9 8 6 8 9 . 3 3 4 7 0 6 3 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zha</surname>
          </string-name>
          ,
          <article-title>Personalized fashion recommendation with visual explanations based on multimodal attention network: Towards visually explainable recommendation</article-title>
          , in: B.
          <string-name>
            <surname>Piwowarski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Chevalier</surname>
            , É. Gaussier,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Maarek</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Nie</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Scholer</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          ,
          <string-name>
            <surname>SIGIR</surname>
          </string-name>
          <year>2019</year>
          , Paris, France,
          <source>July 21-25</source>
          ,
          <year>2019</year>
          , ACM,
          <year>2019</year>
          , pp.
          <fpage>765</fpage>
          -
          <lpage>774</lpage>
          . URL: https://doi.org/10.1145/3331184.3331254.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 3 3 1 1 8 4 . 3 3 3 1 2 5 4 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Cornacchia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ragone</surname>
          </string-name>
          ,
          <article-title>Explanation in multistakeholder recommendation for enterprise decision support systems</article-title>
          , in: A.
          <string-name>
            <surname>Polyvyanyy</surname>
          </string-name>
          , S. Rinderle-Ma (Eds.),
          <source>Advanced Information Systems Engineering</source>
          Workshops - CAiSE 2021 International Workshops, Melbourne,
          <string-name>
            <surname>VIC</surname>
          </string-name>
          , Australia, June 28 - July 2,
          <year>2021</year>
          , Proceedings, volume
          <volume>423</volume>
          <source>of Lecture Notes in Business Information Processing</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>47</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -79022-
          <issue>6</issue>
          _4.
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 3 - 0 3 0 - 7 9 0 2 2 - 6</volume>
          \ _ 4 .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>