<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Bari, Italy
" ludovico.boratto@acm.org (L. Boratto); fenu@unica.it (G. Fenu); mirko.marras@acm.org (M. Marras)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Combining Mitigation Treatments against Biases in Personalized Rankings: Use Case on Item Popularity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Discussion Paper</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ludovico Boratto</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianni Fenu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirko Marras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>EPFL</institution>
          ,
          <addr-line>Lausanne</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Cagliari</institution>
          ,
          <addr-line>Cagliari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Historical interactions leveraged by recommender systems are often non-uniformly distributed across items. Though they are of interest for consumers, certain items end up therefore being biasedly underrecommended. Existing treatments for mitigating these biases act at a single step of the pipeline (either pre-, in-, or post-processing), and it remains unanswered whether simultaneously introducing treatments throughout the pipeline leads to a better mitigation. In this paper, we analyze the impact of bias treatments along the steps of the pipeline under a use case on popularity bias. Experiments show that, with small losses in accuracy, the combination of treatments leads to better trade-ofs than treatments applied separately. Our findings call for treatments rooting out bias at diferent steps simultaneously.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Recommender Systems</kwd>
        <kwd>Bias</kwd>
        <kwd>Fairness</kwd>
        <kwd>Discrimination</kwd>
        <kwd>Mitigation</kwd>
        <kwd>Rankings</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Conventionally, recommender systems rank items in order of their decreasing relevance for
a given consumer, estimated via machine learning. The literature thus focused on optimizing
relevance for consumer’s recommendation utility [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, biases such as those against item
popularity may emphasize the occurrence of filter bubbles, thus hampering the recommendation
quality and several beyond-accuracy aspects [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2, 3, 4</xref>
        ]. Mitigating the impact of a bias becomes
therefore fundamental. Existing treatments for their mitigation are often performed at a single
step of the pipeline [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5, 6, 7, 8</xref>
        ]. Controlling biases by acting only at a single step might lead to
sub-optimal trade-ofs and, hence, bias-aware pipelines are urging more advanced solutions.
      </p>
      <p>
        In this paper, we analyze the impact of introducing bias mitigation at diferent steps of the
pipeline simultaneously under a popularity bias scenario, summarizing the findings of our
recently published work [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Specifically, being two widely-adopted classes of recommendation
algorithms highly biased against item popularity, we applied mitigation treatments in
preprocessing, through an interaction sampling that balances the training examples where the
observed item is more or less popular than the unobserved item, and in in-processing, through a
regularization term that minimizes the biased correlation between relevance and item popularity.
Experiments proved that combining the treatments at two diferent steps leads to better
tradeofs among recommendation quality, beyond-accuracy objectives, and popularity bias reduction.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Datasets and Methods</title>
      <p>In this section, we introduce the datasets, algorithms, protocols, evaluation metrics, and the
pre- and in-processing mitigation treatments adopted in our analyses.</p>
      <p>
        Datasets. Our analyses and experiments were run on two real-world datasets, namely
Movielens1M and COCO600k. On one side, MovieLens1M (ML-1M) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] contains 998,131 ratings
applied to 3,705 movies by 6,040 users of the online service MovieLens. The sparsity of the
user-item matrix is 0.95, and each user rated at least 20 movies. On the other hand, COCO600k
(COCO) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] includes 617,588 ratings provided by 37,704 learners to 30,399 courses of an online
platform. The sparsity of the user-item matrix is 0.99, and each learner rated at least 10 courses.
Algorithms. Our study covers two personalized recommendation algorithms based on a
PointWise [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and a Pair-Wise [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] optimization strategy, respectively. They were chosen due to
their performance and wide adoption as a basis of several state-of-the-art recommender systems
[14, 15, 16]. Note that our methodology makes it easy to run this analysis on other algorithms.
Protocols. We performed a temporal train-test split with the most recent 20% of ratings per
user in the test set and the remaining 80% ones in the training set. User and item matrices
are initialized with values uniformly distributed in the range [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. Each model is served
with training batches of 256 examples. For the Point-Wise model, for each user , we created
 = 4 unobserved-item examples ((, ), 0) for each observed item ((, ), 1). For the Pair-Wise
model, we created  = 4 triplets (, , ) per observed item ; the unobserved item  is randomly
selected. Such parameters were tuned to find a balance between efectiveness and eficiency.
Evaluation Metrics. To assess the quality of the recommended lists, we consider the
Normalized Discounted Cumulative Gain (NDCG) score [17]. The higher the NDCG score achieved by
the recommender system is, the higher the quality of the generated recommendations is for
consumers. Conversely, to assess beyond-accuracy objectives, we consider the Novelty of the
recommendations, computed as the inverse of the average popularity of a recommended item,
and the Coverage of the catalog, computed as the ratio of items appearing at least once across
recommender lists [18]. For both, the higher the score is, the better the objective is met.
      </p>
      <p>To assess popularity bias, we consider the Item Equal Opportunity (IEO) score, that encourages
the true positive rates of diferent items to be the same [ 19]. Under this definition, platform
owners may care more about preserving and retaining a certain degree of item popularity, while
checking that no further distortions are emphasized by algorithmic bias on recommendation
distributions. Therefore, a less biased algorithm tends to recommend each item proportionally
to its representation in the ground-truth user preference. If there is a perfect equality of being
recommended when items are known to be of interest, then the IEO score is 1. The IEO score
decreases towards 0 when the probability of being recommended is high for only few items of
interest. This case occurs when most of the niche items never appear in the recommended lists,
even if they are of interest (i.e., bias emphasized the popularity phenomenon). Thus, the IEO
score ranges between 0 and 1, and the greater it is, the less the popularity bias is emphasized.</p>
      <p>Treatment</p>
      <p>None
Sam</p>
      <p>Reg
Sam+Reg
Pair-Wise
0.12
0.07
0.11
0.09</p>
      <p>Pair-Wise
0.03
0.02
0.01
0.04
Pair-Wise
0.07
0.16
0.12
0.19</p>
      <p>Pair-Wise
0.01
0.03
0.01
0.06
Mitigation Treatments. We consider a combination of both pre- and in-processing operations,
performing training examples mining and regularized optimization.</p>
      <p>Training Examples Mining (sam). Under a point-wise optimization setting,  unobserved-item
pairs ((, ), 0) are created for each observed user-item interaction ((, ), 1). The observed
interaction ((, ), 1) is replicated  times to ensure that the regularized optimization can work.
On the other hand, under a pair-wise optimization setting, for each user ,  triplets (, , )
per observed user-item interaction (, ) are generated. In both settings, the unobserved item 
is selected among the items less popular than  for /2 training examples, and among the items
more popular than  for the other /2 examples. These operations enable our regularization, as
the training examples equally represent both popularity sides associated with the popularity of
the observed item, during optimization. We denote training examples as .</p>
      <p>Regularized Optimization (reg). The training examples in  are fed into the original
recommendation model in batches ℎ ⊂  of size  to perform an iterated stochastic gradient
descent. Regardless of the family of the algorithm, the optimization approach follows a
regularized paradigm derived from the original point- and pair-wise optimization functions. Specifically,
the regularized loss function is formalized as a  -weighted combination of the original accuracy
term and a bias mitigation term that aims at minimizing the correlation between () the predicted
relevance and () the observed-item popularity. The model is penalized if its ability to predict a
higher relevance directly depends on the popularity of the item.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental Results</title>
      <p>In this section, we empirically evaluate the proposed treatments, answering to three key research
questions: what are the efects of our mitigation elements separately and jointly (RQ1), what is
the impact of our mitigation on internal mechanics (RQ2), and to what extent the treatments
impact on beyond-accuracy objectives (RQ3). Experiments are organized below, accordingly.
Efects of Mitigation Elements (RQ1) . First, we show an ablation study that aims to assess
() the influence of the pre-processing sampling and the in-processing regularization on the
model performance, and () whether combining these two treatments can improve the trade-of
between recommendation quality and popularity bias at a cut-of of 10 (Table 1). On ML-1M,
combining our pre- and in-processing mitigation slightly decreased quality. However, the
increase in item equal opportunity with respect to no or single treatment is large. On COCO,
the combined treatment led to an improvement on both quality and item equal opportunity.
Impact on Internal Mechanics (RQ2). Then, we investigate if combining treatments can
Head
Mid
Head
Head
Mid
Mid</p>
      <p>Any
Any
Head
Mid
Head
Mid
reduce the biased gap in pair-wise accuracy between head (highly popular) and mid (moderately
popular) items. To answer this question, we computed the pair-wise accuracy for diferent
combinations of observed-unobserved head and mid item pairs for the combined treatment in
Table 2. The (mid, head) setup experienced a statistically significant improvement in pair-wise
accuracy. Conversely, as far as the algorithms end up being well-performing for mid items,
pairwise accuracy on the setups involving observed head items slightly decreased. The improvement
is generally higher under a pair-wise optimization (Pair-Wise) and less sparse datasets (ML-1M).
Linking Regularization Weight and Recommendation Quality (RQ3). We investigate
ifnally how the combination of treatments influences beyond-accuracy objectives (novelty and
coverage) and popularity bias (item equal opportunity). The results are reported in Table 3.
Specifically, the combination ensured large gains in item equal opportunity, higher novelty and
a wider coverage. Lower gains on coverage were experienced by the Pair-Wise strategy.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>
        In this paper, we analyzed the impact of combining bias mitigation treatments at diferent
steps of the recommendation pipeline under a popularity bias use case. Combining treatments
resulted in lower popularity bias at the cost of a negligible decrease in recommendation quality,
which confirms the trade-of experienced by other debiasing treatments [
        <xref ref-type="bibr" rid="ref7">7, 20</xref>
        ]. Our study
also brings forth the discussion about the positive impact of bias mitigation treatments on
beyond-accuracy objectives. The findings of this work call for treatments that root out bias at
each stage of the recommendation pipeline simultaneously.
implicit feedback, in: Seventh ACM International Conference on Web Search and Data
Mining, WSDM 2014, New York, NY, USA, February 24-28, 2014, ACM, 2014, pp. 273–282.
doi:10.1145/2556195.2556248.
[14] Q. Zhang, L. Cao, C. Zhu, Z. Li, J. Sun, Coupledcf: Learning explicit and implicit user-item
couplings in recommendation for deep collaborative filtering, in: Proceedings of the
Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI 2018, July
13-19, 2018, Stockholm, Sweden, ijcai.org, 2018, pp. 3662–3668. doi:10.24963/ijcai.
2018/509.
[15] Z. Deng, L. Huang, C. Wang, J. Lai, P. S. Yu, Deepcf: A unified framework of representation
learning and matching function learning in recommender system, in: The Thirty-Third
AAAI Conference on Artificial Intelligence, AAAI 2019, Honolulu, Hawaii, USA, January
27 - February 1, 2019, AAAI Press, 2019, pp. 61–68. doi:10.1609/aaai.v33i01.330161.
[16] H. Xue, X. Dai, J. Zhang, S. Huang, J. Chen, Deep matrix factorization models for
recommender systems, in: Proceedings of the Twenty-Sixth International Joint Conference on
Artificial Intelligence, IJCAI 2017, Melbourne, Australia, August 19-25, 2017, ijcai.org, 2017,
pp. 3203–3209. doi:10.24963/ijcai.2017/447.
[17] K. Järvelin, J. Kekäläinen, Cumulated gain-based evaluation of IR techniques, ACM Trans.
      </p>
      <p>Inf. Syst. 20 (2002) 422–446. URL: http://doi.acm.org/10.1145/582415.582418. doi:10.1145/
582415.582418.
[18] M. Kaminskas, D. Bridge, Diversity, serendipity, novelty, and coverage: A survey and
empirical analysis of beyond-accuracy objectives in recommender systems, ACM Trans.</p>
      <p>Interact. Intell. Syst. 7 (2017) 2:1–2:42. doi:10.1145/2926720.
[19] M. Hardt, E. Price, N. Srebro, Equality of opportunity in supervised learning, in: Advances
in Neural Information Processing Systems 29: Annual Conference on Neural Information
Processing Systems 2016, December 5-10, 2016, Barcelona, Spain, 2016, pp. 3315–3323.
[20] D. Jannach, L. Lerche, I. Kamehkhosh, M. Jugovac, What recommenders recommend: an
analysis of recommendation biases and possible countermeasures, User Model. User Adapt.
Interact. 25 (2015) 427–491. doi:10.1007/s11257-015-9165-3.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          ,
          <article-title>Recommender systems: Introduction and challenges</article-title>
          ,
          <source>in: Recommender Systems Handbook</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-1-
          <fpage>4899</fpage>
          -7637-6\_1.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Nematzadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Ciampaglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Menczer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Flammini</surname>
          </string-name>
          ,
          <article-title>How algorithmic popularity bias hinders or promotes quality</article-title>
          ,
          <source>CoRR abs/1707</source>
          .00574 (
          <year>2017</year>
          ). arXiv:
          <volume>1707</volume>
          .
          <fpage>00574</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cañamares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <article-title>Should I follow the crowd?: A probabilistic analysis of the efectiveness of popularity in recommender systems</article-title>
          ,
          <source>in: The 41st International ACM SIGIR Conference on Research &amp; Development in Information Retrieval</source>
          ,
          <string-name>
            <surname>SIGIR</surname>
          </string-name>
          <year>2018</year>
          , Ann Arbor, MI, USA, July
          <volume>08</volume>
          -
          <issue>12</issue>
          ,
          <year>2018</year>
          , ACM,
          <year>2018</year>
          , pp.
          <fpage>415</fpage>
          -
          <lpage>424</lpage>
          . doi:
          <volume>10</volume>
          .1145/3209978.3210014.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mehrotra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>McInerney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bouchard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lalmas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Diaz</surname>
          </string-name>
          ,
          <article-title>Towards a fair marketplace: Counterfactual evaluation of the trade-of between relevance, fairness &amp; satisfaction in recommendation systems</article-title>
          ,
          <source>in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          ,
          <string-name>
            <surname>CIKM</surname>
          </string-name>
          <year>2018</year>
          , Torino, Italy,
          <source>October 22-26</source>
          ,
          <year>2018</year>
          , ACM,
          <year>2018</year>
          , pp.
          <fpage>2243</fpage>
          -
          <lpage>2251</lpage>
          . doi:
          <volume>10</volume>
          .1145/3269206.3272027.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kamishima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Akaho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Asoh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sakuma</surname>
          </string-name>
          ,
          <article-title>Correcting popularity bias by enhancing recommendation neutrality</article-title>
          ,
          <source>in: Poster Proceedings of the 8th ACM Conference on Recommender Systems, RecSys</source>
          <year>2014</year>
          ,
          <string-name>
            <given-names>Foster</given-names>
            <surname>City</surname>
          </string-name>
          , Silicon Valley, CA, USA, October 6-
          <issue>10</issue>
          ,
          <year>2014</year>
          , volume
          <volume>1247</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Pan</surname>
          </string-name>
          , K. Liu,
          <article-title>Balancing popularity bias of object similarities for personalised recommendation</article-title>
          ,
          <source>European Physical Journal</source>
          <volume>91</volume>
          (
          <year>2018</year>
          )
          <fpage>47</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <article-title>Managing popularity bias in recommender systems with personalized re-ranking</article-title>
          ,
          <source>in: Proceedings of the Thirty-Second International Florida Artificial Intelligence Research</source>
          Society Conference, Sarasota, Florida, USA, May
          <volume>19</volume>
          -22
          <year>2019</year>
          , AAAI Press,
          <year>2019</year>
          , pp.
          <fpage>413</fpage>
          -
          <lpage>418</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abdollahpouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <article-title>Controlling popularity bias in learning-to-rank recommendation</article-title>
          ,
          <source>in: Proceedings of the Eleventh ACM Conference on Recommender Systems, RecSys</source>
          <year>2017</year>
          , Como, Italy,
          <source>August 27-31</source>
          ,
          <year>2017</year>
          , ACM,
          <year>2017</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>46</lpage>
          . doi:
          <volume>10</volume>
          . 1145/3109859.3109912.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          , G. Fenu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <article-title>Connecting user and item perspectives in popularity debiasing for collaborative recommendation</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>58</volume>
          (
          <year>2021</year>
          )
          <article-title>102387</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ipm.
          <year>2020</year>
          .
          <volume>102387</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Harper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <article-title>The movielens datasets: History and context</article-title>
          ,
          <source>ACM Trans. Interact. Intell. Syst</source>
          .
          <volume>5</volume>
          (
          <year>2016</year>
          )
          <volume>19</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          :
          <fpage>19</fpage>
          . doi:
          <volume>10</volume>
          .1145/2827872.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dessì</surname>
          </string-name>
          , G. Fenu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Recupero</surname>
          </string-name>
          ,
          <article-title>COCO: semantic-enriched collection of online courses at scale with experimental use cases</article-title>
          ,
          <source>in: Trends and Advances in Information Systems and Technologies</source>
          , volume
          <volume>746</volume>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>1386</fpage>
          -
          <lpage>1396</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -77712-2\_
          <fpage>133</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chua</surname>
          </string-name>
          ,
          <article-title>Neural factorization machines for sparse predictive analytics</article-title>
          ,
          <source>in: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Shinjuku, Tokyo, Japan,
          <source>August</source>
          <volume>7</volume>
          -
          <issue>11</issue>
          ,
          <year>2017</year>
          , ACM,
          <year>2017</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>364</lpage>
          . doi:
          <volume>10</volume>
          .1145/3077136.3080777.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Freudenthaler</surname>
          </string-name>
          ,
          <article-title>Improving pairwise learning for item recommendation from</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>