<!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>X i v .</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Graph-based Explainable Recom mendation Systems: Are We Rigorously Evaluating Explanations?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A Position Paper.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Montagna</string-name>
          <email>andrea.montagna@phd.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alvise De Biasio</string-name>
          <email>alvise.debiasio@phd.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicolò Navarin</string-name>
          <email>nnavarin@math.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Aiolli</string-name>
          <email>aiolli@math.unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Explainability, Graph Neural Networks, Recommender Systems</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics, University of Padova</institution>
          ,
          <addr-line>Via Trieste 63, Padova, 35131 PD</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>R&amp;D Department</institution>
          ,
          <addr-line>estilos srl, Via Ca' Marcello 67/D, Venezia, 30172 VE</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>2</volume>
      <issue>2</issue>
      <fpage>1</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>In recent years, we have witnessed an increase in the amount of published research in the field of Explainable Recommender Systems. These systems are designed to help users find the items of the most interest by providing not only suggestions but also the reasons behind those recommendations. Research has shown that there are many advantages to complementing a recommendation with a convincing explanation. For example, such an explanation can often lead to an increase in user trust, which in turn can improve recommendation efectiveness and system adoption. In particular, for this reason, many research works are studying explainable recommendation algorithms based on graphs, e.g., exploiting knowledge graphs or graph neural networks based methods. The use of graphs is very promising since algorithms can, in principle, combine the benefits of personalization and graph reasoning, thus potentially improving the efectiveness of both recommendations and explanations. However, although graph-based algorithms have been repeatedly shown to bring improvements in terms of ranking quality, not much literature has yet studied how to properly evaluate the quality of the corresponding explanations. In this position paper, we focus on this problem, examining in detail how the explanations of explainable recommenders based on graphs are currently evaluated and discussing how they could be evaluated in the future in a more quantitative and comparable way in compliance with the well-known Explainable ∗Corresponding author. †These authors contributed equally.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Graph-based algorithms have attracted the interest of many researchers because of the
capabilities they ofer to represent the world of interactions, particularly those related to humans. They
are a promising field because the learning process can be based directly on graphs that, in
addition to representing user-object interactions, can include contextual information such as user
demographics, product categories, and other attributes. In particular with the objective of
capturing these connections and exploiting these potentials through user suggestions, Knowledge
Graphs (KGs) and Graph Neural Networks (GNNs) have gained significant attention in recent
years, especially in the Recommender Systems (RSs) field to ensure fairness [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], improve business
value [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], or generate relevant, yet explainable, recommendations to users from graphs [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. As
users have increasingly demanded explanations for recommendations in recent years, it becomes
crucial for model developers to provide insights into how and why those recommendations are
made. Unlike traditional recommender systems, this kind of approach allows any
recommendation to be generated by simultaneously integrating it with a corresponding explanation. The
explanations provided can be very persuasive [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ] in that they often exploit graph reasoning
logic that allows the explanation to be represented as a path on the graph. For example, an
explanation for a “Back to the Future” recommendation, may be intuitively represented with the path
watched directed by that also directed
“user −−−−−−−→ Forrest Gump −−−−−−−−−→ Robert Zemeckis −−−−−−−−−−−−−→ Back to the Future”
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. However, although graph-based methods have repeatedly shown remarkable performance
in modeling complex user-item relational dependencies and generating relevant
recommendations, the transparency and interpretability of the underlying reasoning process still remain a
significant concern. In particular, the main problem lies in establishing a clear understanding of
what a Graph-Based Explainable Recommender System (GxRS) should provide as an explanation,
how it could be useful for the final users, and especially how accurate the outcome is.
      </p>
      <p>
        In the following sections, we will examine several works reported in the most recent surveys
[
        <xref ref-type="bibr" rid="ref9">9, 10, 11, 12, 13, 14</xref>
        ] in the field of GNN- and KG-based recommender systems, from 2018 to 2023
(see Table 1). What emerges from our analysis is that many existing studies have focused on the
use of graphs to improve the performance of recommender systems in terms of recommendation
quality, diversity, and other conventional measures, while less rigorously assessing the quality
of the corresponding explanations. Studies often ofer only qualitative case-based examples
where a particular explanation is represented graphically as a path on the graph. However, what
is generally lacking is a quantitative and comparable evaluation of the quality of explanations
according to the widely known guidelines of explainable recommendation systems [15]. While
graphical explanations are useful for getting an intuitive idea of the underlying reasoning
process, they also severely limit the comparison of algorithms and, more generally, the progress
in this particular field. Instead, it may be beneficial for research to focus more in the future on
the evaluation aspects by designing metrics to provide quantitative insights into the complete
decision-making process to ensure that the algorithms’ explanations are useful in practice from
a human perspective.
      </p>
      <p>To clarify the challenges mentioned above, the remainder of the article is organized as follows.
In Section 2 we ofer a general introduction to recent graph-based explainable recommendation
algorithms. Subsequently, in Section 3 we focus on the current methodologies used in the
literature to evaluate these algorithms. Then, in Section 4 we bring to the community’s attention
the importance of the well-known explainable recommender systems guidelines for evaluation,
while also discussing potential ways to use these guidelines in future research works. Finally,
Section 5 concludes the article with a summary of the findings. We hope that our work will
improve the understanding of current advances, identifying major challenges, and encouraging
the development of more robust and user-oriented approaches for evaluating graph-based
explainable recommender systems in the future.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Graph-based Explainable Recommendation Algorithms</title>
      <p>In the literature, a number of diferent studies proposed the use of GNN- or KG-based algorithms
to generate relevant, yet explainable recommendations from graphs. These graphs often provide
additional information in addition to the most commonly used user-item interactions, including
demographic characteristics of the user (e.g., age, gender), various attributes of the item (e.g.,
product category, price range), and contextual features (e.g., time, location) interconnected in a
graph. A graph can be classified into homogeneous (if the edge connects only two nodes and
there is only one type of nodes and edges), heterogeneous (if the edge connects only two nodes
and there are multiple types of nodes and edges), or hypergraph (where each edge joins more
than two nodes). While edges represent a relation (interaction or property) of the node, each
node represents an entity of the dataset that could have one or more associated properties and
could interact with other entities. There are various techniques for using such graph-based
information for recommendations and/or explanation purposes.</p>
      <p>
        Depending on how the graph is handled in the learning process, we can distinguish diferent
graph-based explainability recommendation techniques in the literature. For example, in certain
cases, neural networks can be exploited to decompose the graph in the form of embeddings or
paths (see Table 1). In particular, embedding-based methods typically aim to learn embedding
representations of users, items, and other entities from the graph that can be used to generate
recommendations or explanations. However, embedding-based methods generally lack the
ability to discover multi-hop relational paths from the graph to generate explanations. Therefore,
the explanations provided are generated by exploiting empirical criteria of similarity matching
among the various embeddings in the graph to motivate post-hoc a given recommendation
(weak explainability). Instead, path-based methods first identify connectivity paths between
users and items and then feed those paths into the recommendation algorithms to generate
recommendations and explanations. However, although the explanations provided by these
models often appear quite convincing, as they are based on complex multi-hop reasoning,
considering all possible paths between a given user-item pair may involve irrelevant ones that
can lead to mismatches with real user preferences (error propagation). Given the current
limitations of pure path-based and embedding-based algorithms, other hybrid [
        <xref ref-type="bibr" rid="ref8">8, 31, 32</xref>
        ] algorithms
have also been studied in the literature. These methodologies should, in principle, improve
recommendations and explanations by alleviating the weak explainability and error propagation
problems. However, as we discuss in the next section, explanations are not always rigorously
evaluated.
      </p>
      <p>Considering the above open challenges, it is highly important to efectively evaluate not only
the quality of the recommendations of current methods but also the quality of the corresponding
explanations. For example, some algorithms may be more suitable for certain application
domains because they may provide better explanations. Other algorithms may be preferable for
other contexts because they may provide more relevant yet explainable recommendations.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Are we Really Evaluating the Quality of Explanations of</title>
    </sec>
    <sec id="sec-4">
      <title>Graph-based Explainable Recommendation Algorithms?</title>
      <p>In the above literature, a variety of methods and metrics are used for evaluation purposes. In
particular, all the surveyed studies employ well-known ofline metrics (e.g., Precision, Recall,
NDCG, AUC) from the RSs literature to evaluate the relevance of recommendations1. These
metrics are typically used to evaluate the performance of a RS in recommending items of most
interest to users. Proposed graph-based algorithms are often able to beat baselines in terms of
relevance or other well-known quality factors such as diversity and coverage because, since
graphs are often used as additional contextual information to the user-item interaction matrix,
they allow, in principle, more accurate recommendations to be generated. However, especially
for an Explainable Recommender Systems, while it is important to assess the relevance of
recommendations, it should also be equally important to assess the quality of the corresponding
explanations. Indeed, the recommendation algorithm could, in principle, produce good-quality
recommendations but weak explanations.</p>
      <p>Unfortunately, when analyzing the above literature in detail, it emerges that only a few
papers [36, 37, 38, 39, 40, 41] have evaluated the quality of explanations as rigorously as they
have assessed recommendations relevance. Indeed, in terms of explanation quality, almost all
studies (see Table 1) provide some qualitative case-based analysis to intuitively evaluate the
quality of the algorithmic reasoning process. Typically, a specific recommendation of a certain
item is selected for a given user, and a graphical representation of the explanation provided
by the algorithm is proposed. Supplementing the graphical representation, some empirical
observations are often provided to state that, at least intuitively, the considered explanation
seems realistic. However, what is generally missing is a quantitative and comparable assessment
of the quality of the system’s overall explanations, i.e., a goal-oriented evaluation based on
diferent factors of the explanations that the system should provide for each recommendation
to every user, as is typically done instead when assessing recommendations relevance.</p>
      <sec id="sec-4-1">
        <title>3.1. Current Evaluation of Explanations Quality in Graph-Based</title>
      </sec>
      <sec id="sec-4-2">
        <title>Recommender Systems</title>
        <p>Besides the typically employed qualitative case analyses, only a few articles, among the ones
listed in Table 1, proposed to evaluate the explanations of the proposed Explainable
Recommender Systems in a more quantitative way. For example, Lyu et al. [38] used ROUGE to
1We refer readers to some recent surveys [42, 43] for further insights on well-known ofline evaluation metrics that
are widely used in the RSs literature to assess the relevance of recommendations.
evaluate explanations ofline. The metric is typically used for the evaluation of text
summarization tasks and measures the number of overlapping words between the generated text and the
ground truth. Since in the paper, the explanations generated by the algorithm are expressed in
natural language, the authors can use the metric to assess how close these explanations are to
the ground truth user reviews. However, the metric can only be used to evaluate the natural
language-based explanation style, which is a recent area of research in the literature. Therefore,
the proposed evaluation is not suitable for evaluating the more widely-adopted path-based
explanation style, i.e., where the logical reasoning of the algorithm is represented as a path on
the graph. To overcome this limitation, a similar methodology recently employed by Tai et al.
[40] and Zhao et al. [41] consists of evaluating the ability of an algorithm to provide explanation
paths that contain entities also present in the form of words in user reviews, exploiting
wellknown relevance-based metrics such as NDCG and Recall. However, as in the previous case, if
user reviews are not present, this kind of evaluation methodology is not applicable. Exploiting
a diferent methodology, Ma et al. [37] proposed to evaluate the quality of the explanations (in
terms of relevance and diversity) from a human perspective. In particular, the authors randomly
selected 100 user-item recommendation pairs and the corresponding path-based explanations
generated by the recommender system. Then they selected 10 human raters who have machine
learning experience to manually evaluate the quality of explanations. However, as is also
known in other areas in the field of recommender systems, this particular online evaluation
methodology can be very expensive to perform on a large scale and subject to user bias. Hence,
the overall validity of the final results may be compromised if the human raters are not carefully
selected. Another methodology has been proposed recently by Wang et al. [36]. In particular,
given a certain explanation for a user recommendation, proposed to evaluate the degree to
which the explanation path conforms to the particular user profile. Specifically, for a given user,
the authors first construct the user profile containing his/her interactions with the entities of the
graph. Then they measured the number of entities in the explanation path that are also present
in the user profile. Moreover, since an explanation path can be based on multiple hops between
diferent graph entities, very long reasoning paths would be able to match more user profile
entities. Correspondingly, the authors’ proposed evaluation is based on a hyperparameter that
considers only a certain number of entities in the explanation path for evaluation purposes.
However, as noted by the authors, this evaluation methodology is very ineficient. Hence, they
sampled only 100 test set users and evaluated the explanations of the top-20 recommendations
for each of them. Finally, in another recent work by Geng et al. [39] it has been proposed to
measure through the New Reach Ratio (  2) metric in which terms a graph-based explainable
model is able to mitigate the recall bias.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Towards a More Standardized Evaluation in Compliance with the Recommender Systems Explainability Guidelines</title>
      <p>In the previous section, we highlighted that most of the works in the GxRS literature used a
qualitative case-based analysis rather than a quantitative approach to intuitively evaluate the
explanations provided by the model. Unfortunately, the lack of adoption of a quantitative and
comparable framework for styling, presenting, personalizing, and evaluating such explanations,
does not allow to compare the diferent models in terms of explainability results. The adoption
of shared guidelines that employ quantitative metrics would allow this issue to be solved.</p>
      <p>In 2015 Tintarev and Masthof [15], and more recently Chen et al. [50] and Mohseni et al.
[51] released well-known guidelines to create a common evaluation framework for Explainable
Recommender Systems (of which GxRS are part). The guidelines provide a formal process
for assessing the explainability of a model. Following this process, the developer can define
the goal of the model, the target user, and the evaluation metrics to determine how much the
model performs in terms of explainability, considering style, presentation, personalization,
and evaluation aspects. For example, in terms of presentation, the recommendations provider
may desire to give explanations that are structured in a certain way. Currently, most of the
explanations are provided to users by using a template-based structure (e.g., indicating how
many similar users have the same tastes of the current user), a graphical representation (e.g.,
considering a path on a graph) or natural language [52, 53]. Instead, in terms of evaluation,
the quality of explanations is typically assessed considering certain goals, as transparency,
scrutability, trust, efectiveness, persuasiveness, eficiency, and satisfaction. The ability of
explanations to achieve such goals can be evaluated by calculating certain metrics, considering
specific case studies (e.g., for a qualitative assessment) or through online experiments (e.g., user
studies, A/B tests) [50]. Each of these method has certain advantages and disadvantages. For
example, qualitative case-based analyses can be used to intuitively assess whether explanations
are realistic or not. However, the evaluation may be afected by bias, and the outcome of diferent
models is not comparable. Instead, analyses based on quantitative metrics (e.g., Probability of
Necessity, Mean Explainability Precision) [47, 44] could be less intuitive, but they are easy to
benchmark, comparable, and more eficient.</p>
      <p>For example, future works may exploit existing metrics proposed in the literature to evaluate
the explanations quality (e.g., Mean Explainability Precision [44], or Explainability Power [46]). A
representative list of explainability metrics from the literature [50, 13, 54, 55] is presented in Table
2. In particular, researchers could focus on balancing multiple perspective at the same time, such
as fairness and explainability measuring the Path and Diversity Scores proposed by Fu et al. [56].
Moreover, in the future it could be worth to investigate the relation between the recommendation
list and the explanation properties as proposed by Balloccu et al.. In particular, in recent works,
e.g., [48, 49], Balloccu et al. propose six novel metrics to evaluate the quality of explanations, i.e.,
Linking Interaction Recency (LIR), Linking Interaction Diversity(LID), Shared Entity Popularity
(SEP), Shared Entity Diversity (SED), Explanation Path Type Diversity (PTD), and Explanation
Path Type Concentration (PTC). The use of such quantitative evaluation metrics can enhance
the interpretability and transparency of recommendations, empowering users to make informed
decisions based on comprehensible explanations. Overall the integration of such a quantitative
evaluation framework may not only provide concrete evidence of model efectiveness but it
may also contribute to the advancement and adoption of explainable recommender systems in
real-world applications.</p>
      <p>
        Besides exploiting existing metrics, other research directions may also be interesting for
the future. In particular, while existing metrics can be used to measure certain aspects of
explanations, future research may study other quantitative and comparable methods that can be
used to evaluate the quality of explanations in compliance with the explainability guidelines, e.g.,
assessing explanations in terms of style, personalization and presentation aspects. Moreover,
given the limitations of available datasets in reflecting real user preferences in terms of the
explanations provided by the models, further research may focus on collecting datasets that
have such information. Furthermore, another important aspect to consider for the future may be
the inclusion of human-centered evaluation methods. Indeed, evaluating the performance and
efectiveness of explainability from a human perspective is essential to gain valuable insights
into the usability and impact of the explanations provided by an algorithm [57]. Finally, another
efective enhancement for evaluating explanations could be providing explanations to users
through an interface designed to facilitate access, increase comprehension, and collect users’
feedback during the usage experience. Through this interface, providers could measure the
adoption of a system that may seek to achieve one or more objectives at the same time, e.g.,
considering efectiveness [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], persuasiveness, scrutability aspects.
      </p>
    </sec>
    <sec id="sec-6">
      <title>5. Conclusion</title>
      <p>In this article, we discussed how the explanations provided by graph-based explainable
recommendation systems are currently evaluated, pointing out open challenges and future research
directions in this area concerning evaluation methods. What emerges from our analysis is
that most papers evaluated the quality of explanations through a qualitative case-based
analysis, while only a few articles proposed metrics for a more quantitative evaluation. Moreover,
the current metrics are not suficient to comprehensively evaluate all the diferent types of
explanation and are only partially compliant with the well-known explainable recommender
system guidelines. Future research will need to address current limitations by providing new
guidelines-compliant evaluation methodologies. With this work, we encourage researchers
to adopt a more quantitative and comparable approach when evaluating the quality of the
explanations. We hope that our eforts will inspire further research in this field and lead to the
creation of more comprehensive and guideline-compliant methods for assessing and comparing
the quality of explanations of graph-based explainable recommendation algorithms.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Acknowledgments</title>
      <p>This work was partially funded by estilos srl.
Frontiers, and Applications, Springer Nature, Singapore, 2022, pp. 423–445. URL: https:
//doi.org/10.1007/978-981-16-6054-2_19. doi:1 0 . 1 0 0 7 / 9 7 8 - 9 8 1 - 1 6 - 6 0 5 4 - 2 _ 1 9 .
[10] S. Wu, F. Sun, W. Zhang, X. Xie, B. Cui, Graph Neural Networks in Recommender Systems:
A Survey, ACM Computing Surveys 55 (2022) 97:1–97:37. URL: https://dl.acm.org/doi/10.
1145/3535101. doi:1 0 . 1 1 4 5 / 3 5 3 5 1 0 1 .
[11] C. Gao, Y. Zheng, N. Li, Y. Li, Y. Qin, J. Piao, Y. Quan, J. Chang, D. Jin, X. He, Y. Li,
A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods,
and Directions, ACM Transactions on Recommender Systems 1 (2023) 3:1–3:51. URL:
https://dl.acm.org/doi/10.1145/3568022. doi:1 0 . 1 1 4 5 / 3 5 6 8 0 2 2 .
[12] H. Yuan, H. Yu, S. Gui, S. Ji, Explainability in Graph Neural Networks: A Taxonomic Survey,
IEEE Transactions on Pattern Analysis and Machine Intelligence 45 (2023) 5782–5799.
doi:1 0 . 1 1 0 9 / T P A M I . 2 0 2 2 . 3 2 0 4 2 3 6 , conference Name: IEEE Transactions on Pattern Analysis
and Machine Intelligence.
[13] Q. Guo, F. Zhuang, C. Qin, H. Zhu, X. Xie, H. Xiong, Q. He, A Survey on Knowledge
GraphBased Recommender Systems, IEEE Transactions on Knowledge and Data Engineering 34
(2022) 3549–3568. doi:1 0 . 1 1 0 9 / T K D E . 2 0 2 0 . 3 0 2 8 7 0 5 , conference Name: IEEE Transactions
on Knowledge and Data Engineering.
[14] G. Balloccu, L. Boratto, C. Cancedda, G. Fenu, M. Marras, Knowledge is Power,
Understanding is Impact: Utility and Beyond Goals, Explanation Quality, and Fairness in Path
Reasoning Recommendation, in: J. Kamps, L. Goeuriot, F. Crestani, M. Maistro, H. Joho,
B. Davis, C. Gurrin, U. Kruschwitz, A. Caputo (Eds.), Advances in Information Retrieval,
Lecture Notes in Computer Science, Springer Nature Switzerland, Cham, 2023, pp. 3–19.
doi:1 0 . 1 0 0 7 / 9 7 8 - 3 - 0 3 1 - 2 8 2 4 1 - 6 _ 1 .
[15] N. Tintarev, J. Masthof, Explaining Recommendations: Design and Evaluation, in: F. Ricci,
L. Rokach, B. Shapira (Eds.), Recommender Systems Handbook, Springer US, Boston,
MA, 2015, pp. 353–382. URL: https://doi.org/10.1007/978-1-4899-7637-6_10. doi:1 0 . 1 0 0 7 /
9 7 8 - 1 - 4 8 9 9 - 7 6 3 7 - 6 _ 1 0 .
[16] Q. Li, X. Tang, T. Wang, H. Yang, H. Song, Unifying Task-Oriented Knowledge Graph
Learning and Recommendation, IEEE Access 7 (2019) 115816–115828. doi:1 0 . 1 1 0 9 / A C C E S S .
2 0 1 9 . 2 9 3 2 4 6 6 , conference Name: IEEE Access.
[17] X. Sha, Z. Sun, J. Zhang, Hierarchical attentive knowledge graph embedding for
personalized recommendation, Electronic Commerce Research and Applications 48
(2021) 101071. URL: https://www.sciencedirect.com/science/article/pii/S1567422321000430.
doi:1 0 . 1 0 1 6 / j . e l e r a p . 2 0 2 1 . 1 0 1 0 7 1 .
[18] C. Shi, B. Hu, W. X. Zhao, P. S. Yu, Heterogeneous Information Network Embedding for
Recommendation, IEEE Transactions on Knowledge and Data Engineering 31 (2019) 357–370.
doi:1 0 . 1 1 0 9 / T K D E . 2 0 1 8 . 2 8 3 3 4 4 3 , conference Name: IEEE Transactions on Knowledge and
Data Engineering.
[19] Z. Sun, J. Yang, J. Zhang, A. Bozzon, L.-K. Huang, C. Xu, Recurrent knowledge graph
embedding for efective recommendation, in: Proceedings of the 12th ACM Conference
on Recommender Systems, RecSys ’18, Association for Computing Machinery, New York,
NY, USA, 2018, pp. 297–305. URL: https://dl.acm.org/doi/10.1145/3240323.3240361. doi:1 0 .
1 1 4 5 / 3 2 4 0 3 2 3 . 3 2 4 0 3 6 1 .
[20] X. Tang, T. Wang, H. Yang, H. Song, AKUPM: Attention-Enhanced Knowledge-Aware
User Preference Model for Recommendation, in: Proceedings of the 25th ACM SIGKDD
International Conference on Knowledge Discovery &amp; Data Mining, KDD ’19, Association
for Computing Machinery, New York, NY, USA, 2019, pp. 1891–1899. URL: https://dl.acm.
org/doi/10.1145/3292500.3330705. doi:1 0 . 1 1 4 5 / 3 2 9 2 5 0 0 . 3 3 3 0 7 0 5 .
[21] Q. Ai, V. Azizi, X. Chen, Y. Zhang, Learning Heterogeneous Knowledge Base Embeddings
for Explainable Recommendation, Algorithms 11 (2018) 137. URL: http://www.mdpi.com/
1999-4893/11/9/137. doi:1 0 . 3 3 9 0 / a 1 1 0 9 0 1 3 7 .
[22] Y. Cao, X. Wang, X. He, Z. Hu, T.-S. Chua, Unifying Knowledge Graph Learning and
Recommendation: Towards a Better Understanding of User Preferences, in: The World
Wide Web Conference, WWW ’19, Association for Computing Machinery, New York, NY,
USA, 2019, pp. 151–161. URL: https://dl.acm.org/doi/10.1145/3308558.3313705. doi:1 0 . 1 1 4 5 /
3 3 0 8 5 5 8 . 3 3 1 3 7 0 5 .
[23] J. Huang, W. X. Zhao, H. Dou, J.-R. Wen, E. Y. Chang, Improving Sequential
Recommendation with Knowledge-Enhanced Memory Networks, in: The 41st International
ACM SIGIR Conference on Research &amp; Development in Information Retrieval, SIGIR
’18, Association for Computing Machinery, New York, NY, USA, 2018, pp. 505–514. URL:
https://dl.acm.org/doi/10.1145/3209978.3210017. doi:1 0 . 1 1 4 5 / 3 2 0 9 9 7 8 . 3 2 1 0 0 1 7 .
[24] Z. Yang, S. Dong, HAGERec: Hierarchical Attention Graph Convolutional Network
Incorporating Knowledge Graph for Explainable Recommendation, Knowledge-Based Systems 204
(2020) 106194. URL: https://www.sciencedirect.com/science/article/pii/S0950705120304196.
doi:1 0 . 1 0 1 6 / j . k n o s y s . 2 0 2 0 . 1 0 6 1 9 4 .
[25] W. Ma, M. Zhang, Y. Cao, W. Jin, C. Wang, Y. Liu, S. Ma, X. Ren, Jointly Learning Explainable
Rules for Recommendation with Knowledge Graph, in: The World Wide Web Conference,
ACM, San Francisco CA USA, 2019, pp. 1210–1221. URL: https://dl.acm.org/doi/10.1145/
3308558.3313607. doi:1 0 . 1 1 4 5 / 3 3 0 8 5 5 8 . 3 3 1 3 6 0 7 .
[26] X. Wang, K. Liu, D. Wang, L. Wu, Y. Fu, X. Xie, Multi-level Recommendation Reasoning
over Knowledge Graphs with Reinforcement Learning, in: Proceedings of the ACM Web
Conference 2022, WWW ’22, Association for Computing Machinery, New York, NY, USA,
2022, pp. 2098–2108. URL: https://dl.acm.org/doi/10.1145/3485447.3512083. doi:1 0 . 1 1 4 5 /
3 4 8 5 4 4 7 . 3 5 1 2 0 8 3 .
[27] X. Wang, D. Wang, C. Xu, X. He, Y. Cao, T.-S. Chua, Explainable Reasoning over Knowledge
Graphs for Recommendation, Proceedings of the AAAI Conference on Artificial
Intelligence 33 (2019) 5329–5336. URL: https://ojs.aaai.org/index.php/AAAI/article/view/4470.
doi:1 0 . 1 6 0 9 / a a a i . v 3 3 i 0 1 . 3 3 0 1 5 3 2 9 , number: 01.
[28] X. Huang, Q. Fang, S. Qian, J. Sang, Y. Li, C. Xu, Explainable Interaction-driven User
Modeling over Knowledge Graph for Sequential Recommendation, in: Proceedings of the
27th ACM International Conference on Multimedia, MM ’19, Association for Computing
Machinery, New York, NY, USA, 2019, pp. 548–556. URL: https://doi.org/10.1145/3343031.
3350893. doi:1 0 . 1 1 4 5 / 3 3 4 3 0 3 1 . 3 3 5 0 8 9 3 .
[29] 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’19,
Association for Computing Machinery, New York, NY, USA, 2019, pp. 285–294. URL:
https://doi.org/10.1145/3331184.3331203. doi:1 0 . 1 1 4 5 / 3 3 3 1 1 8 4 . 3 3 3 1 2 0 3 .
[30] Y. Xian, Z. Fu, H. Zhao, Y. Ge, X. Chen, Q. Huang, S. Geng, Z. Qin, G. de Melo, S.
Muthukrishnan, Y. Zhang, CAFE: Coarse-to-Fine Neural Symbolic Reasoning for Explainable
Recommendation, Proceedings of the 29th ACM International Conference on
Information &amp; Knowledge Management (2020) 1645–1654. URL: http://arxiv.org/abs/2010.15620.
doi:1 0 . 1 1 4 5 / 3 3 4 0 5 3 1 . 3 4 1 2 0 3 8 , 28 citations (Semantic Scholar/arXiv) [2022-02-14] 28
citations (Semantic Scholar/DOI) [2022-02-14] arXiv: 2010.15620.
[31] X. Wang, X. He, Y. Cao, M. Liu, T.-S. Chua, KGAT: Knowledge Graph Attention Network
for Recommendation, in: Proceedings of the 25th ACM SIGKDD International Conference
on Knowledge Discovery &amp; Data Mining, KDD ’19, Association for Computing
Machinery, New York, NY, USA, 2019, pp. 950–958. URL: https://dl.acm.org/doi/10.1145/3292500.
3330989. doi:1 0 . 1 1 4 5 / 3 2 9 2 5 0 0 . 3 3 3 0 9 8 9 .
[32] H. Chen, Y. Li, X. Sun, G. Xu, H. Yin, Temporal Meta-path Guided Explainable
Recommendation, in: Proceedings of the 14th ACM International Conference on Web
Search and Data Mining, WSDM ’21, Association for Computing Machinery, New York,
NY, USA, 2021, pp. 1056–1064. URL: https://dl.acm.org/doi/10.1145/3437963.3441762.
doi:1 0 . 1 1 4 5 / 3 4 3 7 9 6 3 . 3 4 4 1 7 6 2 .
[33] W. Song, Z. Duan, Z. Yang, H. Zhu, M. Zhang, J. Tang, Ekar: An Explainable Method for
Knowledge Aware Recommendation, arXiv:1906.09506 [cs] (2022). URL: http://arxiv.org/
abs/1906.09506, arXiv: 1906.09506.
[34] X. Xin, X. He, Y. Zhang, Y. Zhang, J. Jose, Relational Collaborative Filtering: Modeling
Multiple Item Relations for Recommendation, in: Proceedings of the 42nd International
ACM SIGIR Conference on Research and Development in Information Retrieval, ACM,
Paris France, 2019, pp. 125–134. URL: https://dl.acm.org/doi/10.1145/3331184.3331188.
doi:1 0 . 1 1 4 5 / 3 3 3 1 1 8 4 . 3 3 3 1 1 8 8 .
[35] B. Hu, C. Shi, W. X. Zhao, P. S. Yu, Leveraging Meta-path based Context for Top- N
Recommendation with A Neural Co-Attention Model, in: Proceedings of the 24th ACM
SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD ’18,
Association for Computing Machinery, New York, NY, USA, 2018, pp. 1531–1540. URL:
https://dl.acm.org/doi/10.1145/3219819.3219965. doi:1 0 . 1 1 4 5 / 3 2 1 9 8 1 9 . 3 2 1 9 9 6 5 .
[36] Q. Wang, E. Tragos, N. Hurley, B. Smyth, A. Lawlor, R. Dong, Entity-Enhanced Graph
Convolutional Network for Accurate and Explainable Recommendation, in: Proceedings
of the 30th ACM Conference on User Modeling, Adaptation and Personalization, UMAP
’22, Association for Computing Machinery, New York, NY, USA, 2022, pp. 79–88. URL:
https://dl.acm.org/doi/10.1145/3503252.3531316. doi:1 0 . 1 1 4 5 / 3 5 0 3 2 5 2 . 3 5 3 1 3 1 6 .
[37] T. Ma, L. Huang, Q. Lu, S. Hu, KR-GCN: Knowledge-Aware Reasoning with Graph
Convolution Network for Explainable Recommendation, ACM Transactions on Information
Systems 41 (2023) 4:1–4:27. URL: https://dl.acm.org/doi/10.1145/3511019. doi:1 0 . 1 1 4 5 /
3 5 1 1 0 1 9 .
[38] Z. Lyu, Y. Wu, J. Lai, M. Yang, C. Li, W. Zhou, Knowledge Enhanced Graph Neural
Networks for Explainable Recommendation, IEEE Transactions on Knowledge and Data
Engineering 35 (2023) 4954–4968. doi:1 0 . 1 1 0 9 / T K D E . 2 0 2 2 . 3 1 4 2 2 6 0 , conference Name: IEEE
Transactions on Knowledge and Data Engineering.
[39] S. Geng, Z. Fu, J. Tan, Y. Ge, G. de Melo, Y. Zhang, Path Language Modeling over
Knowledge Graphsfor Explainable Recommendation, in: Proceedings of the ACM Web
Conference 2022, WWW ’22, Association for Computing Machinery, New York, NY, USA, 2022,
pp. 946–955. URL: https://dl.acm.org/doi/10.1145/3485447.3511937. doi:1 0 . 1 1 4 5 / 3 4 8 5 4 4 7 .
3 5 1 1 9 3 7 .
[40] C.-Y. Tai, L.-Y. Huang, C.-K. Huang, L.-W. Ku, User-Centric Path Reasoning towards
Explainable Recommendation, in: Proceedings of the 44th International ACM SIGIR
Conference on Research and Development in Information Retrieval, SIGIR ’21, Association
for Computing Machinery, New York, NY, USA, 2021, pp. 879–889. URL: https://dl.acm.
org/doi/10.1145/3404835.3462847. doi:1 0 . 1 1 4 5 / 3 4 0 4 8 3 5 . 3 4 6 2 8 4 7 .
[41] Y. Zhao, X. Wang, J. Chen, Y. Wang, W. Tang, X. He, H. Xie, Time-aware Path Reasoning
on Knowledge Graph for Recommendation, ACM Transactions on Information Systems
41 (2022) 26:1–26:26. URL: https://dl.acm.org/doi/10.1145/3531267. doi:1 0 . 1 1 4 5 / 3 5 3 1 2 6 7 .
[42] T. Silveira, M. Zhang, X. Lin, Y. Liu, S. Ma, How good your recommender system is? A
survey on evaluations in recommendation, International Journal of Machine Learning and
Cybernetics 10 (2019) 813–831. URL: https://doi.org/10.1007/s13042-017-0762-9. doi:1 0 .
1 0 0 7 / s 1 3 0 4 2 - 0 1 7 - 0 7 6 2 - 9 .
[43] S. K. Raghuwanshi, R. K. Pateriya, Recommendation Systems: Techniques, Challenges,
Application, and Evaluation, in: J. C. Bansal, K. N. Das, A. Nagar, K. Deep, A. K. Ojha (Eds.),
Soft Computing for Problem Solving, Advances in Intelligent Systems and Computing,
Springer, Singapore, 2019, pp. 151–164. doi:1 0 . 1 0 0 7 / 9 7 8 - 9 8 1 - 1 3 - 1 5 9 5 - 4 _ 1 2 .
[44] B. Abdollahi, O. Nasraoui, Explainable Matrix Factorization for Collaborative Filtering, in:
Proceedings of the 25th International Conference Companion on World Wide Web, WWW
’16 Companion, International World Wide Web Conferences Steering Committee, Republic
and Canton of Geneva, CHE, 2016, pp. 5–6. URL: https://doi.org/10.1145/2872518.2889405.
doi:1 0 . 1 1 4 5 / 2 8 7 2 5 1 8 . 2 8 8 9 4 0 5 .
[45] G. Peake, J. Wang, Explanation Mining: Post Hoc Interpretability of Latent Factor Models
for Recommendation Systems, in: Proceedings of the 24th ACM SIGKDD International
Conference on Knowledge Discovery &amp; Data Mining, KDD ’18, Association for Computing
Machinery, New York, NY, USA, 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 .
[46] L. Coba, P. Symeonidis, M. Zanker, Personalised novel and explainable matrix factorisation,
Data &amp; Knowledge Engineering 122 (2019) 142–158. URL: https://www.sciencedirect.com/
science/article/pii/S0169023X1830332X. doi:1 0 . 1 0 1 6 / j . d a t a k . 2 0 1 9 . 0 6 . 0 0 3 .
[47] J. Tan, S. Xu, Y. Ge, Y. Li, X. Chen, Y. Zhang, Counterfactual Explainable Recommendation,
in: Proceedings of the 30th ACM International Conference on Information &amp; Knowledge
Management, CIKM ’21, Association for Computing Machinery, New York, NY, USA,
2021, pp. 1784–1793. URL: https://doi.org/10.1145/3459637.3482420. doi:1 0 . 1 1 4 5 / 3 4 5 9 6 3 7 .
3 4 8 2 4 2 0 .
[48] G. Balloccu, L. Boratto, G. Fenu, M. Marras, Post Processing Recommender Systems
with Knowledge Graphs for Recency, Popularity, and Diversity of Explanations, in:
Proceedings of the 45th International ACM SIGIR Conference on Research and
Development in Information Retrieval, SIGIR ’22, Association for Computing Machinery, New
York, NY, USA, 2022, pp. 646–656. URL: https://dl.acm.org/doi/10.1145/3477495.3532041.
doi:1 0 . 1 1 4 5 / 3 4 7 7 4 9 5 . 3 5 3 2 0 4 1 .
[49] G. Balloccu, L. Boratto, G. Fenu, M. Marras, Reinforcement recommendation reasoning</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Purificato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          , E. W. De Luca,
          <article-title>Do Graph Neural Networks Build Fair User Models? Assessing Disparate Impact and Mistreatment in Behavioural User Profiling</article-title>
          ,
          <source>in: Proceedings of the 31st ACM International Conference on Information &amp; Knowledge Management, CIKM '22</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2022</year>
          , pp.
          <fpage>4399</fpage>
          -
          <lpage>4403</lpage>
          . URL: https://doi.org/10.1145/3511808.3557584.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 5 1 1 8 0 8 . 3 5 5 7 5 8 4 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>A. De Biasio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Montagna</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Aiolli</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Navarin</surname>
          </string-name>
          ,
          <article-title>A systematic review of value-aware recommender systems</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>226</volume>
          (
          <year>2023</year>
          )
          <article-title>120131</article-title>
          . URL: https: //www.sciencedirect.com/science/article/pii/S0957417423006334.
          <source>doi:1 0 . 1 0</source>
          <volume>1 6</volume>
          / j . e
          <source>s w a . 2 0</source>
          <volume>2 3 . 1 2 0 1 3 1 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Scheel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Castellanos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lee</surname>
          </string-name>
          , E. W. De Luca,
          <article-title>The Reason Why: A Survey of Explanations for Recommender Systems</article-title>
          , in: A.
          <string-name>
            <surname>Nürnberger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Stober</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Larsen</surname>
          </string-name>
          , M. Detyniecki (Eds.), Adaptive Multimedia Retrieval: Semantics, Context, and Adaptation, Lecture Notes in Computer Science, Springer International Publishing, Cham,
          <year>2014</year>
          , pp.
          <fpage>67</fpage>
          -
          <lpage>84</lpage>
          .
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 3 - 3 1 9 - 1 2 0 9 3 - 5</volume>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Purificato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Manikandan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. V.</given-names>
            <surname>Karanam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Pattadkal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. W. D.</given-names>
            <surname>Luca</surname>
          </string-name>
          ,
          <article-title>Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System</article-title>
          , in: P. Brusilovsky, M. d. Gemmis,
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          , E. Lex,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          , G. Semeraro, M. C. Willemsen (Eds.),
          <source>Proceedings of the 8th Joint Workshop on Interfaces</source>
          and
          <article-title>Human Decision Making for Recommender Systems</article-title>
          , volume
          <volume>2948</volume>
          <source>of CEUR Workshop Proceedings</source>
          , CEUR,
          <string-name>
            <surname>Online</surname>
            <given-names>Event</given-names>
          </string-name>
          , September,
          <year>2021</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>88</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2948</volume>
          /#paper5, iSSN:
          <fpage>1613</fpage>
          -
          <lpage>0073</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gkika</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Lekakos, The Persuasive Role of Explanations in Recommender Systems</article-title>
          , in: A.
          <string-name>
            <surname>Öörni</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Kelders</surname>
            , L. v. Gemert-Pijnen,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Oinas-Kukkonen</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the Second International Workshop on Behavior Change Support Systems</source>
          , volume
          <volume>1153</volume>
          <source>of CEUR Workshop Proceedings</source>
          , CEUR, Padua, Italy,
          <year>2014</year>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>68</lpage>
          . URL: https: //ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1153</volume>
          /#Paper_6, iSSN:
          <fpage>1613</fpage>
          -
          <lpage>0073</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Garzotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Turrin</surname>
          </string-name>
          ,
          <article-title>Investigating the Persuasion Potential of Recommender Systems from a Quality Perspective: An Empirical Study</article-title>
          ,
          <source>ACM Transactions on Interactive Intelligent Systems</source>
          <volume>2</volume>
          (
          <year>2012</year>
          )
          <volume>11</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          :
          <fpage>41</fpage>
          . URL: https://doi.org/10.1145/2209310. 2209314.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 2 2 0 9 3 1 0 . 2 2 0 9 3 1 4 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>A. De Biasio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Monaro</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Oneto</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Ballan</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Navarin</surname>
          </string-name>
          ,
          <article-title>On the problem of recommendation for sensitive users and influential items: Simultaneously maintaining interest and diversity</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>275</volume>
          (
          <year>2023</year>
          )
          <article-title>110699</article-title>
          . URL: https://www.sciencedirect. com/science/article/pii/S0950705123004495.
          <source>doi:1 0 . 1 0 1 6 / j . k n o s y s . 2 0</source>
          <volume>2 3 . 1 1 0 6 9 9 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          , M. Guo,
          <article-title>RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems</article-title>
          ,
          <source>in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          , CIKM '18,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2018</year>
          , pp.
          <fpage>417</fpage>
          -
          <lpage>426</lpage>
          . URL: https://dl.acm.org/doi/10.1145/3269206.3271739.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 2 6 9 2 0 6 . 3 2 7 1 7 3 9 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <article-title>Graph Neural Networks in Modern Recommender Systems</article-title>
          , in: L.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Cui</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Pei</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          . Zhao (Eds.),
          <source>Graph Neural Networks: Foundations,</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>