<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>IIR</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Recency, Popularity, and Diversity of Explanations in Knowledge-based Recommendation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Discussion Paper</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giacomo Balloccu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ludovico Boratto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianni Fenu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirko Marras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics and Computer Science, University of Cagliari</institution>
          ,
          <addr-line>Cagliari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>12</volume>
      <abstract>
        <p>Modern knowledge-based recommender systems enable the end-to-end generation of textual explanations. These explanations are created from learnt paths between an already experience product and a recommended product in a knowledge graph, for a given user. However, none of the existing studies has investigated the extent to which properties of a single explanation (e.g., the recency of interaction with the already experience product) and of a group of explanations for a recommended list (e.g., the diversity of the explanation types) can influence the perceived explanation quality. In this paper, we summarize our previous work on conceptualizing three novel properties that model the quality of the explanations (linking interaction recency, shared entity popularity, and explanation type diversity) and proposing re-ranking approaches able to optimize for these properties. Experiments on two public data sets showed that our approaches can increase explanation quality according to the proposed properties, while preserving recommendation utility. Source code and data: https://github.com/giacoballoccu/explanation-quality-recsys.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Recommender Systems</kwd>
        <kwd>Explainability</kwd>
        <kwd>Evaluation</kwd>
        <kwd>Responsible Recommendation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Explaining to users why certain results have been provided to them has become an essential
property of modern Recommender Systems (RSs). Under certain conditions, these explanations
are required by regulations like the European General Data Protection Regulation (GDPR) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Moreover, they have been proved to positively impact on businesses and user experience [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
These explanations are currently made possible by means of traditional recommender systems
augmented with external knowledge, modelled in form of knowledge graphs (KGs).
      </p>
      <p>
        Existing approaches have incorporated the implicit representation of users and products in a
knowledge graph as a regularization term in the objective function of a traditional recommender
system (regularized-based approaches) [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8">3, 4, 5, 6, 7, 8</xref>
        ] or exploited the structure of the knowledge
graph to produce paths between users and products during the optimization process (path-based
approaches) [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9, 10, 11</xref>
        ]. These latter paths can be in turn translated into a short text to be
provided to the user for explaining why a certain product has been recommended to them.
      </p>
      <p>Path-based approaches often rely on a reinforcement learning (RL) agent conditioned on a
user in the knowledge graph and trained to navigate to potentially relevant products for that
user. The agent then samples paths between the user and the recommended products in the
knowledge graph, based on the probability the agent took that path. In the movie domain, an
example path between an already watched movie (1) and a recommended movie (2),
shaped in the form of 1 watched 1 directed 1 directed 2, can be
used to provide the explanation “2 is recommended because you watched another movie
directed by 1”. These paths include a linking interaction (1 watched 1), a
shared entity (1), a sharing relation (directed), and a recommended item (2).
However, multiple paths between the user and the recommended item exist, and the path used
to create the explanation is merely selected based on an inner-functioning probability so far.</p>
      <p>In this paper, we summarize our prior work [12] on conceptualizing three novel user-level
explanation quality metrics deemed as important for the next generation of explainable RSs,
considering recency, popularity and diversity of explanation. We then propose re-ranking
approaches that optimize the top- recommended products and the paths exploited for generating
the accompanying explanations for the proposed explanation quality metrics, going beyond
mere inner-functioning probability scores. We finally assess the impact of our approaches on
recommendation utility and explanation quality, investigating whether any trade-of exists.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <p>
        In this section, we introduce the datasets, the pre-processing steps, the evaluation metrics used to
assess recommendation utility and explanation quality, and the re-ranking approaches proposed
for their joint optimization. Please refer to the original work [12] for detailed information.
Dataset Preparation. Our experiments were run on two real-world datasets, namely
Movielens1M and LastFM. MovieLens1M (ML-1M) [13] contains 1,000,209 ratings assigned to 3,226
movies by 6,040 users of the online service MovieLens. This dataset was extended with its
DBpedia KG proposed in [14]. On the other hand, LastFM is a dataset composed of 3,955,598
interactions, 47,981 songs and 15,773 users, extracted by [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] from the original LastFM1b [15]. The
associated KG was extracted from Freebase by [16]. For both datasets, we discarded the products
(and their corresponding interactions) not present as entities in the KG. For each dataset, we
performed a temporal user-based training-validation-test split, with the 70% oldest interactions
in the training set, the subsequent 10% in the validation set (hyper-parameter tuning), and the
last 20% in the test set. Products already seen by the user were not recommended a second time.
Explanation Property Design. We adopted a mixed approach combining literature review
and user’s studies to explore and conceptualize the space of relevant explanation quality metrics
comprehensively. As a result of this first phase, we identified and operationalized three novel
explanation quality metrics. These metrics, whose importance for the users was assessed
through a questionnaire, are based respectively on the concepts of recency, popularity and
diversity applied to the components of a path in the KG (e.g.,  listened 1 featuring
1 featuring 2). Linked interaction recency (LIR) monitors how recent the user
interaction with the product included in the selected path is, i.e.,  listened 1 in the
example path. Shared Entity Popularity (SEP) considers how popular the shared entity is, i.e.,
1 in the example path. Explanation Type Diversity (ETD) counts how many explanations
types (e.g., featured, wrote by, and composed by in music) are provided in a top- list.
Recommendation and Re-Ranking. Being focused on improving the quality of the textual
explanations provided to the users, our suite of re-ranking approaches can be applied to the
output of any recommender system able to generate paths between users and products in the KG.
To this end, in our study, we focused on PGPR [17]. Specifically, our re-ranking approaches were
built to re-rank both the recommended products and the explanation paths originally generated
by a recommender system, considering both explanation quality scores and embedding scores
(as a proxy of recommendation utility). The optimization problem aimed at maximizing the
weighted sum of these two factors, where  is an hyper-parameter defining the importance
given to explanation quality. Our experiments led to 14 diferent re-ranked lists and explanations
{R|P|D|RP|RD|PD|RPD}-PGPR (7 combinations of optimized explanation quality metrics × two
datasets), marked according to the combination of explanation quality metrics the re-ranked
recommended list was optimized for (Recency : LIR; Popularity : SEP; Diversity : ETD).
Evaluation. Our evaluation process covered recommendation utility and explanation quality,
computed on top-10 recommended lists ( = 10) for the sake of conciseness and clarity. We
assessed recommendation utility through the Normalized Discounted Cumulative Gain (NDCG)
using binary relevance scores and a base-2 logarithm decay (as done in [18, 19] for example).
We assessed explanation quality from three perspectives, namely linking interaction recency
(LIR), shared entity popularity (SEP), and explanation type diversity (ETD). For each metric, we
reported the average value across the entire user base obtained with the test data.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental Results</title>
      <p>Trade-of between Recommendation Utility and Explanation Quality (RQ1). First, we
investigated the extent to which our re-ranking approaches impacted on explanation quality
and recommendation utility, according to the optimized explanation quality metric(s). Figure 1
collects the gains / losses resulting from our re-ranking approaches in terms of NDCG, LIR, SEP,
and ETD, over  ∈ [0.1, 0.5], with respect to the original PGPR model. For conciseness, we
focus on only single-metric optimization. Results show that optimizing for a certain explanation
quality metric x not only causes gains on x for the resulting explanations, but positively afects
other explanation quality metrics (e.g., optimizing for SEP led to gains on both SEP and ETD
and vice-versa). Even with  =0.1, our re-ranking approaches led to significant gains ( ≥ 50%)
on the optimized metric, without a significant loss (just ≤ 1%) in recommendation utility.
Impact of Producing Explanations on Recommendation Utility (RQ2). We then
investigated how the recommendation utility achieved by our re-ranking approaches compared
to that achieved by other traditional recommender systems1. Table 1 shows the NDCGs
obtained by the considered systems. Results show that the recommendations obtained through
our re-ranking approaches achieved state-of-the-art NDCGs. In both datasets, all re-ranking
approaches achieved a NDCG equal or slightly lower than the non-(path-)explainable baselines.
Overall, our results show that accounting for beyond-accuracy aspects on user-level explanation
quality does not lead to losses (when observed, they are negligible) in recommendation utility.
Impact on Explanation Quality (RQ3). Under the same setting introduced in the last
experiment, we finally investigated how optimizing for a diferent (set of) explanation quality
metrics through our re-ranking approaches impacted on individual and joint explanation quality
metrics. Table 2 reports the LIR, SEP, ETD, and EQ (the sum of the three explanation metric
scores). Gains in explanation quality were large and proportional to the baseline PGPR value,
on both datasets. Higher gains were observed for ETD than other metrics. Considering all three
metrics jointly did not lead to the highest overall explanation quality. This highlights possibly
diverging optimization patterns according to the domain and characteristics of the dataset.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In this paper, we conceptualized and operationalized three novel metrics to monitor explanation
quality in recommendation from a user perspective. We then proposed re-ranking approaches
to optimize for these properties. Our results on two real-world datasets showed that not
only the proposed approaches improve the overall explanation quality, but also preserve (and
sometimes improve) recommendation utility w.r.t. the original model. In next steps, we plan
to operationalize a larger space of user-level explanation metrics and assess the impact of the
resulting explainable RSs on the platform and its stakeholders via online experiments.
1We selected the  value for our approaches, assuming to work in a context where the platform owners are willing
to lose 10% of NDCG at most to increase as much as possible explanation quality
[12] G. Balloccu, L. Boratto, G. Fenu, M. Marras, Post processing recommender systems
with knowledge graphs for recency, popularity, and diversity of explanations, CoRR
abs/2204.11241 (2022). URL: https://doi.org/10.48550/arXiv.2204.11241. doi:10.48550/
arXiv.2204.11241. arXiv:2204.11241.
[13] F. M. Harper, J. A. Konstan, The movielens datasets: History and context, ACM Trans.
Interact. Intell. Syst. 5 (2015). URL: https://doi.org/10.1145/2827872. doi:10.1145/2827872.
[14] Y. Cao, X. Wang, X. He, Z. Hu, T. Chua, Unifying knowledge graph learning and
recommendation: Towards a better understanding of user preferences, in: L. Liu, R. W. White,
A. Mantrach, F. Silvestri, J. J. McAuley, R. Baeza-Yates, L. Zia (Eds.), The World Wide Web
Conference, WWW 2019, San Francisco, CA, USA, May 13-17, 2019, ACM, 2019, pp. 151–
161. URL: https://doi.org/10.1145/3308558.3313705. doi:10.1145/3308558.3313705.
[15] M. Schedl, The lfm-1b dataset for music retrieval and recommendation, in: Proceedings of
the 2016 ACM on International Conference on Multimedia Retrieval, ICMR ’16, Association
for Computing Machinery, New York, NY, USA, 2016, p. 103–110. URL: https://doi.org/10.
1145/2911996.2912004. doi:10.1145/2911996.2912004.
[16] W. X. Zhao, G. He, K. Yang, H. Dou, J. Huang, S. Ouyang, J.-R. Wen, KB4Rec: A Data
Set for Linking Knowledge Bases with Recommender Systems, Data Intelligence 1 (2019)
121–136. URL: https://doi.org/10.1162/dint_a_00008. doi:10.1162/dint_a_00008.
[17] Y. Xian, Z. Fu, S. Muthukrishnan, G. de Melo, Y. Zhang, Reinforcement knowledge graph
reasoning for explainable recommendation, in: 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. 285–294. URL: https://doi.org/10.1145/
3331184.3331203. doi:10.1145/3331184.3331203.
[18] M. Marras, L. Boratto, G. Ramos, G. Fenu, Equality of learning opportunity via individual
fairness in personalized recommendations, International Journal of Artificial Intelligence
in Education (2021) 1–49. URL: https://doi.org/10.1007/s40593-021-00271-1. doi:10.1007/
s40593-021-00271-1.
[19] L. Boratto, G. Fenu, M. Marras, G. Medda, Consumer fairness in recommender
systems: Contextualizing definitions and mitigations, in: M. Hagen, S. Verberne, C.
Macdonald, C. Seifert, K. Balog, K. Nørvåg, V. Setty (Eds.), Advances in Information
Retrieval - 44th European Conference on IR Research, ECIR 2022, Stavanger, Norway,
April 10-14, 2022, Proceedings, Part I, volume 13185 of Lecture Notes in Computer
Science, Springer, 2022, pp. 552–566. URL: https://doi.org/10.1007/978-3-030-99736-6_37.
doi:10.1007/978-3-030-99736-6\_37.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Goodman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Flaxman</surname>
          </string-name>
          ,
          <article-title>European union regulations on algorithmic decision-making and a "right to explanation"</article-title>
          ,
          <source>AI Mag</source>
          .
          <volume>38</volume>
          (
          <year>2017</year>
          )
          <fpage>50</fpage>
          -
          <lpage>57</lpage>
          . URL: https://doi.org/10.1609/aimag. v38i3.2741. doi:
          <volume>10</volume>
          .1609/aimag.v38i3.
          <fpage>2741</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <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>A survey of explanations in recommender systems</article-title>
          ,
          <year>2007</year>
          , pp.
          <fpage>801</fpage>
          -
          <lpage>810</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICDEW.
          <year>2007</year>
          .
          <volume>4401070</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          , W.-Y. Ma,
          <article-title>Collaborative knowledge base embedding for recommender systems</article-title>
          ,
          <source>in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , KDD '16,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2016</year>
          , p.
          <fpage>353</fpage>
          -
          <lpage>362</lpage>
          . URL: https://doi.org/10.1145/2939672.2939673. doi:
          <volume>10</volume>
          . 1145/2939672.2939673.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Guo</surname>
          </string-name>
          , Dkn:
          <article-title>Deep knowledge-aware network for news recommendation</article-title>
          ,
          <year>2018</year>
          . URL: https://arxiv.org/abs/
          <year>1801</year>
          .08284. doi:
          <volume>10</volume>
          .48550/ARXIV.
          <year>1801</year>
          .
          <volume>08284</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Y.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <article-title>Improving sequential recommendation with knowledge-enhanced memory networks</article-title>
          ,
          <source>in: The 41st International ACM SIGIR Conference on Research amp; Development in Information Retrieval</source>
          , SIGIR '18,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2018</year>
          , p.
          <fpage>505</fpage>
          -
          <lpage>514</lpage>
          . URL: https://doi.org/10. 1145/3209978.3210017. doi:
          <volume>10</volume>
          .1145/3209978.3210017.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <article-title>Mining implicit entity preference from user-item interaction data for knowledge graph completion via adversarial learning</article-title>
          , in: Y.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <string-name>
            <surname>King</surname>
          </string-name>
          , T. Liu, M. van Steen (Eds.),
          <source>WWW '20: The Web Conference</source>
          <year>2020</year>
          , Taipei, Taiwan,
          <source>April 20-24</source>
          ,
          <year>2020</year>
          , ACM / IW3C2,
          <year>2020</year>
          , pp.
          <fpage>740</fpage>
          -
          <lpage>751</lpage>
          . URL: https://doi.org/10.1145/3366423. 3380155. doi:
          <volume>10</volume>
          .1145/3366423.3380155.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , M. Liu, T.-S. Chua,
          <article-title>Kgat: Knowledge graph attention network for recommendation</article-title>
          ,
          <source>in: Proc. of the 25th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD '19</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA,
          <year>2019</year>
          , p.
          <fpage>950</fpage>
          -
          <lpage>958</lpage>
          . URL: https://doi.org/10.1145/3292500.3330989. doi:
          <volume>10</volume>
          .1145/3292500.3330989.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>An end-to-end neighborhood-based interaction model for knowledge-enhanced recommendation</article-title>
          , CoRR abs/
          <year>1908</year>
          .04032 (
          <year>2019</year>
          ). URL: http://arxiv.org/abs/
          <year>1908</year>
          .04032. arXiv:
          <year>1908</year>
          .04032.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muthukrishnan</surname>
          </string-name>
          , G. de Melo,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>Reinforcement knowledge graph reasoning for explainable recommendation</article-title>
          ,
          <source>in: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , SIGIR'19,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2019</year>
          , p.
          <fpage>285</fpage>
          -
          <lpage>294</lpage>
          . URL: https: //doi.org/10.1145/3331184.3331203. doi:
          <volume>10</volume>
          .1145/3331184.3331203.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>W.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Tang,
          <string-name>
            <surname>Ekar:</surname>
          </string-name>
          <article-title>An explainable method for knowledge aware recommendation</article-title>
          , CoRR abs/
          <year>1906</year>
          .09506 (
          <year>2022</year>
          ). URL: http://arxiv.org/ abs/
          <year>1906</year>
          .09506. arXiv:
          <year>1906</year>
          .09506.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Xing</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Xie</surname>
          </string-name>
          ,
          <article-title>Leveraging Demonstrations for Reinforcement Recommendation Reasoning over Knowledge Graphs, Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <year>2020</year>
          , p.
          <fpage>239</fpage>
          -
          <lpage>248</lpage>
          . URL: https://doi.org/10.1145/ 3397271.3401171.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>