<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Consumer and Producer Perspective⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Discussion Paper</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dario Di Palma</string-name>
          <email>d.dipalma2@phd.poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vito Walter Anelli</string-name>
          <email>vitowalter.anelli@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Malitesta</string-name>
          <email>daniele.malitesta@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincenzo Paparella</string-name>
          <email>vincenzo.paparella@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Pomo</string-name>
          <email>claudio.pomo@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yashar Deldjoo</string-name>
          <email>yashar.deldjoo@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tommaso Di Noia</string-name>
          <email>tommaso.dinoia@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Graph Collaborative Filtering, Fairness, Multi-Objective Analysis</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Polytechnic University of Bari</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <abstract>
        <p>To date, graph collaborative filtering (CF) strategies have outperformed pure CF models in generating accurate recommendations. However, concerns about fairness and potential biases in recommendations have emerged, as unfair recommendations may harm the interests of Consumers and Producers (CP). Recognizing the lack of a thorough evaluation of graph CF on CP-aware fairness measures, we initially assessed the efects of eight state-of-the-art graph models and four pure CF recommenders on CPaware fairness measures. Surprisingly, graph CF solutions do not ensure significant item exposure and user fairness. To unravel this performance puzzle, we propose a taxonomy for graph CF, highlighting diferences in node representation and neighborhood exploration. Through this lens, the experimental outcomes become clear and pave the way for a multi-objective CP-fairness analysis (Codes are available at: https://github.com/sisinflab/ECIR2023-Graph-CF).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction and Motivations</title>
      <p>
        Recommender systems (RSs) have evolved from collaborative filtering (CF) to deep learning
(DL) models [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5">2, 3, 4, 5</xref>
        ], including graph-based methods that represent users and items as nodes
in a user-item bipartite graph. Recent research has focused on improving system accuracy
and enhancing explainability [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and reproducibility [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], while issues surrounding fairness [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
remain. Two core aspects of recommendation fairness are producer fairness (item exposure)
and consumer fairness (relevance). Existing graph-based approaches have addressed either
consumer or producer fairness, but not both simultaneously.
      </p>
      <p>This work aims to bridge the knowledge gap in the literature by studying the efects of
state-of-the-art graph strategies on consumer fairness, producer fairness, and system accuracy.
We evaluate these dimensions in terms of overall accuracy, user fairness, and item exposure,
referring to their combination as CP-fairness when appropriate.
I-Exp</p>
      <p>U-Fair
RP3
I-Exp</p>
      <p>I-Exp
U-Fair</p>
      <p>U-Fair
(a) Baby</p>
      <sec id="sec-1-1">
        <title>BPRMF</title>
        <p>(b) Boys &amp; Girls
(c) Men</p>
      </sec>
      <sec id="sec-1-2">
        <title>LightGCN</title>
      </sec>
      <sec id="sec-1-3">
        <title>DGCF</title>
      </sec>
      <sec id="sec-1-4">
        <title>LR-GCCF</title>
      </sec>
      <sec id="sec-1-5">
        <title>GFCF</title>
        <p>Motivating Example. We compare leading graph-based models, such as LightGCN, DGCF,
LR-GCCF, and GFCF, against classical CF baselines, BPRMF and RP3 , on three Amazon datasets.
Our evaluation (see Figure 1), considering overall accuracy, user fairness, and item exposure,
indicates that graph CF is more accurate, but classical CF shows a better item exposure. No
clear winner is found regarding user fairness. We aim to answer two research questions (RQs):
RQ1. Can we explain the variations observed when testing several graph models on overall
accuracy, item exposure, and user fairness separately? We analyze the impact of graph CF
strategies for nodes representation and neighborhood exploration on accuracy and CP-fairness.
RQ2. How and why do nodes representation and neighborhood exploration algorithms strike
a trade-of between overall accuracy, item exposure, and user fairness? Using Pareto
optimality [11], we determine the influence of these dimensions in two-objective scenarios, including
overall accuracy, item exposure, and user fairness.
2. Nodes Representation and Neighborhood Exploration in</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Graph Collaborative Filtering: A Formal Taxonomy</title>
      <p>Let  = ( , ℐ , R) represent a bipartite, undirected graph connecting  users and  items. We
denote the node features for users  ∈  and items  ∈ ℐ as embeddings e ∈ ℝ and e ∈ ℝ ,
where  is much smaller than  and  . Diferent applications use message-passing schema to
update the model using  . Graph convolutional networks (GCNs), neural graph collaborative
ifltering (NGCF), and LightGCN are examples of collaborative filtering (CF) applications that
utilize message-passing. The need to account for the varying importance of user-item
interactions has led to attention mechanisms and models such as graph attention networks (GATs)
and disentangled graph collaborative filtering (DGCF). The recent UltraGCN and GFCF address
over-smoothing by surpassing and simplifying the traditional message-passing concept. To
better understand graph CF models, we propose a classification system based on:</p>
      <p>Node representation: This aspect concerns the strategies used for representing users’ and
items’ nodes, including the dimensionality of node embeddings and the weighting of
contributions from neighboring nodes.</p>
      <p>Neighborhood exploration: This aspect involves the methods for exploring multi-hop
neighborhoods to update node representations, including the types of node-node connections
and the message-passing schema (either explicit or implicit).
We propose (see Table 1) a taxonomy to classify the state-of-the-art graph models. In the
following two sections, we will assess eight graphs CF models based on this classification
system: GCN-CF [12], GAT-CF [13], NGCF [14], LightGCN [15], DGCF [16], LR-GCCF [17],
UltraGCN [18], and GFCF [19].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Taxonomy-aware evaluation</title>
      <p>This section addresses RQ1 (“Can we explain the variations observed when testing several graph
models on overall accuracy, item exposure, and user fairness separately?”) by examining how the
taxonomy of graph strategies can elucidate recommendation evaluation on CP-Fairness and
overall accuracy. We test 48 hyper-parameter configurations on the Amazon Men dataset and
top-20 lists (Table 2), focusing on message-passing, explored nodes, edge weighting, and latent
representations. We report the best metric result for each &lt;dimension, value&gt; pair.</p>
      <p>Message-passing. We study implicit and explicit message-passing strategies. Both approaches
perform similarly on accuracy and user fairness, but explicit techniques perform better on item
exposure, particularly Gini and APLT.</p>
      <p>Explored nodes. We examine four node exploration methods: same and diferent , with 1 and
2 hops. Same-2 and diferent-1 are the most prominent, with diferent-1 outperforming same-2
on overall accuracy and same-2 being the best strategy for item exposure. User fairness does
not ofer a reason to choose between same and diferent .</p>
      <p>Weighted. We investigate weighted and unweighted graph CF techniques. Unweighted
methods provide the best performance on almost all CP-fairness metrics, except for APLT, where
weighted GAT-CF performs better.</p>
      <p>Latent representations. We compare graph CF techniques with 64, 128, and 256 features.
Higher latent representations (128 and 256) result in better performance on all measurements,
with 128 being the turning point for stable performance (see Table 1 as a reference).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Trade-of Analysis</title>
      <p>This section examines the trade-of, through Pareto optimal solutions, between accuracy, item
exposure, and user fairness in graph CF baselines. The analysis is conducted on the Amazon Men
dataset and focuses on the message-passing and weighting of graph edges. Three categories
† indicates the best results on same and diferent configurations. The symbols ↑ and ↓ indicate if high
or low values are better. “rank ” and “rat ” stand for UMADrank@k and UMADrat@k.</p>
      <sec id="sec-4-1">
        <title>Dimensions</title>
      </sec>
      <sec id="sec-4-2">
        <title>Message passing</title>
      </sec>
      <sec id="sec-4-3">
        <title>Explored nodes</title>
      </sec>
      <sec id="sec-4-4">
        <title>Weighting</title>
      </sec>
      <sec id="sec-4-5">
        <title>Latent representations Values</title>
        <p>implicit
explicit
same-1
same-2
diferent-1
diferent-2
weighted
unweighted
emb-64
emb-128
emb-256</p>
      </sec>
      <sec id="sec-4-6">
        <title>Overall Accuracy</title>
      </sec>
      <sec id="sec-4-7">
        <title>Item Exposure</title>
      </sec>
      <sec id="sec-4-8">
        <title>User Fairness</title>
        <p>Recall↑
0.1222
(GFCF)
nDCG↑
0.0911
(GFCF)</p>
        <p>EFD↑
0.2615
(GFCF)</p>
        <p>Gini↑</p>
        <p>APLT ↑
rank↓</p>
        <p>
          rat↓
0.2871 0.1808 0.0123 0.0022
(UltraGCN) (UltraGCN) (UltraGCN) (UltraGCN)
0.1223 0.0884
(LR-GCCF) (LR-GCCF)
0.2536 0.5090 0.3823
(LR-GCCF) (LR-GCCF) (GAT-CF)
0.1221†
(LR-GCCF)
0.0884†
(LR-GCCF)
0.2500†
(LR-GCCF)
0.4377
(LR-GCCF)
0.1184 0.0841 0.2380 0.5090†
(LightGCN) (LightGCN) (LightGCN) (LR-GCCF)
0.1222†
(GFCF)
0.1210
(DGCF)
0.1210
(DGCF)
0.1193
(LR-GCCF)
0.1221
(LR-GCCF)
0.0911†
(GFCF)
0.0850
(DGCF)
0.0857
(DGCF)
0.2615†
(GFCF)
0.2428
(DGCF)
0.4093
(NGCF)
0.3240
(DGCF)
0.2407 0.4934†
(LightGCN) (LR-GCCF)
0.0871
(LR-GCCF)
0.2479 0.5090
(LR-GCCF) (LR-GCCF)
0.0883 0.2536 0.5090
(LR-GCCF) (LR-GCCF) (LR-GCCF)
0.1223 0.0884 0.2532
(LR-GCCF) (LR-GCCF) (LR-GCCF)
0.5038
(LR-GCCF)
0.1223 0.0884 0.2536 0.5090 0.3438
(LR-GCCF) (LR-GCCF) (LR-GCCF) (LR-GCCF) (LR-GCCF)
0.3433
(GAT-CF)
0.3823†
(GAT-CF)
0.3424
(GAT-CF)
0.3438†
(LR-GCCF)
0.3823
(GAT-CF)
0.3627
(GAT-CF)
0.3644
(GAT-CF)
0.3823
(GAT-CF)
0.0002
(DGCF)
0.0002†
(DGCF)
0.0002†
(DGCF)
0.0002†
(DGCF)
0.0002†
(DGCF)
0.0002
(DGCF)
0.0101
(GCN-CF)
0.0002
(DGCF)
0.0002
(DGCF)
0.0002
(DGCF)
0.0169
(LightGCN)
0.0022†
(UltraGCN)
0.0209
(NGCF)
0.0022†
(UltraGCN)
0.0388
(LightGCN)
0.0301
(DGCF)
0.0169
(LightGCN)
0.0054
(UltraGCN)
0.0111
(UltraGCN)
0.0022
(UltraGCN)
are studied: (1) implicit message-passing; (2) explicit message-passing with neighborhood
weighting; (3) explicit message-passing without neighborhood weighting. Plots with extensive
results are available in the extended work [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>Accuracy/Item Exposure. Explicit/weighted models exhibit a trade-of, maximizing either
accuracy or item exposure. Explicit/unweighted models show a balanced trade-of, not
prioritizing a single goal. Implicit models prioritize accuracy, at the expense of niche item exposure.</p>
        <p>Accuracy/User Fairness. No graph CF strategy emerges as an absolute winner. Every graph
CF strategy is insuficient to guarantee adequate fairness among diferent user groups.</p>
        <p>Item Exposure/User Fairness. Two groups of baselines are observed: those with poor item
exposure and those with acceptable exposure for long-tail items. Explicit/unweighted strategies
can generally ensure a satisfactory trade-of between user fairness and item exposure.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future work</title>
      <p>We assess the performance of graph CF models on Consumer and Producer (CP)-fairness metrics
showing that their superior accuracy capabilities is reached at the expense of user fairness,
item exposure, and their combination. By recognizing nodes representation and neighborhood
exploration as the two main dimensions of a novel graph CF taxonomy, we study their influence
on CP-fairness and overall accuracy separately and simultaneously. The outcomes raise concerns
about the efective application of recent approaches in graph CF (e.g., implicit message-passing
techniques). On such basis, we are performing further investigations on other datasets and
algorithms, and we are working on new graph models balancing accuracy and CP-Fairness.
[9] H. Abdollahpouri, R. Burke, B. Mobasher, Controlling popularity bias in learning-to-rank
recommendation, in: RecSys, ACM, 2017, pp. 42–46.
[10] Y. Deldjoo, V. W. Anelli, H. Zamani, A. Bellogín, T. D. Noia, A flexible framework for
evaluating user and item fairness in recommender systems, User Model. User Adapt.</p>
      <p>Interact. 31 (2021) 457–511.
[11] V. Paparella, Pursuing optimal trade-of solutions in multi-objective recommender systems,
in: RecSys, ACM, 2022, pp. 727–729.
[12] T. N. Kipf, M. Welling, Semi-supervised classification with graph convolutional networks,
in: ICLR (Poster), OpenReview.net, 2017.
[13] P. Velickovic, G. Cucurull, A. Casanova, A. Romero, P. Liò, Y. Bengio, Graph attention
networks, in: ICLR (Poster), OpenReview.net, 2018.
[14] X. Wang, X. He, M. Wang, F. Feng, T. Chua, Neural graph collaborative filtering, in: SIGIR,</p>
      <p>ACM, 2019, pp. 165–174.
[15] X. He, K. Deng, X. Wang, Y. Li, Y. Zhang, M. Wang, Lightgcn: Simplifying and powering
graph convolution network for recommendation, in: SIGIR, ACM, 2020, pp. 639–648.
[16] X. Wang, H. Jin, A. Zhang, X. He, T. Xu, T. Chua, Disentangled graph collaborative filtering,
in: SIGIR, ACM, 2020, pp. 1001–1010.
[17] L. Chen, L. Wu, R. Hong, K. Zhang, M. Wang, Revisiting graph based collaborative filtering:
A linear residual graph convolutional network approach, in: AAAI, AAAI Press, 2020, pp.
27–34.
[18] K. Mao, J. Zhu, X. Xiao, B. Lu, Z. Wang, X. He, Ultragcn: Ultra simplification of graph
convolutional networks for recommendation, in: CIKM, ACM, 2021, pp. 1253–1262.
[19] Y. Shen, Y. Wu, Y. Zhang, C. Shan, J. Zhang, K. B. Letaief, D. Li, How powerful is graph
convolution for recommendation?, in: CIKM, ACM, 2021, pp. 1619–1629.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Malitesta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Paparella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <article-title>Auditing consumerand producer-fairness in graph collaborative filtering</article-title>
          , in: J.
          <string-name>
            <surname>Kamps</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Goeuriot</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Crestani</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maistro</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Joho</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Kruschwitz</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Caputo (Eds.),
          <source>Advances in Information Retrieval - 45th European Conference on Information Retrieval</source>
          ,
          <string-name>
            <surname>ECIR</surname>
          </string-name>
          <year>2023</year>
          , Dublin, Ireland, April 2-
          <issue>6</issue>
          ,
          <year>2023</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>13980</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2023</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>48</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>031</fpage>
          -28244-
          <issue>7</issue>
          _3.
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 3 - 0 3 1 - 2 8 2 4 4 - 7</volume>
          \ _ 3 .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          Shapira (Eds.),
          <source>Recommender Systems Handbook</source>
          , Springer US,
          <year>2022</year>
          . URL: https://doi.org/10.1007/978-1-
          <fpage>0716</fpage>
          -2197-4.
          <source>doi:1 0 . 1 0</source>
          <volume>0 7 / 9 7 8 - 1 - 0 7 1 6 - 2 1 9 7 - 4</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <article-title>How to put users in control of their data in federated top-n recommendation with learning to rank</article-title>
          , in: C.
          <string-name>
            <surname>Hung</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Bechini</surname>
          </string-name>
          , E. Song (Eds.),
          <source>SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing</source>
          , Virtual Event,
          <source>Republic of Korea, March</source>
          <volume>22</volume>
          -26,
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>1359</fpage>
          -
          <lpage>1362</lpage>
          . URL: https://doi.org/10.1145/3412841.3442010.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 4 1 2 8 4 1 . 3 4 4 2 0 1 0 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <article-title>Feature factorization for top-n recommendation: From item rating to features relevance</article-title>
          , in: Y. Zheng,
          <string-name>
            <given-names>W.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Sahebi</surname>
          </string-name>
          , I. Fernández (Eds.),
          <source>Proceedings of the 1st Workshop on Intelligent Recommender Systems by Knowledge Transfer &amp; Learning co-located with ACM Conference on Recommender Systems (RecSys</source>
          <year>2017</year>
          ), Como, Italy,
          <year>August 27</year>
          ,
          <year>2017</year>
          , volume
          <volume>1887</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>21</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-1887/paper3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Biancofiore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Bellis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <article-title>Interpretability of BERT latent space through knowledge graphs, in: M. A</article-title>
          .
          <string-name>
            <surname>Hasan</surname>
          </string-name>
          , L. Xiong (Eds.),
          <source>Proceedings of the 31st ACM International Conference on Information &amp; Knowledge Management</source>
          , Atlanta,
          <string-name>
            <surname>GA</surname>
          </string-name>
          , USA, October
          <volume>17</volume>
          -
          <issue>21</issue>
          ,
          <year>2022</year>
          , ACM,
          <year>2022</year>
          , pp.
          <fpage>3806</fpage>
          -
          <lpage>3810</lpage>
          . URL: https://doi.org/10.1145/3511808.3557617.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 5 1 1 8 0 8 . 3 5 5 7 6 1 7 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mancino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. Di Sciascio</surname>
          </string-name>
          ,
          <article-title>Kgflex: Eficient recommendation with sparse feature factorization and knowledge graphs</article-title>
          ,
          <source>ACM Transaction on Recommender Systems</source>
          <volume>1</volume>
          (
          <year>2023</year>
          ). URL: https://doi.org/10.1145/3588901.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 5 8 8 9 0 1 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bellogín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Pomo, Reenvisioning the comparison between neural collaborative filtering and matrix factorization</article-title>
          , in: H.
          <string-name>
            <surname>J. C. Pampín</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          <string-name>
            <surname>Willemsen</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J. J.</given-names>
          </string-name>
          <string-name>
            <surname>McAuley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Garcia-Gathright</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Huurnink</surname>
          </string-name>
          , E. Oldridge (Eds.),
          <source>RecSys '21: Fifteenth ACM Conference on Recommender Systems, Amsterdam, The Netherlands, 27 September 2021 - 1 October</source>
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>521</fpage>
          -
          <lpage>529</lpage>
          . URL: https://doi.org/10.1145/3460231.3475944.
          <source>doi:1 0 . 1 1</source>
          <volume>4 5 / 3 4 6 0 2 3 1 . 3 4 7 5 9 4 4 .</volume>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Cornacchia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. W.</given-names>
            <surname>Anelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Biancofiore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ragone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sciascio</surname>
          </string-name>
          ,
          <article-title>Auditing fairness under unawareness through counterfactual reasoning</article-title>
          ,
          <source>Inf. Process. Manag</source>
          .
          <volume>60</volume>
          (
          <year>2023</year>
          )
          <article-title>103224</article-title>
          . URL: https://doi.org/10.1016/j.ipm.
          <year>2022</year>
          .
          <volume>103224</volume>
          .
          <source>doi:1 0 . 1 0 1 6 / j . i p m . 2 0</source>
          <volume>2 2 . 1 0 3 2 2 4 .</volume>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>