<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="review-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Big Data</journal-id>
<journal-title>Frontiers in Big Data</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Big Data</abbrev-journal-title>
<issn pub-type="epub">2624-909X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fdata.2023.1251072</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Big Data</subject>
<subj-group>
<subject>Mini Review</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Beyond-accuracy: a review on diversity, serendipity, and fairness in recommender systems based on graph neural networks</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Duricic</surname> <given-names>Tomislav</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1380679/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kowald</surname> <given-names>Dominik</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/975410/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Lacic</surname> <given-names>Emanuel</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2104943/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Lex</surname> <given-names>Elisabeth</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c003"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/484887/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Institute of Interactive Systems and Data Science, Graz University of Technology</institution>, <addr-line>Graz</addr-line>, <country>Austria</country></aff>
<aff id="aff2"><sup>2</sup><institution>Know Center</institution>, <addr-line>Graz</addr-line>, <country>Austria</country></aff>
<aff id="aff3"><sup>3</sup><institution>Infobip</institution>, <addr-line>Zagreb</addr-line>, <country>Croatia</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Tyler Derr, Vanderbilt University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Shaohua Tao, Xuchang University, China; Sead Delalic, University of Sarajevo, Bosnia and Herzegovina; Yuying Zhao, Vanderbilt University, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Tomislav Duricic <email>tduricic&#x00040;tugraz.at</email></corresp>
<corresp id="c002">Dominik Kowald <email>dkowald&#x00040;tugraz.at</email></corresp>
<corresp id="c003">Elisabeth Lex <email>elisabeth.lex&#x00040;tugraz.at</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>19</day>
<month>12</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>6</volume>
<elocation-id>1251072</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>06</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2023 Duricic, Kowald, Lacic and Lex.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Duricic, Kowald, Lacic and Lex</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>By providing personalized suggestions to users, recommender systems have become essential to numerous online platforms. Collaborative filtering, particularly graph-based approaches using Graph Neural Networks (GNNs), have demonstrated great results in terms of recommendation accuracy. However, accuracy may not always be the most important criterion for evaluating recommender systems&#x00027; performance, since beyond-accuracy aspects such as recommendation diversity, serendipity, and fairness can strongly influence user engagement and satisfaction. This review paper focuses on addressing these dimensions in GNN-based recommender systems, going beyond the conventional accuracy-centric perspective. We begin by reviewing recent developments in approaches that improve not only the accuracy-diversity trade-off but also promote serendipity, and fairness in GNN-based recommender systems. We discuss different stages of model development including data preprocessing, graph construction, embedding initialization, propagation layers, embedding fusion, score computation, and training methodologies. Furthermore, we present a look into the practical difficulties encountered in assuring diversity, serendipity, and fairness, while retaining high accuracy. Finally, we discuss potential future research directions for developing more robust GNN-based recommender systems that go beyond the unidimensional perspective of focusing solely on accuracy. This review aims to provide researchers and practitioners with an in-depth understanding of the multifaceted issues that arise when designing GNN-based recommender systems, setting our work apart by offering a comprehensive exploration of beyond-accuracy dimensions.</p></abstract>
<kwd-group>
<kwd>survey</kwd>
<kwd>recommender systems</kwd>
<kwd>graph neural networks</kwd>
<kwd>beyond-accuracy</kwd>
<kwd>diversity</kwd>
<kwd>serendipity</kwd>
<kwd>novelty</kwd>
<kwd>fairness</kwd>
</kwd-group>
<counts>
<fig-count count="1"/>
<table-count count="1"/>
<equation-count count="7"/>
<ref-count count="77"/>
<page-count count="10"/>
<word-count count="7647"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Recommender Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>With their ability to provide personalized suggestions, recommender systems have become an integral part of numerous online platforms by helping users find relevant products and content (Aggarwal et al., <xref ref-type="bibr" rid="B3">2016</xref>). There are various methods employed to implement recommender systems, among which collaborative filtering (CF) has proven to be particularly effective due to its ability to leverage user-item interaction data to generate personalized recommendations (Koren et al., <xref ref-type="bibr" rid="B32">2021</xref>). Recent advances in Graph Neural Networks (GNNs) have also had a significant impact on the field of recommender systems, and especially on collaborative filtering. GNN-based CF approaches have demonstrated exceptional results in terms of recommendation accuracy, which has traditionally been the main criterion for evaluating the performance of recommender systems (Pu et al., <xref ref-type="bibr" rid="B51">2012</xref>; He et al., <xref ref-type="bibr" rid="B28">2020</xref>).</p>
<p>However, most studies have focused only on accuracy and have often neglected other equally or sometimes even more important aspects of recommender systems, such as diversity, serendipity, and fairness. The importance of these <italic>beyond-accuracy</italic> dimensions is increasingly being recognized, as studies have shown that these aspects can have a significant impact on user satisfaction (Abdollahpouri et al., <xref ref-type="bibr" rid="B1">2019</xref>). For example, diverse and serendipitous recommendations can prevent the over-specialization of content and enhance user discovery. Novelty, a closely related concept to serendipity, introduces fresh and unexpected options to users, further enriching the discovery process. Fairness, on the other hand, ensures that the system does not discriminate against certain users or item providers, thereby promoting equitable user experiences (Gao et al., <xref ref-type="bibr" rid="B25">2023</xref>).</p>
<p>This review paper further explores these dimensions in the context of GNN-based recommender systems, going beyond the traditional accuracy-centric viewpoint. We discuss recent advances in approaches that not only improve the accuracy-diversity trade-off, but also promote serendipity, novelty and fairness. Furthermore, we highlight the practical issues encountered in assuring these dimensions when constructing GNN-based CF approaches, while preserving high recommendation accuracy. This review is intended to provide researchers and practitioners with a comprehensive understanding of the multifaceted optimization issues that arise when designing GNN-based recommender systems, thereby contributing to the development of more robust and user-centric recommender systems.</p>
</sec>
<sec id="s2">
<title>2 Background</title>
<p>Graph neural networks (GNNs) have recently emerged as an effective way to learn from graph-structured data by capturing complex patterns and relationships (Hamilton, <xref ref-type="bibr" rid="B27">2020</xref>). Through the propagation and transformation of feature information among interconnected nodes in a graph, GNNs can effectively capture the local and global structure of the given graphs. Consequently, they emerge as an ideal method especially suitable for dealing with tasks involving interconnected, relational data such as social network analysis, molecular chemistry, and recommender systems among others.</p>
<p>In recommender systems, integrating Graph Neural Networks (GNNs) with traditional collaborative filtering techniques has been shown beneficial. Representing users and items as nodes in a graph with interactions acting as edges allows GNNs to provide more accurate personalized recommendations by discovering and utilizing intricate connections that would otherwise remain undetected (Wang X. et al., <xref ref-type="bibr" rid="B58">2019</xref>). In particular, higher-order connectivity together with transitive relationships play an essential role when trying to extract user preferences in certain scenarios.</p>
<p>GNN-based recommender systems represent an evolving field with continuous advancements and innovations. Recent research has focused on multiple aspects of GNNs in recommender systems, ranging from optimizing propagation layers to effectively managing large-scale graphs and integration of auxiliary information (Zhou et al., <xref ref-type="bibr" rid="B76">2022</xref>). Aside from these aspects, an expanding interest lies in exploring beyond-accuracy objectives for recommender systems. Such objectives include diversity, explainability/interpretability, fairness, serendipity/novelty, privacy/security, and robustness which offer a more comprehensive evaluation of the system&#x00027;s performance (Wu S. et al., <xref ref-type="bibr" rid="B62">2022</xref>; Gao et al., <xref ref-type="bibr" rid="B25">2023</xref>). However, our work focuses primarily on three key aspects: diversity, serendipity, and fairness, since these aspects have a significant impact on user satisfaction, while also considering ethical concerns in the field of recommender systems. Ensuring diversity amongst recommendations minimizes over-specialization effects, benefiting users in product/content discovery and exploration (Kunaver and Po&#x0017E;rl, <xref ref-type="bibr" rid="B35">2017</xref>). Considering serendipity and novelty also helps to overcome the over-specialization problem by allowing the system to recommend novel and unexpected yet relevant items, thus improving user satisfaction (Kaminskas and Bridge, <xref ref-type="bibr" rid="B30">2016</xref>). The aspect of fairness ensures that the system does not discriminate against certain users or item providers, thereby promoting equitable user experiences (Deldjoo et al., <xref ref-type="bibr" rid="B11">2023</xref>).</p>
<p>Diversity, serendipity, novelty, and fairness in recommender systems are interconnected and often influence each other. For instance, increasing diversity can lead to more serendipitous and novel recommendations, since users are exposed to a wider range of unexpected and less-known items (Kotkov et al., <xref ref-type="bibr" rid="B33">2020</xref>). Some studies occasionally use the terms &#x0201C;diversity&#x0201D; and &#x0201C;novelty&#x0201D; interchangeably, highlighting a common overlap in their conceptual usage (Sun et al., <xref ref-type="bibr" rid="B55">2020</xref>; Dhawan et al., <xref ref-type="bibr" rid="B13">2022</xref>). It&#x00027;s important to note that novelty and serendipity are closer related concepts, as they both compare the recommended items with a user&#x00027;s history, emphasizing the discovery of unexpected content that aligns with personal preferences. Furthermore, focusing on diversity and serendipity can also promote fairness, since it ensures a more equitable distribution of recommendations across items and prevents the system from consistently suggesting only popular items (Mansoury et al., <xref ref-type="bibr" rid="B50">2020</xref>). However, it&#x00027;s important to note that these aspects need to be balanced with the system&#x00027;s accuracy and relevance to maintain user satisfaction. Considering beyond-accuracy dimensions contributes to supporting the development of GNN-based recommender systems that are not only robust and accurate but also user-centric and ethically considerate.</p>
<p>While GNNs have seen rapid advancements, their application in recommender systems has also been the subject of several surveys. Wu S. et al. (<xref ref-type="bibr" rid="B62">2022</xref>) and Gao et al. (<xref ref-type="bibr" rid="B25">2023</xref>) provide a broad overview of GNN methods in recommender systems, touching upon aspects of diversity and fairness. Dai et al. (<xref ref-type="bibr" rid="B9">2022</xref>) delves into fairness in graph neural networks in general, briefly discussing fairness in GNN-based recommender systems. Meanwhile, Fu et al. (<xref ref-type="bibr" rid="B23">2023</xref>) explores serendipity in deep learning recommender systems, with limited focus on GNN-based recommenders. Building on these insights, our review distinctively emphasizes the importance of diversity, serendipity, novelty, and fairness in GNN-based recommender systems, offering a deeper dive into these dimensions.</p>
<p>To conduct our review, we searched for literature on Google Scholar using keywords such as &#x0201C;diversity&#x0201D;, &#x0201C;serendipity&#x0201D;, &#x0201C;novelty&#x0201D;, &#x0201C;fairness&#x0201D;, &#x0201C;beyond-accuracy&#x0201D;, &#x0201C;graph neural networks&#x0201D; or &#x0201C;recommender system&#x0201D;. We manually checked the resulting papers for their relevance and retrieved 20 publications overall from relevant journals and conferences in the field (see <xref ref-type="table" rid="T1">Table 1</xref>). While re-ranking and post-processing methods are often used when optimizing beyond-accuracy metrics in recommender systems (Gao et al., <xref ref-type="bibr" rid="B25">2023</xref>), this paper specifically concentrates on advancements within GNN-based models, thus leaving these methods outside the discussion. Finally, it is important to highlight that diversity, serendipity, and fairness are extensively researched in recommender systems beyond GNNs. Broader literature across various architectures has provided insights into these challenges and their overarching solutions. While our paper primarily focuses on GNN-based recommender systems, we direct readers to consult these works for a comprehensive perspective (Kaminskas and Bridge, <xref ref-type="bibr" rid="B30">2016</xref>; Castells et al., <xref ref-type="bibr" rid="B5">2021</xref>; Li et al., <xref ref-type="bibr" rid="B42">2022</xref>; Dong et al., <xref ref-type="bibr" rid="B15">2023</xref>; Wang et al., <xref ref-type="bibr" rid="B59">2023a</xref>; Zhao et al., <xref ref-type="bibr" rid="B70">2023</xref>).</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>This table summarizes key literature on GNN-based recommender systems, emphasizing beyond-accuracy metrics: diversity, serendipity, novelty, and fairness.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Beyond-accuracy goal</bold></th>
<th valign="top" align="left"><bold>References and venue/ journal</bold></th>
<th valign="top" align="left"><bold>Topic/ contribution</bold></th>
<th valign="top" align="left"><bold>Model development stages utilized to tackle metric</bold></th>
<th valign="top" align="left"><bold>Metric</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Diversity</td>
<td valign="top" align="left">Isufi et al. (<xref ref-type="bibr" rid="B29">2021</xref>) Information Processing and Management</td>
<td valign="top" align="left">Neighbor-based mechanism</td>
<td valign="top" align="left">GC, PL, EF, TM</td>
<td valign="top" align="left">C, PD</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Ye et al. (<xref ref-type="bibr" rid="B67">2021</xref>) ACM RecSys conf.</td>
<td valign="top" align="left">Dynamic graph construction</td>
<td valign="top" align="left">EI, GC, TM</td>
<td valign="top" align="left">PD</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Yang L. et al. (<xref ref-type="bibr" rid="B65">2023</xref>) ACM WSDM conf.</td>
<td valign="top" align="left">Neighbor-based mechanisms</td>
<td valign="top" align="left">PL, EF, TM</td>
<td valign="top" align="left">C</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Zuo et al. (<xref ref-type="bibr" rid="B77">2023</xref>) MDPI Applied Sciences</td>
<td valign="top" align="left">Adversarial learning</td>
<td valign="top" align="left">GC, PL, TM</td>
<td valign="top" align="left">C, PD</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Ma et al. (<xref ref-type="bibr" rid="B49">2022</xref>) IEEE IJCNN conf.</td>
<td valign="top" align="left">Contrastive learning</td>
<td valign="top" align="left">EI, GC, PL, TM</td>
<td valign="top" align="left">C, PD</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Zheng et al. (<xref ref-type="bibr" rid="B73">2021</xref>) ACM Web Conf.</td>
<td valign="top" align="left">Neighbor-based mechanism, Adversarial learning</td>
<td valign="top" align="left">PL, TM</td>
<td valign="top" align="left">C, E, GC</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Xie et al. (<xref ref-type="bibr" rid="B63">2021</xref>) IEEE Trans. on Big Data</td>
<td valign="top" align="left">Heterogeneous GNNs</td>
<td valign="top" align="left">GC, PL, SC, TM</td>
<td valign="top" align="left">C, LTR, NOV</td>
</tr>
<tr>
<td valign="top" align="left">Serendipity/Novelty</td>
<td valign="top" align="left">Dhawan et al. (<xref ref-type="bibr" rid="B13">2022</xref>) Electronic Commerce Research and Applications</td>
<td valign="top" align="left">General GNN architecture enhancements</td>
<td valign="top" align="left">-</td>
<td valign="top" align="left">SRDP, NOV</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Sun et al. (<xref ref-type="bibr" rid="B55">2020</xref>) ACM SIGKDD conf.</td>
<td valign="top" align="left">General GNN architecture enhancements</td>
<td valign="top" align="left">GC, PL, EF, SC, TM</td>
<td valign="top" align="left">SRDP, NOV</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Zhao et al. (<xref ref-type="bibr" rid="B72">2022</xref>) ACM SIGIR conf.</td>
<td valign="top" align="left">Normalization techniques</td>
<td valign="top" align="left">PL</td>
<td valign="top" align="left">NOV</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Boo et al. (<xref ref-type="bibr" rid="B4">2023</xref>) ACM IUI conf.</td>
<td valign="top" align="left">Neighbor-based mechanisms</td>
<td valign="top" align="left">EI, EF, SC, TM</td>
<td valign="top" align="left">SRDP</td>
</tr>
<tr>
<td valign="top" align="left">Fairness</td>
<td valign="top" align="left">Xu et al. (<xref ref-type="bibr" rid="B64">2023</xref>) Information Sciences</td>
<td valign="top" align="left">Contrastive learning</td>
<td valign="top" align="left">GC, TM</td>
<td valign="top" align="left">ARP</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Li et al. (<xref ref-type="bibr" rid="B41">2019</xref>) ACM CIKM conf.</td>
<td valign="top" align="left">Multimodal feature learning</td>
<td valign="top" align="left">GC, PL, EF</td>
<td valign="top" align="left">LTR</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B43">2022a</xref>) Applied Soft Computing</td>
<td valign="top" align="left">Self-training mechanisms</td>
<td valign="top" align="left">PL, TM</td>
<td valign="top" align="left">GF</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Kim et al. (<xref ref-type="bibr" rid="B31">2022</xref>) ACM CIKM conf.</td>
<td valign="top" align="left">Neighbor-based mechanisms</td>
<td valign="top" align="left">PL, SC, TM</td>
<td valign="top" align="left">LTR</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Yang Y. et al. (<xref ref-type="bibr" rid="B66">2023</xref>) ACM Web Conf.</td>
<td valign="top" align="left">Contrastive learning</td>
<td valign="top" align="left">GC, PL, EF, TM</td>
<td valign="top" align="left">LTR</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Wu K. et al. (<xref ref-type="bibr" rid="B61">2022</xref>) ACM ASONAM conf.</td>
<td valign="top" align="left">Neighbor-based mechanisms</td>
<td valign="top" align="left">GC, PL, EF, TM</td>
<td valign="top" align="left">GF</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Gupta et al. (<xref ref-type="bibr" rid="B26">2019</xref>) ACM CIKM conf.</td>
<td valign="top" align="left">Long-tail recommendations</td>
<td valign="top" align="left">PL, SC, TM</td>
<td valign="top" align="left">ARP</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Liu and Zheng (<xref ref-type="bibr" rid="B46">2020</xref>) ACM RecSys conf.</td>
<td valign="top" align="left">Long-tail recommendations</td>
<td valign="top" align="left">DP, EF, SC, TM</td>
<td valign="top" align="left">C, LTR</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B44">2022b</xref>) Neural Computing and Applications</td>
<td valign="top" align="left">Neighbor-based mechanisms, Adversarial learning</td>
<td valign="top" align="left">GC, PL, TM</td>
<td valign="top" align="left">GF</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Each entry specifies the paper&#x00027;s publication venue/journal, a broad strategy categorization, and the model development stages the method utilizes or adapts to enhance the respective metric, including data preprocessing (DP), graph construction (GC), embedding initialization (EI), propagation layers (PL), embedding fusion (EF), score computation (SC), and training methodologies (TM). Additionally, the table highlights which concrete metrics were assessed: Coverage (C), Gini Coefficient (GC), Entropy (E), Pairwise dissimilarity (PD) for Diversity; Serendipity (SRDP); Novelty (NOV); Average Recommendation Popularity (ARP), Group Fairness (GF), and Long Tail Recommendation (LTR) for Fairness.</p>
</table-wrap-foot>
</table-wrap></sec>
<sec id="s3">
<title>3 Model development</title>
<p>The construction of a GNN-based recommender system is a complex, multi-stage process that requires careful planning and execution at each step. These stages include data preprocessing (DP), graph construction (GC), embedding initialization (EI), propagation layers (PL), embedding fusion (EF), score computation (SC), and training methodologies (TM). In this section, we provide an overview of this multi-stage process as it is crucial for understanding the specific stages at which current research has concentrated efforts to address the beyond-accuracy aspects of diversity, serendipity, and fairness in GNN-based recommender systems, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>The simplified multi-stage process of developing a GNN-based recommender system, each of these stages strongly impacts resulting recommendations and can be considered when designing a model that takes into account beyond-accuracy objectives.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fdata-06-1251072-g0001.tif"/>
</fig>
<sec>
<title>3.1 Data preprocessing, graph construction, embedding initialization</title>
<p>The initial stage of developing a GNN-based collaborative filtering model is data preprocessing, where user-item interaction data and auxiliary information such as user/item features or social connections are collected and processed (Lacic et al., <xref ref-type="bibr" rid="B37">2015a</xref>; Duricic et al., <xref ref-type="bibr" rid="B18">2018</xref>, <xref ref-type="bibr" rid="B16">2020</xref>; Fan et al., <xref ref-type="bibr" rid="B22">2019b</xref>; Wang H. et al., <xref ref-type="bibr" rid="B57">2019</xref>). Techniques like data imputation ensure that missing data is filled, providing a more complete dataset, while outlier detection helps in maintaining the data&#x00027;s integrity. Feature normalization ensures consistent data scales, enhancing model performance. Addressing the cold-start problem at this stage ensures that new users or items without sufficient interaction history can still receive meaningful recommendations (Lacic et al., <xref ref-type="bibr" rid="B38">2015b</xref>; Liu et al., <xref ref-type="bibr" rid="B45">2020</xref>).</p>
<p>The graph construction stage is crucial, as the graph&#x00027;s structure directly influences the model&#x00027;s efficacy. Choosing the type of graph determines the nature of relationships between nodes. Adjusting edge weights can prioritize certain interactions, while adding virtual nodes/edges can introduce auxiliary information to improve recommendation quality (Kim et al., <xref ref-type="bibr" rid="B31">2022</xref>; Wang et al., <xref ref-type="bibr" rid="B60">2023b</xref>).</p>
<p>In the embedding initialization stage, nodes are assigned low-dimensional vectors or embeddings. The choice of embedding size balances computational efficiency and representation power. Different initialization methods offer trade-offs between convergence speed and stability. Including diverse information in the embeddings can capture richer user-item relationships, enhancing recommendation quality Wang et al. (<xref ref-type="bibr" rid="B56">2021</xref>). This initialization can be represented as <inline-formula><mml:math id="M1"><mml:msup><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">user</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>;</mml:mo><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">item</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">user</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">item</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> are the initial embeddings of the user and item nodes, respectively.</p>
</sec>
<sec>
<title>3.2 Propagation layers, embedding fusion, score computation, training methodologies</title>
<p>Propagation layers in GNNs aggregate and transform features of neighboring nodes to generate node embeddings, represented as <italic>H</italic><sup>(<italic>l</italic>&#x0002B;1)</sup> &#x0003D; &#x003C3;(<italic>D</italic><sup>&#x02212;1</sup><italic>AH</italic><sup>(<italic>l</italic>)</sup><italic>W</italic><sup>(<italic>l</italic>)</sup>), where <italic>H</italic><sup>(<italic>l</italic>)</sup> is the matrix of node features at layer <italic>l</italic>, <italic>A</italic> is the adjacency matrix, <italic>D</italic> is the degree matrix, <italic>W</italic><sup>(<italic>l</italic>)</sup> is the weight matrix at layer <italic>l</italic>, and &#x003C3; is the activation function (Hamilton, <xref ref-type="bibr" rid="B27">2020</xref>). There are numerous approaches built on this concept. For instance, He et al. (<xref ref-type="bibr" rid="B28">2020</xref>) adopt a simplified approach, emphasizing straightforward neighborhood aggregation to enhance the quality of node embeddings; whereas Fan et al. (<xref ref-type="bibr" rid="B22">2019b</xref>) integrate user-item interactions with user-user and item-item relations, capturing complex interactions through a comprehensive graph structure.</p>
<p>Afterward, these embeddings are combined during the embedding fusion stage, forming a latent user-item representation used for score computation by applying a weighted summation, concatenation, or a more complex method of combining user and item embeddings (Wang X. et al., <xref ref-type="bibr" rid="B58">2019</xref>; He et al., <xref ref-type="bibr" rid="B28">2020</xref>).</p>
<p>The score computation stage involves a scoring function to output a score for each user-item pair based on the fused embeddings. The scoring function can be as simple as a dot product between user and item embeddings, or it can be a more complex function that takes into account additional factors (Wang X. et al., <xref ref-type="bibr" rid="B58">2019</xref>; He et al., <xref ref-type="bibr" rid="B28">2020</xref>).</p>
<p>Finally, in the training methodologies stage, a suitable loss function is selected, and an optimization algorithm, typically a variant of stochastic gradient descent, is used to update model parameters (Rendle et al., <xref ref-type="bibr" rid="B52">2012</xref>; Fan et al., <xref ref-type="bibr" rid="B21">2019a</xref>).</p>
<p>Understanding the unique strengths of each stage outlined in this section is essential, and a comparative evaluation can guide the selection of the most suitable approach for specific collaborative filtering scenarios, such as addressing the challenges associated with beyond-accuracy metrics. In <xref ref-type="table" rid="T1">Table 1</xref>, we provide a comprehensive overview of existing literature, aiding readers in navigating the diverse methodologies and findings discussed throughout this review.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Diversity in GNN-based recommender systems</title>
<sec>
<title>4.1 Definition and importance of diversity</title>
<p>Diversity in recommender systems is a measure of the dissimilarity among the set of items recommended to a user. It prevents over-specialization and enhances user discovery, exposing users to a broader range of items and potentially increasing satisfaction and engagement with the system (Kunaver and Po&#x0017E;rl, <xref ref-type="bibr" rid="B35">2017</xref>; Duricic et al., <xref ref-type="bibr" rid="B17">2021</xref>). Diversity can be intra-list, referring to variety within a single recommendation list, or inter-list, concerning variety across different users&#x00027; lists (Kaminskas and Bridge, <xref ref-type="bibr" rid="B30">2016</xref>). When items are categorized, diversity also entails ensuring a balanced representation of different categories in the recommendations.</p>
<p>Common metrics for measuring diversity include Item Coverage, calculated as the ratio of unique items recommended to the total items in the catalog. The Gini Coefficient reflects recommendation inequality and is given by:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Gini Coefficient</mml:mtext><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>P</italic><sub><italic>i</italic></sub> is the proportion of recommendations for item <italic>i</italic>. Entropy measures unpredictability or randomness in recommendations and is computed as:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Entropy</mml:mtext><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo class="qopname">log</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with <italic>P</italic><sub><italic>i</italic></sub> as the probability of item <italic>i</italic> being recommended (Zheng et al., <xref ref-type="bibr" rid="B73">2021</xref>). Another important metric, Pairwise Dissimilarity, quantifies the average dissimilarity between all pairs of items in a recommendation list (Chen et al., <xref ref-type="bibr" rid="B7">2018</xref>). It is calculated using the formula:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Pairwise Dissimilarity</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>N</italic> is the number of items in the recommendation list, and <italic>d</italic>(<italic>i, j</italic>) represents the measure of dissimilarity between item <italic>i</italic> and item <italic>j</italic>.</p>
</sec>
<sec>
<title>4.2 Review of recent developments in improving accuracy-diversity trade-off</title>
<p>Several approaches have emerged recently to tackle recommendation diversity using graph neural networks (GNNs). These methods can be broadly categorized based on the specific mechanisms or strategies they employ:</p>
<list list-type="bullet">
<list-item><p><bold>Neighbor-based mechanisms</bold><xref ref-type="fn" rid="fn0001"><sup>1</sup></xref><bold>:</bold> An approach introduced by Isufi et al. (<xref ref-type="bibr" rid="B29">2021</xref>) combines nearest neighbors (NN) and furthest neighbors (FN) with a joint convolutional framework. The <italic>DGRec</italic> method diversifies embedding generation through submodular neighbor selection, layer attention, and loss reweighting (Yang L. et al., <xref ref-type="bibr" rid="B65">2023</xref>). Additionally, <italic>DGCN</italic> model leverages graph convolutional networks for capturing collaborative effects in the user-item bipartite graph, ensuring diverse recommendations through rebalanced neighbor discovery (Zheng et al., <xref ref-type="bibr" rid="B73">2021</xref>).</p></list-item>
<list-item><p><bold>Dynamic graph construction</bold><xref ref-type="fn" rid="fn0002"><sup>2</sup></xref><bold>:</bold> <italic>DDGraph</italic> approach involves dynamically constructing a user-item graph to capture both user-item interactions and non-interactions, and then applying a novel candidate item selection operator to choose items from different sub-regions based on distance metrics (Ye et al., <xref ref-type="bibr" rid="B67">2021</xref>).</p></list-item>
<list-item><p><bold>Adversarial learning</bold><xref ref-type="fn" rid="fn0003"><sup>3</sup></xref><bold>:</bold> To improve the accuracy-diversity trade-off in tag-aware systems, the <italic>DTGCF</italic> model utilizes personalized category-boosted negative sampling, adversarial learning for category-free embeddings, and specialized regularization techniques (Zuo et al., <xref ref-type="bibr" rid="B77">2023</xref>). Furthermore, the above-mentioned <italic>DGCN</italic> model also employs adversarial learning to make item representations more category-independent.</p></list-item>
<list-item><p><bold>Contrastive learning</bold><xref ref-type="fn" rid="fn0004"><sup>4</sup></xref><bold>:</bold> The Contrastive Co-training (<italic>CCT</italic>) method by Ma et al. (<xref ref-type="bibr" rid="B49">2022</xref>) employs an iterative pipeline that augments recommendation and contrastive graph views with pseudo edges, leveraging diversified contrastive learning to address popularity and category biases in recommendations.</p></list-item>
<list-item><p><bold>Heterogeneous graph neural networks</bold><xref ref-type="fn" rid="fn0005"><sup>5</sup></xref><bold>:</bold> The <italic>GraphDR</italic> approach by Xie et al. (<xref ref-type="bibr" rid="B63">2021</xref>) utilizes a heterogeneous graph neural network, capturing diverse interactions and prioritizing diversity in the matching module.</p></list-item>
</list>
<p>Each of these methods offers a unique approach to the accuracy-diversity challenge. While all aim to improve the trade-off, their strategies vary, highlighting the multifaceted nature of the challenge at hand.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Serendipity in GNN-based recommender systems</title>
<sec>
<title>5.1 Definition and importance of serendipity and novelty</title>
<p>Serendipity and novelty are key aspects of recommender systems, essential for enhancing user discovery and engagement. These concepts are closely related and often evaluated together, as they complement each other by simultaneously assessing the unexpectedness and unfamiliarity of recommendations (Sun et al., <xref ref-type="bibr" rid="B55">2020</xref>; Dhawan et al., <xref ref-type="bibr" rid="B13">2022</xref>). Serendipity, indicating the unexpected nature of recommendations, encourages users to explore beyond their usual preferences and stimulates curiosity. The Serendipity Score, is a commonly used metric to assess this quality (Silveira et al., <xref ref-type="bibr" rid="B53">2019</xref>):</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M7"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Serendipity&#x000A0;</mml:mtext><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:mi>U</mml:mi><mml:mo>&#x0007C;</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:msub><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>U</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x0007C;</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:msub><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mi>max</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>U</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x000B7;</mml:mo><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>u</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<p>where |<italic>U</italic>| denotes the cardinality of the user set, <italic>I</italic><sub><italic>k</italic></sub>(<italic>u</italic>) the set of top <italic>k</italic> recommendations for user <italic>u</italic>, and <italic>rel</italic><sub><italic>i</italic></sub>(<italic>u</italic>) the relevance of item <italic>i</italic> to user <italic>u</italic>. The difference <italic>P</italic><sub><italic>i</italic></sub>(<italic>u</italic>)&#x02212;<italic>P</italic><sub><italic>i</italic></sub>(<italic>U</italic>) captures the preference deviation of user <italic>u</italic> for item <italic>i</italic> from the mean user preference.</p>
<p>Conversely, novelty is concerned with how the recommended items are new or unfamiliar to a user, as quantified by the Novelty Score (Zhou et al., <xref ref-type="bibr" rid="B75">2010</xref>):</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Novelty</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>U</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:munder></mml:mstyle><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here, <italic>D</italic>(<italic>i</italic>) signifies the popularity of item <italic>i</italic>, inversely related to novelty. This measure ensures that recommendations are not only serendipitous but also novel, thus preventing recommendation over-specialization, enhancing user exploration and engagement (Kaminskas and Bridge, <xref ref-type="bibr" rid="B30">2016</xref>).</p>
</sec>
<sec>
<title>5.2 Review of recent developments in promoting serendipity and novelty</title>
<p>Recent advancements in GNN-based recommender systems have shown promising results in promoting serendipity and novelty, although notably fewer efforts have been directed toward balancing the accuracy-serendipity and accuracy-novelty trade-offs in comparison to the accuracy-diversity trade-off. In our exploration, we identified several studies addressing these efforts and have categorized them based on the primary theme of their contribution:</p>
<list list-type="bullet">
<list-item><p><bold>Neighbor-based mechanisms:</bold> Approach proposed by Boo et al. (<xref ref-type="bibr" rid="B4">2023</xref>) enhances session-based recommendations by incorporating serendipitous session embeddings, leveraging session data and user preferences to amplify global embedding effects, enabling users to control explore-exploit tradeoffs.</p></list-item>
<list-item><p><bold>Normalization techniques</bold><xref ref-type="fn" rid="fn0006"><sup>6</sup></xref><bold>:</bold> Zhao et al. (<xref ref-type="bibr" rid="B72">2022</xref>) proposed <italic>r-AdjNorm</italic>, a simple and effective GNN improvement that can improve the accuracy-novelty trade-off by controlling the normalization strength in the neighborhood aggregation process.</p></list-item>
<list-item><p><bold>General GNN architecture enhancements</bold><xref ref-type="fn" rid="fn0007"><sup>7</sup></xref><bold>:</bold> Similarly to the popular <italic>LightGCN</italic> approach by He et al. (<xref ref-type="bibr" rid="B28">2020</xref>), the <italic>ImprovedGCN</italic> model by Dhawan et al. (<xref ref-type="bibr" rid="B13">2022</xref>) adapts and simplifies the graph convolution process in GCNs for item recommendation, inadvertently boosting serendipity. On the other hand, the <italic>BGCF</italic> framework by Sun et al. (<xref ref-type="bibr" rid="B55">2020</xref>), designed for diverse and accurate recommendations, also boosts serendipity and novelty through its joint training approach. These GNN-based models, while focusing on accuracy, inadvertently elevate recommendation serendipity and/or novelty.</p></list-item>
</list>
<p>These studies collectively demonstrate the potential of GNNs in enhancing the serendipity and novelty of recommender systems, while also highlighting the need for further research to address existing challenges.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Fairness in GNN-based recommender systems</title>
<sec>
<title>6.1 Definition and importance of fairness</title>
<p>Fairness in recommender systems ensures no bias toward certain users or items. It can be divided into user fairness, which avoids algorithmic bias among users or demographics, and item fairness, which ensures equal exposure for items, countering popularity bias (Leonhardt et al., <xref ref-type="bibr" rid="B39">2018</xref>; Kowald et al., <xref ref-type="bibr" rid="B34">2020</xref>; Lex et al., <xref ref-type="bibr" rid="B40">2020</xref>; Abdollahpouri et al., <xref ref-type="bibr" rid="B2">2021</xref>; Lacic et al., <xref ref-type="bibr" rid="B36">2022</xref>). Fairness helps to mitigate bias, supports diversity, and boosts user satisfaction. In GNN-based systems, which can amplify bias, fairness is crucial for balanced recommendations and optimal performance (Ekstrand et al., <xref ref-type="bibr" rid="B19">2018</xref>; Chizari et al., <xref ref-type="bibr" rid="B8">2022</xref>; Chen et al., <xref ref-type="bibr" rid="B6">2023</xref>; Gao et al., <xref ref-type="bibr" rid="B25">2023</xref>).</p>
<p>Key metrics for evaluating fairness include Average Recommendation Popularity (ARP) and Group Fairness (GF) (Yin et al., <xref ref-type="bibr" rid="B68">2012</xref>; Fu et al., <xref ref-type="bibr" rid="B24">2020</xref>). ARP, as defined below, assesses the tendency toward recommending popular items:</p>
<disp-formula id="E6"><mml:math id="M9"><mml:mrow><mml:mtext class="textrm" mathvariant="normal">ARP</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>U</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>U</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munder></mml:mstyle><mml:mi>D</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where <italic>D</italic>(<italic>i</italic>) is the popularity of item <italic>i</italic>, typically defined by the number of interactions or ratings it has received across the user base. On the other hand, GF measures the fairness of recommendations across different user groups:</p>
<disp-formula id="E7"><mml:math id="M10"><mml:mrow><mml:mtext>GF</mml:mtext><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>&#x0007C;</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:munder><mml:mrow><mml:mi mathvariant="script">T</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x0007C;</mml:mo></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:munder><mml:mrow><mml:mi mathvariant="script">T</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mstyle></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>Here, <italic>S</italic><sub>0</sub> and <italic>S</italic><sub>1</sub> represent different user groups, <italic>Q</italic><sub><italic>u</italic></sub> denotes the list of items recommended to user <italic>u</italic>, and <inline-formula><mml:math id="M11"><mml:mrow><mml:mi mathvariant="script">T</mml:mi></mml:mrow></mml:math></inline-formula>(<italic>Q</italic><sub><italic>u</italic></sub>) is a metric that scores the quality of recommendations for user <italic>u</italic>. Lower GF values signify a fairer distribution of recommendations between the groups.</p>
<p>Beyond these metrics, focusing on the assessment of long-tail item recommendations also plays a role in ensuring that the system&#x00027;s suggestions are not limited to well-known or popular items, thus fostering a more inclusive recommendation environment.</p>
</sec>
<sec>
<title>6.2 Review of recent developments in promoting fairness</title>
<p>In the evolving landscape of GNN-based recommender systems, the pursuit of user and item fairness has become a prominent topic. Recent advancements can be broadly categorized based on the thematic emphasis of their contributions:</p>
<list list-type="bullet">
<list-item><p><bold>Neighbor-based mechanisms:</bold> The <italic>Navip</italic> method debiases the neighbor aggregation process in GNNs using &#x0201C;neighbor aggregation via inverse propensity&#x0201D;, focusing on user fairness (Kim et al., <xref ref-type="bibr" rid="B31">2022</xref>). Additionally, the <italic>UGRec</italic> framework by Liu et al. (<xref ref-type="bibr" rid="B44">2022b</xref>) employs an information aggregation component and a multihop mechanism to aggregate information from users&#x00027; higher-order neighbors, ensuring user fairness by considering male and female discrimination. The <italic>SKIPHOP</italic> approach focuses on user fairness by introducing an approach that captures both direct user-item interactions and latent knowledge graph interests, capturing both first-order and second-order proximity. Using fairness for regularization, it ensures balanced recommendations for users with similar profiles (Wu K. et al., <xref ref-type="bibr" rid="B61">2022</xref>).</p></list-item>
<list-item><p><bold>Multimodal feature learning</bold><xref ref-type="fn" rid="fn0008"><sup>8</sup></xref><bold>:</bold> The method proposed by Li et al. (<xref ref-type="bibr" rid="B41">2019</xref>) fuses hashtag embeddings with multi-modal features, considering interactions among users, micro-videos, and hashtags.</p></list-item>
<list-item><p><bold>Adversarial learning:</bold> The <italic>UGRec</italic> model additionally incorporates adversarial learning to eliminate gender-specific features while preserving common features.</p></list-item>
<list-item><p><bold>Contrastive learning:</bold> The <italic>DCRec</italic> model by Yang Y. et al. (<xref ref-type="bibr" rid="B66">2023</xref>) leverages debiased contrastive learning to counteract popularity bias and addressing the challenge of disentangling user conformity from genuine interest, focusing on user fairness. The <italic>TAGCL</italic> framework also capitalizes on the contrastive learning paradigm, ensuring item fairness by reducing biases in social tagging systems (Xu et al., <xref ref-type="bibr" rid="B64">2023</xref>).</p></list-item>
<list-item><p><bold>Long-tail recommendations</bold><xref ref-type="fn" rid="fn0009"><sup>9</sup></xref><bold>:</bold> The <italic>TailNet</italic> architecture is designed to enhance long-tail recommendation performance. It classifies items into short-head and long-tail based on click frequency and integrates a unique preference mechanism to balance between recommending niche items for serendipity and maintaining overall accuracy (Liu and Zheng, <xref ref-type="bibr" rid="B46">2020</xref>). The <italic>NISER</italic> method by Gupta et al. (<xref ref-type="bibr" rid="B26">2019</xref>) addresses the long-tail issue by focusing on popularity bias in session-based recommendation systems. It aims to ensure item fairness by normalizing item and session representations, thereby improving recommendations, especially for less popular items. Additionally, the above-mentioned approach by Li et al. (<xref ref-type="bibr" rid="B41">2019</xref>) also focuses on long-tail recommendations.</p></list-item>
<list-item><p><bold>Self-training mechanisms</bold><xref ref-type="fn" rid="fn0010"><sup>10</sup></xref><bold>:</bold> The <italic>Self-Fair</italic> approach by Liu et al. (<xref ref-type="bibr" rid="B43">2022a</xref>) employs a self-training mechanism using unlabeled data with the goal of improving user fairness in recommendations for users of different genders. By iteratively refining predictions as pseudo-labels and incorporating fairness constraints, the model balances accuracy and fairness without relying heavily on labeled data.</p></list-item>
</list>
<p>In the broader context of graph neural networks, researchers have also tackled fairness in non-recommender systems tasks, such as classification (Dai and Wang, <xref ref-type="bibr" rid="B10">2021</xref>; Ma et al., <xref ref-type="bibr" rid="B48">2021</xref>; Dong et al., <xref ref-type="bibr" rid="B14">2022</xref>; Zhang et al., <xref ref-type="bibr" rid="B71">2022</xref>). Their insights provide valuable lessons for future development of fair recommender systems.</p>
</sec>
</sec>
<sec id="s7">
<title>7 Discussion and future directions</title>
<p>In this paper, we present a review of the literature on diversity, serendipity/novelty, and fairness in GNN-based recommender systems, with a focus on optimizing for beyond-accuracy metrics. Throughout our analysis, we have explored various aspects of model development and discussed recent advancements in addressing these dimensions.</p>
<p>To further advance the field and guide future research, we have formulated three key questions:</p>
<p><italic>Q1: What are the practical challenges in optimizing GNN-based recommender systems for beyond-accuracy metrics?</italic></p>
<p>GNNs are able to capture complex relationships within graph structures. However, this sophistication can lead to overfitting, especially when prioritizing accuracy (Fu et al., <xref ref-type="bibr" rid="B23">2023</xref>). Data sparsity and the need for auxiliary data, such as demographic information, challenge the optimization of high-quality node representations, introducing biases (Dhawan et al., <xref ref-type="bibr" rid="B13">2022</xref>). An overemphasis on past preferences can limit novel discoveries (Dhawan et al., <xref ref-type="bibr" rid="B13">2022</xref>), and while addressing popularity bias is essential, it might inadvertently inject noise, reducing accuracy (Liu and Zheng, <xref ref-type="bibr" rid="B46">2020</xref>). Balancing diverse objectives, like fairness, accuracy, and diversity, is nuanced, especially when optimizing one can compromise another (Liu et al., <xref ref-type="bibr" rid="B44">2022b</xref>). These challenges emphasize the need for focused research on effective modeling of GNN-based recommender systems focused on beyond-accuracy optimization.</p>
<p><italic>Q2: Which model development stages of GNN-based recommender systems have seen the most innovation for tackling beyond-accuracy optimization, and which stages have been underutilized?</italic></p>
<p>By conducting a thorough analysis of the reviewed papers (see <xref ref-type="table" rid="T1">Table 1</xref>), we have observed that the graph construction, propagation layer, and training methodologies have seen significant innovation in GNN-based recommender systems. This includes advanced graph construction methods, innovative graph convolution operations, and unique training methodologies. However, stages like embedding initialization, embedding fusion, and score computation are relatively underutilized. These stages could offer potential avenues for future research and could provide novel ways to balance accuracy, fairness, diversity, and serendipity in recommendations.</p>
<p><italic>Q3: What are potentially unexplored areas of beyond-accuracy optimization in GNN-based recommender systems?</italic></p>
<p>A less explored aspect in GNN-based recommender systems is personalized diversity, which modifies the diversity in recommendations to match individual user preferences. Users favoring more diversity get more diverse recommendations, whereas those liking less diversity get less diverse ones (Eskandanian et al., <xref ref-type="bibr" rid="B20">2017</xref>). This concept of personalized diversity, currently under-researched in GNN-based systems, hints at an intriguing future research direction. It can also relate to personalized serendipity or novelty, tailoring unexpected or novel recommendations to user preferences. Thus, incorporating personalized diversity, serendipity, and novelty in GNN-based systems could enrich beyond-accuracy optimization.</p>
<p>Overall, this review aims to help researchers and practitioners gain a deeper understanding of the multifaceted issues and potential avenues for future research in optimizing GNN-based recommender systems beyond traditional accuracy-centric approaches. By addressing the practical challenges, identifying underutilized model development stages, and highlighting unexplored areas of optimization, we hope to contribute to the development of more robust, diverse, serendipitous, and fair recommender systems that cater to the evolving needs and expectations of users.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>TD: literature analysis, conceptualization, and writing. ELa: conceptualization and writing. ELe and DK: conceptualization, writing, and supervision. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>This work was supported by the &#x0201C;DDIA&#x0201D; COMET Module within the COMET&#x02014;Competence Centers for Excellent Technologies Programme, funded by the Austrian Federal Ministry for Transport, Innovation and Technology (bmvit), the Austrian Federal Ministry for Digital and Economic Affairs (bmdw), FFG, SFG, and partners from industry and academia. The COMET Programme is managed by FFG. This research received support by the TU Graz Open Access Publishing Fund. Additional credit is given to OpenAI for the generative AI models, GPT-4, and ChatGPT, used in this work for text summarization and sentence rephrasing. Verification of accuracy and originality was performed for all content generated by these tools.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>ELa was employed by Infobip. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn id="fn0001"><p><sup>1</sup>Neighbor-based mechanisms aggregate and propagate information from neighboring nodes (users or items) to enhance the representation of a target node, capturing intricate relational patterns for improved recommendations (Wu S. et al., <xref ref-type="bibr" rid="B62">2022</xref>).</p></fn>
<fn id="fn0002"><p><sup>2</sup>Dynamic graph construction involves continuously updating and evolving the graph structure to incorporate new interactions and/or entities (Skarding et al., <xref ref-type="bibr" rid="B54">2021</xref>).</p></fn>
<fn id="fn0003"><p><sup>3</sup>Adversarial examples in recommender systems, as a form of data augmentation, bolster data diversity for improved generalization, counteract inherent biases, and ensure fair node representation in GNNs for fairer recommendations (Deldjoo et al., <xref ref-type="bibr" rid="B12">2021</xref>).</p></fn>
<fn id="fn0004"><p><sup>4</sup>Contrastive learning pushes similar item or user embeddings closer and dissimilar ones apart to enhance recommendation quality (Liu et al., <xref ref-type="bibr" rid="B47">2021</xref>).</p></fn>
<fn id="fn0005"><p><sup>5</sup>Heterogeneous graph neural networks process diverse types of nodes and edges, capturing complex relationships using a heterogeneous graph as input (Wu S. et al., <xref ref-type="bibr" rid="B62">2022</xref>).</p></fn>
<fn id="fn0006"><p><sup>6</sup>Normalization techniques in GNN-based recommender systems stabilize and scale node features or edge weights, ensuring consistent and improved model convergence and recommendation quality (Gupta et al., <xref ref-type="bibr" rid="B26">2019</xref>).</p></fn>
<fn id="fn0007"><p><sup>7</sup>We refer to general GNN architecture enhancements in recommender systems as the advancements in architectures, aggregators, or training procedures that better capture graph structures for improved recommendation accuracy.</p></fn>
<fn id="fn0008"><p><sup>8</sup>Multimodal feature learning integrates diverse data sources, like text, images, and graphs, into unified embeddings to enrich recommendation context and accuracy (Zhou et al., <xref ref-type="bibr" rid="B74">2023</xref>).</p></fn>
<fn id="fn0009"><p><sup>9</sup>Long-tail recommendations focus on suggesting less popular or niche items (Kowald et al., <xref ref-type="bibr" rid="B34">2020</xref>).</p></fn>
<fn id="fn0010"><p><sup>10</sup>Self-training mechanisms leverage unlabeled data by iteratively predicting and refining labels, enhancing the model&#x00027;s performance with augmented training data. (Yu et al., <xref ref-type="bibr" rid="B69">2023</xref>).</p></fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abdollahpouri</surname> <given-names>H.</given-names></name> <name><surname>Adomavicius</surname> <given-names>G.</given-names></name> <name><surname>Burke</surname> <given-names>R.</given-names></name> <name><surname>Guy</surname> <given-names>I.</given-names></name> <name><surname>Jannach</surname> <given-names>D.</given-names></name> <name><surname>Kamishima</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Beyond personalization: research directions in multistakeholder recommendation</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1905.01986</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abdollahpouri</surname> <given-names>H.</given-names></name> <name><surname>Mansoury</surname> <given-names>M.</given-names></name> <name><surname>Burke</surname> <given-names>R.</given-names></name> <name><surname>Mobasher</surname> <given-names>B.</given-names></name> <name><surname>Malthouse</surname> <given-names>E.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;User-centered evaluation of popularity bias in recommender systems,&#x0201D;</article-title> in <source>Proceedings of the 29th ACM Conference on User Modeling, Adaptation and Personalization</source>, <fpage>119</fpage>&#x02013;<lpage>129</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Aggarwal</surname> <given-names>C. C.</given-names></name></person-group> (<year>2016</year>). <source>Recommender Systems, Volume 1</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boo</surname> <given-names>S.</given-names></name> <name><surname>Kim</surname> <given-names>S.</given-names></name> <name><surname>Lee</surname> <given-names>S.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Serendipity into session-based recommendation: Focusing on unexpectedness, relevance, and usefulness of recommendations,&#x0201D;</article-title> in <source>Companion Proceedings of the 28th International Conference on Intelligent User Interfaces</source>, <fpage>83</fpage>&#x02013;<lpage>86</lpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Castells</surname> <given-names>P.</given-names></name> <name><surname>Hurley</surname> <given-names>N.</given-names></name> <name><surname>Vargas</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Novelty and diversity in recommender systems,&#x0201D;</article-title> in <source>Recommender Systems Handbook</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>603</fpage>&#x02013;<lpage>646</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>J.</given-names></name> <name><surname>Wu</surname> <given-names>J.</given-names></name> <name><surname>Chen</surname> <given-names>J.</given-names></name> <name><surname>Xin</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>X.</given-names></name></person-group> (<year>2023</year>). How graph convolutions amplify popularity bias for recommendation? <italic>arXiv</italic>. <pub-id pub-id-type="doi">10.48550/arXiv.2305.14886</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>G.</given-names></name> <name><surname>Zhou</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Fast greedy map inference for determinantal point process to improve recommendation diversity,&#x0201D;</article-title> in <source>Advances in Neural Information Processing Systems</source>, 31.</citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chizari</surname> <given-names>N.</given-names></name> <name><surname>Shoeibi</surname> <given-names>N.</given-names></name> <name><surname>Moreno-Garc&#x000ED;a</surname> <given-names>M. N.</given-names></name></person-group> (<year>2022</year>). <article-title>A comparative analysis of bias amplification in graph neural network approaches for recommender systems</article-title>. <source>Electronics</source> <volume>11</volume>, <fpage>3301</fpage>. <pub-id pub-id-type="doi">10.3390/electronics11203301</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>E.</given-names></name> <name><surname>Zhao</surname> <given-names>T.</given-names></name> <name><surname>Zhu</surname> <given-names>H.</given-names></name> <name><surname>Xu</surname> <given-names>J.</given-names></name> <name><surname>Guo</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>A comprehensive survey on trustworthy graph neural networks: privacy, robustness, fairness, and explainability</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2204.08570</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>E.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Say no to the discrimination: Learning fair graph neural networks with limited sensitive attribute information,&#x0201D;</article-title> in <source>Proceedings of the 14th ACM International Conference on Web Search and Data Mining</source>, <fpage>680</fpage>&#x02013;<lpage>688</lpage>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deldjoo</surname> <given-names>Y.</given-names></name> <name><surname>Jannach</surname> <given-names>D.</given-names></name> <name><surname>Bellogin</surname> <given-names>A.</given-names></name> <name><surname>Difonzo</surname> <given-names>A.</given-names></name> <name><surname>Zanzonelli</surname> <given-names>D.</given-names></name></person-group> (<year>2023</year>). <article-title>Fairness in recommender systems: research landscape and future directions</article-title>. <source>User Modeling and User-Adapted Interaction</source>, <fpage>1</fpage>&#x02013;<lpage>50</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deldjoo</surname> <given-names>Y.</given-names></name> <name><surname>Noia</surname> <given-names>T. D.</given-names></name> <name><surname>Merra</surname> <given-names>F. A.</given-names></name></person-group> (<year>2021</year>). <article-title>A survey on adversarial recommender systems: from attack/defense strategies to generative adversarial networks</article-title>. <source>ACM Comp. Surv. (CSUR)</source> <volume>54</volume>, <fpage>1</fpage>&#x02013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1145/3439729</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dhawan</surname> <given-names>S.</given-names></name> <name><surname>Singh</surname> <given-names>K.</given-names></name> <name><surname>Rabaea</surname> <given-names>A.</given-names></name> <name><surname>Batra</surname> <given-names>A.</given-names></name></person-group> (<year>2022</year>). <article-title>Improvedgcn: an efficient and accurate recommendation system employing lightweight graph convolutional networks in social media</article-title>. <source>Electron. Commer. Res. Appl</source>. 5, <volume>5</volume>:<fpage>101191</fpage>. <pub-id pub-id-type="doi">10.1016/j.elerap.2022.101191</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>N.</given-names></name> <name><surname>Jalaian</surname> <given-names>B.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Edits: Modeling and mitigating data bias for graph neural networks,&#x0201D;</article-title> in <source>Proceedings of the ACM Web Conference 2022</source>, <fpage>1259</fpage>&#x02013;<lpage>1269</lpage>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Chen</surname> <given-names>C.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Fairness in graph mining: a survey,&#x0201D;</article-title> in <source>IEEE Transactions on Knowledge and Data Engineering</source> (IEEE).</citation>
</ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Duricic</surname> <given-names>T.</given-names></name> <name><surname>Hussain</surname> <given-names>H.</given-names></name> <name><surname>Lacic</surname> <given-names>E.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Helic</surname> <given-names>D.</given-names></name> <name><surname>Lex</surname> <given-names>E.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Empirical comparison of graph embeddings for trust-based collaborative filtering,&#x0201D;</article-title> in <source>Foundations of Intelligent Systems: 25th International Symposium, ISMIS 2020</source>. <publisher-loc>Graz, Austria</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>181</fpage>&#x02013;<lpage>191</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duricic</surname> <given-names>T.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Schedl</surname> <given-names>M.</given-names></name> <name><surname>Lex</surname> <given-names>E.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;My friends also prefer diverse music: homophily and link prediction with user preferences for mainstream, novelty, and diversity in music,&#x0201D;</article-title> in <source>Proceedings of the 2021 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining</source>, <fpage>447</fpage>&#x02013;<lpage>454</lpage>.</citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duricic</surname> <given-names>T.</given-names></name> <name><surname>Lacic</surname> <given-names>E.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Lex</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Trust-based collaborative filtering: Tackling the cold start problem using regular equivalence,&#x0201D;</article-title> in <source>Proceedings of the 12th ACM Conference on Recommender Systems</source>, <fpage>446</fpage>&#x02013;<lpage>450</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ekstrand</surname> <given-names>M. D.</given-names></name> <name><surname>Tian</surname> <given-names>M.</given-names></name> <name><surname>Kazi</surname> <given-names>M. R. I.</given-names></name> <name><surname>Mehrpouyan</surname> <given-names>H.</given-names></name> <name><surname>Kluver</surname> <given-names>D.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Exploring author gender in book rating and recommendation,&#x0201D;</article-title> in <source>Proceedings of the 12th ACM conference on recommender systems</source>, <fpage>242</fpage>&#x02013;<lpage>250</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eskandanian</surname> <given-names>F.</given-names></name> <name><surname>Mobasher</surname> <given-names>B.</given-names></name> <name><surname>Burke</surname> <given-names>R.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x0201C;A clustering approach for personalizing diversity in collaborative recommender systems,&#x0201D;</article-title> in <source>Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization</source>, <fpage>280</fpage>&#x02013;<lpage>284</lpage>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fan</surname> <given-names>W.</given-names></name> <name><surname>Derr</surname> <given-names>T.</given-names></name> <name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>Q.</given-names></name></person-group> (<year>2019a</year>). <article-title>&#x0201C;Deep adversarial social recommendation,&#x0201D;</article-title> in <source>Proceedings of the 28th International Joint Conference on Artificial Intelligence</source>, <fpage>1351</fpage>&#x02013;<lpage>1357</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fan</surname> <given-names>W.</given-names></name> <name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>Q.</given-names></name> <name><surname>He</surname> <given-names>Y.</given-names></name> <name><surname>Zhao</surname> <given-names>E.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2019b</year>). <article-title>&#x0201C;Graph neural networks for social recommendation,&#x0201D;</article-title> in <source>The World Wide Web Conference</source>, <fpage>417</fpage>&#x02013;<lpage>426</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Fu</surname> <given-names>Z.</given-names></name> <name><surname>Niu</surname> <given-names>X.</given-names></name> <name><surname>Maher</surname> <given-names>M. L.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Deep learning models for serendipity recommendations: A survey and new perspectives,&#x0201D;</article-title> in <source>ACM Computing Surveys</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fu</surname> <given-names>Z.</given-names></name> <name><surname>Xian</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>R.</given-names></name> <name><surname>Zhao</surname> <given-names>J.</given-names></name> <name><surname>Huang</surname> <given-names>Q.</given-names></name> <name><surname>Ge</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>&#x0201C;Fairness-aware explainable recommendation over knowledge graphs,&#x0201D;</article-title> in <source>Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>, <fpage>69</fpage>&#x02013;<lpage>78</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>C.</given-names></name> <name><surname>Zheng</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>N.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Qin</surname> <given-names>Y.</given-names></name> <name><surname>Piao</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>A survey of graph neural networks for recommender systems: challenges, methods, and directions</article-title>. <source>ACM Trans. Recommend. Syst</source>. <volume>1</volume>, <fpage>1</fpage>&#x02013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1145/3568022</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gupta</surname> <given-names>P.</given-names></name> <name><surname>Garg</surname> <given-names>D.</given-names></name> <name><surname>Malhotra</surname> <given-names>P.</given-names></name> <name><surname>Vig</surname> <given-names>L.</given-names></name> <name><surname>Shroff</surname> <given-names>G. M.</given-names></name></person-group> (<year>2019</year>). <article-title>Niser: normalized item and session representations with graph neural networks</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.1909.04276</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hamilton</surname> <given-names>W. L.</given-names></name></person-group> (<year>2020</year>). <article-title>Graph representation learning</article-title>. <source>Synth. Lect. Artif. Intell. Mach. Learn</source>. <volume>14</volume>, <fpage>1</fpage>&#x02013;<lpage>159</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-031-01588-5</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>X.</given-names></name> <name><surname>Deng</surname> <given-names>K.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Lightgcn: Simplifying and powering graph convolution network for recommendation,&#x0201D;</article-title> in <source>Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval</source>, <fpage>639</fpage>&#x02013;<lpage>648</lpage>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Isufi</surname> <given-names>E.</given-names></name> <name><surname>Pocchiari</surname> <given-names>M.</given-names></name> <name><surname>Hanjalic</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Accuracy-diversity trade-off in recommender systems via graph convolutions</article-title>. <source>Inform. Proc. Manage</source>. 58, 102459. <pub-id pub-id-type="doi">10.1016/j.ipm.2020.102459</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kaminskas</surname> <given-names>M.</given-names></name> <name><surname>Bridge</surname> <given-names>D.</given-names></name></person-group> (<year>2016</year>). <article-title>Diversity, serendipity, novelty, and coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems</article-title>. <source>ACM Trans. Interact. Intellig. Syst. (TiiS)</source> <volume>7</volume>, <fpage>1</fpage>&#x02013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1145/2926720</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>M.</given-names></name> <name><surname>Oh</surname> <given-names>J.</given-names></name> <name><surname>Do</surname> <given-names>J.</given-names></name> <name><surname>Lee</surname> <given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Debiasing neighbor aggregation for graph neural network in recommender systems,&#x0201D;</article-title> in <source>Proceedings of the 31st ACM International Conference on Information</source> &#x00026; <italic>Knowledge Management</italic>, <fpage>4128</fpage>&#x02013;<lpage>4132</lpage>.</citation>
</ref>
<ref id="B32">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Koren</surname> <given-names>Y.</given-names></name> <name><surname>Rendle</surname> <given-names>S.</given-names></name> <name><surname>Bell</surname> <given-names>R.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Advances in collaborative filtering,&#x0201D;</article-title> in <source>Recommender Systems Handbook</source> (<publisher-loc>Springer</publisher-loc>), <fpage>91</fpage>&#x02013;<lpage>142</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kotkov</surname> <given-names>D.</given-names></name> <name><surname>Veijalainen</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>How does serendipity affect diversity in recommender systems? a serendipity-oriented greedy algorithm</article-title>. <source>Computing</source> <volume>102</volume>, <fpage>393</fpage>&#x02013;<lpage>411</lpage>. <pub-id pub-id-type="doi">10.1007/s00607-018-0687-5</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Schedl</surname> <given-names>M.</given-names></name> <name><surname>Lex</surname> <given-names>E.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;The unfairness of popularity bias in music recommendation: a reproducibility study,&#x0201D;</article-title> in <source>Advances in Information Retrieval: 42nd European Conference on IR Research, ECIR 2020</source> <publisher-loc>Lisbon, Portugal</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>35</fpage>&#x02013;<lpage>42</lpage>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kunaver</surname> <given-names>M.</given-names></name> <name><surname>Po&#x0017E;rl</surname> <given-names>T.</given-names></name></person-group> (<year>2017</year>). <article-title>Diversity in recommender systems-a survey</article-title>. <source>Knowl.-Based Syst</source>. <volume>123</volume>, <fpage>154</fpage>&#x02013;<lpage>162</lpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2017.02.009</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lacic</surname> <given-names>E.</given-names></name> <name><surname>Fadljevic</surname> <given-names>L.</given-names></name> <name><surname>Weissenboeck</surname> <given-names>F.</given-names></name> <name><surname>Lindstaedt</surname> <given-names>S.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;What drives readership? an online study on user interface types and popularity bias mitigation in news article recommendations,&#x0201D;</article-title> in <source>Advances in Information Retrieval: 44th European Conference on IR Research, ECIR 2022</source>. <publisher-loc>Stavanger, Norway</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>172</fpage>&#x02013;<lpage>179</lpage>.</citation>
</ref>
<ref id="B37">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lacic</surname> <given-names>E.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Eberhard</surname> <given-names>L.</given-names></name> <name><surname>Trattner</surname> <given-names>C.</given-names></name> <name><surname>Parra</surname> <given-names>D.</given-names></name> <name><surname>Marinho</surname> <given-names>L. B.</given-names></name></person-group> (<year>2015a</year>). <article-title>&#x0201C;Utilizing online social network and location-based data to recommend products and categories in online marketplaces,&#x0201D;</article-title> in <source>Mining, Modeling, and Recommending &#x0201C;Things&#x0201D; in Social Media: 4th International Workshops, MUSE 2013</source>. <publisher-loc>Paris, France</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>96</fpage>&#x02013;<lpage>115</lpage>.</citation>
</ref>
<ref id="B38">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lacic</surname> <given-names>E.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Traub</surname> <given-names>M.</given-names></name> <name><surname>Luzhnica</surname> <given-names>G.</given-names></name> <name><surname>Simon</surname> <given-names>J. P.</given-names></name> <name><surname>Lex</surname> <given-names>E.</given-names></name></person-group> (<year>2015b</year>). <article-title>&#x0201C;Tackling cold-start users in recommender systems with indoor positioning systems,&#x0201D;</article-title> in <source>Proc. of ACM RecSys 15, 2</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>ACM</publisher-name>.</citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leonhardt</surname> <given-names>J.</given-names></name> <name><surname>Anand</surname> <given-names>A.</given-names></name> <name><surname>Khosla</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;User fairness in recommender systems,&#x0201D;</article-title> in <source>Companion Proceedings of the The Web Conference 2018</source>, <fpage>101</fpage>&#x02013;<lpage>102</lpage>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lex</surname> <given-names>E.</given-names></name> <name><surname>Kowald</surname> <given-names>D.</given-names></name> <name><surname>Schedl</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Modeling popularity and temporal drift of music genre preferences</article-title>. <source>Trans. Int. Soc. Music. Inf. Retr</source>. <volume>3</volume>, <fpage>17</fpage>&#x02013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.5334/tismir.39</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>M.</given-names></name> <name><surname>Gan</surname> <given-names>T.</given-names></name> <name><surname>Liu</surname> <given-names>M.</given-names></name> <name><surname>Cheng</surname> <given-names>Z.</given-names></name> <name><surname>Yin</surname> <given-names>J.</given-names></name> <name><surname>Nie</surname> <given-names>L.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Long-tail hashtag recommendation for micro-videos with graph convolutional network,&#x0201D;</article-title> in <source>Proceedings of the 28th ACM International Conference on Information and Knowledge Management</source>, <fpage>509</fpage>&#x02013;<lpage>518</lpage>.</citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>H.</given-names></name> <name><surname>Xu</surname> <given-names>S.</given-names></name> <name><surname>Ge</surname> <given-names>Y.</given-names></name> <name><surname>Tan</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Fairness in recommendation: a survey</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2205.13619</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>H.</given-names></name> <name><surname>Lin</surname> <given-names>H.</given-names></name> <name><surname>Fan</surname> <given-names>W.</given-names></name> <name><surname>Ren</surname> <given-names>Y.</given-names></name> <name><surname>Xu</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2022a</year>). <article-title>Self-supervised learning for fair recommender systems</article-title>. <source>Appl. Soft Comput</source>. 125, 109126. <pub-id pub-id-type="doi">10.1016/j.asoc.2022.109126</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>H.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Lin</surname> <given-names>H.</given-names></name> <name><surname>Xu</surname> <given-names>B.</given-names></name> <name><surname>Zhao</surname> <given-names>N.</given-names></name></person-group> (<year>2022b</year>). <article-title>Mitigating sensitive data exposure with adversarial learning for fairness recommendation systems</article-title>. <source>Neural Comp. Appl</source>. <volume>34</volume>, <fpage>18097</fpage>&#x02013;<lpage>18111</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-022-07373-4</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Ounis</surname> <given-names>I.</given-names></name> <name><surname>Macdonald</surname> <given-names>C.</given-names></name> <name><surname>Meng</surname> <given-names>Z.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;A heterogeneous graph neural model for cold-start recommendation,&#x0201D;</article-title> in <source>Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>, <fpage>2029</fpage>&#x02013;<lpage>2032</lpage>.</citation>
</ref>
<ref id="B46">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Zheng</surname> <given-names>Y.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Long-tail session-based recommendation,&#x0201D;</article-title> in <source>Proceedings of the 14th ACM Conference on Recommender Systems</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>ACM</publisher-name>, <fpage>509</fpage>&#x02013;<lpage>514</lpage>.</citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Ouyang</surname> <given-names>Y.</given-names></name> <name><surname>Xiong</surname> <given-names>Z.</given-names></name></person-group> (<year>2021</year>). <article-title>Contrastive learning for recommender system</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2101.01317</pub-id></citation>
</ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>J.</given-names></name> <name><surname>Deng</surname> <given-names>J.</given-names></name> <name><surname>Mei</surname> <given-names>Q.</given-names></name></person-group> (<year>2021</year>). <article-title>Subgroup generalization and fairness of graph neural networks</article-title>. <source>Adv. Neural Inf. Process. Syst</source>. <volume>34</volume>, <fpage>1048</fpage>&#x02013;<lpage>1061</lpage>.</citation>
</ref>
<ref id="B49">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>X.</given-names></name> <name><surname>Hu</surname> <given-names>Q.</given-names></name> <name><surname>Gao</surname> <given-names>Z.</given-names></name> <name><surname>AbdelHady</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Contrastive co-training for diversified recommendation,&#x0201D;</article-title> in <source>2022 International Joint Conference on Neural Networks (IJCNN)</source>. <publisher-loc>Padua</publisher-loc>: <publisher-name>IEEE</publisher-name>, <fpage>1</fpage>&#x02013;<lpage>9</lpage>.</citation>
</ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mansoury</surname> <given-names>M.</given-names></name> <name><surname>Abdollahpouri</surname> <given-names>H.</given-names></name> <name><surname>Pechenizkiy</surname> <given-names>M.</given-names></name> <name><surname>Mobasher</surname> <given-names>B.</given-names></name> <name><surname>Burke</surname> <given-names>R.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Fairmatch: A graph-based approach for improving aggregate diversity in recommender systems,&#x0201D;</article-title> in <source>Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization</source>, New York: <volume>ACM</volume>, <fpage>154</fpage>&#x02013;<lpage>162</lpage>.</citation>
</ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pu</surname> <given-names>P.</given-names></name> <name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Hu</surname> <given-names>R.</given-names></name></person-group> (<year>2012</year>). <article-title>Evaluating recommender systems from the user&#x00027;s perspective: survey of the state of the art</article-title>. <source>User Model. User-adapt. Interact</source>. <volume>22</volume>, <fpage>317</fpage>&#x02013;<lpage>355</lpage>. <pub-id pub-id-type="doi">10.1007/s11257-011-9115-7</pub-id></citation>
</ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rendle</surname> <given-names>S.</given-names></name> <name><surname>Freudenthaler</surname> <given-names>C.</given-names></name> <name><surname>Gantner</surname> <given-names>Z.</given-names></name> <name><surname>Schmidt-Thieme</surname> <given-names>L.</given-names></name></person-group> (<year>2012</year>). <article-title>&#x0201C;BPR: Bayesian personalized ranking from implicit feedback,&#x0201D;</article-title> in <source>Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence</source>, <fpage>452</fpage>&#x02013;<lpage>461</lpage>.</citation>
</ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Silveira</surname> <given-names>T.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name> <name><surname>Lin</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>How good your recommender system is? A survey on evaluations in recommendation</article-title>. <source>Int. J. Mach. Learn. Cybern</source>. <volume>10</volume>, <fpage>813</fpage>&#x02013;<lpage>831</lpage>. <pub-id pub-id-type="doi">10.1007/s13042-017-0762-9</pub-id></citation>
</ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Skarding</surname> <given-names>J.</given-names></name> <name><surname>Gabrys</surname> <given-names>B.</given-names></name> <name><surname>Musial</surname> <given-names>K.</given-names></name></person-group> (<year>2021</year>). <article-title>Foundations and modeling of dynamic networks using dynamic graph neural networks: a survey</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>79143</fpage>&#x02013;<lpage>79168</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3082932</pub-id></citation>
</ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>J.</given-names></name> <name><surname>Guo</surname> <given-names>W.</given-names></name> <name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Regol</surname> <given-names>F.</given-names></name> <name><surname>Hu</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>&#x0201C;A framework for recommending accurate and diverse items using bayesian graph convolutional neural networks,&#x0201D;</article-title> in <source>Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery</source> &#x00026; <italic>Data Mining</italic>, <fpage>2030</fpage>&#x02013;<lpage>2039</lpage>. <pub-id pub-id-type="doi">10.1145/3394486.3403254</pub-id></citation>
</ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>C.</given-names></name> <name><surname>Liang</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>T.</given-names></name> <name><surname>Philip</surname> <given-names>S. Y.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Pre-training graph neural network for cross domain recommendation&#x0201D;</article-title> in <source>2021 IEEE Third International Conference on Cognitive Machine Intelligence (CogMI)</source> (IEEE), <fpage>140</fpage>&#x02013;<lpage>145</lpage>.</citation>
</ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>H.</given-names></name> <name><surname>Zhang</surname> <given-names>F.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name> <name><surname>Leskovec</surname> <given-names>J.</given-names></name> <name><surname>Zhao</surname> <given-names>M.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>&#x0201C;Knowledge-aware graph neural networks with label smoothness regularization for recommender systems&#x0201D;</article-title> in <source>Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery</source> &#x00026; <italic>Data Mining</italic>, <fpage>968</fpage>&#x02013;<lpage>977</lpage>.</citation>
</ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>He</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name> <name><surname>Feng</surname> <given-names>F.</given-names></name> <name><surname>Chua</surname> <given-names>T.-S.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Neural graph collaborative filtering,&#x0201D;</article-title> in <source>Proceedings of the 42nd international ACM SIGIR Conference on Research and development in Information Retrieval</source>, <fpage>165</fpage>&#x02013;<lpage>174</lpage>. <pub-id pub-id-type="doi">10.1145/3331184.3331267</pub-id></citation>
</ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>W.</given-names></name> <name><surname>Zhang</surname> <given-names>M.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>S.</given-names></name></person-group> (<year>2023a</year>). <article-title>A survey on the fairness of recommender systems</article-title>. <source>ACM Trans. Inform. Syst</source>. <volume>41</volume>, <fpage>1</fpage>&#x02013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1145/3547333</pub-id></citation>
</ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Derr</surname> <given-names>T.</given-names></name></person-group> (<year>2023b</year>). <article-title>Collaboration-aware graph convolutional network for recommender systems</article-title>. <source>Proc. ACM Web Conf</source>. <volume>2023</volume>, <fpage>91</fpage>&#x02013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1145/3543507.3583229</pub-id></citation>
</ref>
<ref id="B61">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>K.</given-names></name> <name><surname>Erickson</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>W. H.</given-names></name> <name><surname>Ning</surname> <given-names>Y.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Equipping recommender systems with individual fairness via second-order proximity embedding,&#x0201D;</article-title> in <source>2022 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM)</source>. <publisher-loc>Istanbul</publisher-loc>: <publisher-name>IEEE</publisher-name>, <fpage>171</fpage>&#x02013;<lpage>175</lpage>.</citation>
</ref>
<ref id="B62">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>F.</given-names></name> <name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Xie</surname> <given-names>X.</given-names></name> <name><surname>Cui</surname> <given-names>B.</given-names></name></person-group> (<year>2022</year>). <article-title>Graph neural networks in recommender systems: a survey</article-title>. <source>ACM Comp. Surv</source>. <volume>55</volume>, <fpage>1</fpage>&#x02013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1145/3535101</pub-id></citation>
</ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>R.</given-names></name> <name><surname>Liu</surname> <given-names>Q.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Cui</surname> <given-names>P.</given-names></name> <name><surname>Zhang</surname> <given-names>B.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Improving accuracy and diversity in matching of recommendation with diversified preference network</article-title>. <source>IEEE Trans. Big Data</source> <volume>8</volume>, <fpage>955</fpage>&#x02013;<lpage>967</lpage>. <pub-id pub-id-type="doi">10.1109/TBDATA.2021.3103263</pub-id></citation>
</ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>C.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>H.</given-names></name> <name><surname>Dong</surname> <given-names>L.</given-names></name> <name><surname>Wang</surname> <given-names>W.</given-names></name></person-group> (<year>2023</year>). <article-title>A fairness-aware graph contrastive learning recommender framework for social tagging systems</article-title>. <source>Inf. Sci</source>. 640, 119064. <pub-id pub-id-type="doi">10.1016/j.ins.2023.119064</pub-id></citation>
</ref>
<ref id="B65">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>L.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Tao</surname> <given-names>Y.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Yu</surname> <given-names>P. S.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>&#x0201C;Dgrec: Graph neural network for recommendation with diversified embedding generation,&#x0201D;</article-title> in <source>Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining</source>, <fpage>661</fpage>&#x02013;<lpage>669</lpage>.</citation>
</ref>
<ref id="B66">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Huang</surname> <given-names>C.</given-names></name> <name><surname>Xia</surname> <given-names>L.</given-names></name> <name><surname>Huang</surname> <given-names>C.</given-names></name> <name><surname>Luo</surname> <given-names>D.</given-names></name> <name><surname>Lin</surname> <given-names>K.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Debiased contrastive learning for sequential recommendation,&#x0201D;</article-title> in <source>Proceedings of the ACM Web Conference 2023</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>ACM</publisher-name>, <fpage>1063</fpage>&#x02013;<lpage>1073</lpage>.</citation>
</ref>
<ref id="B67">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ye</surname> <given-names>R.</given-names></name> <name><surname>Hou</surname> <given-names>Y.</given-names></name> <name><surname>Lei</surname> <given-names>T.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Q.</given-names></name> <name><surname>Guo</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Dynamic graph construction for improving diversity of recommendation,&#x0201D;</article-title> in <source>Proceedings of the 15th ACM Conference on Recommender Systems</source>, <fpage>651</fpage>&#x02013;<lpage>655</lpage>.</citation>
</ref>
<ref id="B68">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>H.</given-names></name> <name><surname>Cui</surname> <given-names>B.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Yao</surname> <given-names>J.</given-names></name> <name><surname>Chen</surname> <given-names>C.</given-names></name></person-group> (<year>2012</year>). <article-title>&#x0201C;Challenging the long tail recommendation,&#x0201D;</article-title> in <source>Proceedings of the VLDB Endowment</source> (VLDB Endowment), <fpage>896</fpage>&#x02013;<lpage>907</lpage>.</citation>
</ref>
<ref id="B69">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>J.</given-names></name> <name><surname>Yin</surname> <given-names>H.</given-names></name> <name><surname>Xia</surname> <given-names>X.</given-names></name> <name><surname>Chen</surname> <given-names>T.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Huang</surname> <given-names>Z.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Self-supervised learning for recommender systems: a survey,&#x0201D;</article-title> in <source>IEEE Transactions on Knowledge and Data Engineering</source> (IEEE).</citation>
</ref>
<ref id="B70">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Cheng</surname> <given-names>X.</given-names></name> <name><surname>Aggarwal</surname> <given-names>C.</given-names></name> <name><surname>Derr</surname> <given-names>T.</given-names></name></person-group> (<year>2023</year>). <article-title>Fairness and diversity in recommender systems: a survey</article-title>. <source>arXiv preprint arXiv:2307.04644</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2307.04644</pub-id></citation>
</ref>
<ref id="B71">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Wu</surname> <given-names>B.</given-names></name> <name><surname>Yuan</surname> <given-names>X.</given-names></name> <name><surname>Pan</surname> <given-names>S.</given-names></name> <name><surname>Tong</surname> <given-names>H.</given-names></name> <name><surname>Pei</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>Trustworthy graph neural networks: Aspects, methods and trends</article-title>. <source>arXiv</source>. <pub-id pub-id-type="doi">10.48550/arXiv.2205.07424</pub-id></citation>
</ref>
<ref id="B72">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>M.</given-names></name> <name><surname>Wu</surname> <given-names>L.</given-names></name> <name><surname>Liang</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>J.</given-names></name> <name><surname>Deng</surname> <given-names>Q.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>&#x0201C;Investigating accuracy-novelty performance for graph-based collaborative filtering,&#x0201D;</article-title> in <source>Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>, <fpage>50</fpage>&#x02013;<lpage>59</lpage>.</citation>
</ref>
<ref id="B73">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>Y.</given-names></name> <name><surname>Gao</surname> <given-names>C.</given-names></name> <name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Jin</surname> <given-names>D.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Dgcn: Diversified recommendation with graph convolutional networks,&#x0201D;</article-title> in <source>Proceedings of the Web Conference</source> <volume>2021</volume>, <fpage>401</fpage>&#x02013;<lpage>412</lpage>. <pub-id pub-id-type="doi">10.1145/3442381.3449835</pub-id></citation>
</ref>
<ref id="B74">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>H.</given-names></name> <name><surname>Zhou</surname> <given-names>X.</given-names></name> <name><surname>Zeng</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Shen</surname> <given-names>Z.</given-names></name></person-group> (<year>2023</year>). <article-title>A comprehensive survey on multimodal recommender systems: taxonomy, evaluation, and future directions</article-title>. <source>arXiv</source>.</citation>
</ref>
<ref id="B75">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>T.</given-names></name> <name><surname>Kuscsik</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>J.-G.</given-names></name> <name><surname>Medo</surname> <given-names>M.</given-names></name> <name><surname>Wakeling</surname> <given-names>J. R.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.-C.</given-names></name></person-group> (<year>2010</year>). <article-title>Solving the apparent diversity-accuracy dilemma of recommender systems</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>107</volume>, <fpage>4511</fpage>&#x02013;<lpage>4515</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1000488107</pub-id><pub-id pub-id-type="pmid">20176968</pub-id></citation></ref>
<ref id="B76">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>Y.</given-names></name> <name><surname>Zheng</surname> <given-names>H.</given-names></name> <name><surname>Huang</surname> <given-names>X.</given-names></name> <name><surname>Hao</surname> <given-names>S.</given-names></name> <name><surname>Li</surname> <given-names>D.</given-names></name> <name><surname>Zhao</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>Graph neural networks: Taxonomy, advances, and trends</article-title>. <source>ACM Trans. Intel. Syst. Technol. (TIST)</source> <volume>13</volume>, <fpage>1</fpage>&#x02013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1145/3495161</pub-id></citation>
</ref>
<ref id="B77">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zuo</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name></person-group> (<year>2023</year>). <article-title>Dtgcf: Diversified tag-aware recommendation with graph collaborative filtering</article-title>. <source>Appl. Sci</source>. 13, 2945. <pub-id pub-id-type="doi">10.3390/app13052945</pub-id></citation>
</ref>
</ref-list>
</back>
</article>