<!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>Making Session-based News Recommenders Diversity-aware</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>AlirezaGharahighehi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>CelineVens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Itec, imec research group at KU Leuven</institution>
          ,
          <addr-line>Kortrijk</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>KU Leuven</institution>
          ,
          <addr-line>Campus KULAK</addr-line>
          ,
          <institution>Department of Public Health and Primary Care</institution>
          ,
          <addr-line>Kortrijk</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <fpage>60</fpage>
      <lpage>66</lpage>
      <abstract>
        <p>Recommender systems are widely applied in digital platforms such as news websites to personalize services based on user preferences. In news websites most of users are anonymous and the only available data is sequences of items in anonymous sessions. Due to this, typical collaborative filtering methods, which are highly applied in many applications, are not efective in news recommendations. In this context, session-based recommenders are able to recommend next items given the sequence of previous items in the active session. Session-based k nearest neighbor method has been shown to be highly efective compared to more sophisticated approaches. In this study we propose three scenarios to make session-based k nearest neighbor method diversity-aware and to address the filter bubble phenomenon. The filter bubble phenomenon is a common concern in recommendation systems and it occurs when the system narrows the information and deprives users of diverse information. The results of applying proposed scenarios show that these diversification scenarios improve the rank and relevance sensitive diversity measure in session-based k nearest neighbor method based on three news datasets.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;News recommendation</kwd>
        <kwd>session-based recommender system</kwd>
        <kwd>filter bubble phenomenon</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Nowadays recommender systems are applied in almost every digital platform. These platforms
try to adapt their services based on user needs in order to increase user satisfaction. In news
aggregator websites, users are usually anonymous and therefore their profiles and long-term
interaction histories are not available. In this situation the only available information is the
sequence of interactions in the current session of the (anonymous) user. Moreover, news domain
is highly dynamic and the set of available news articles for recommendation changes rapidly.
Therefore a news recommender system should focus on these characteristic to capture recent
trends and anonymous users’ short-term preferencess [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ].
      </p>
      <p>
        When the user’s long history is not available, Session-based Recommender Systems (SBRSs)
are applied. SBRSs are meant to recommend the next items given the sequence of visited
items in the current session of an anonymous user. SBRSs use the collaborative and sequential
information from previous sessions of anonymous users to rank and recommend candidate
items for an active session. These methods are applied in many applications such as news
recommendation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], music recommendation and next basket prediction in e-commerce [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Recommender systems that primarily optimise predictive accuracy can narrow the scope of
users’ recommendations and tighten the filter bubble around the user. In news aggregator
websites, in addition to the filter bubble problem, focusing only on accuracy can boost polarization,
radicalization and fragmentation among users6][. To address these issues, diversity should be
considered in the recommendation list to avoid recommending redundant items to users and
also to broaden users’ horizons.</p>
      <p>In this study we introduce diversity in a session-based news recommendation system based
on news article metadata. To the best of our knowledge, most current SBRS methods only focus
on providing accurate predictions, ignoring diversity of recommendation lists. We propose
three scenarios to make SKNN method diversity-aware using three news datasets.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>The concept of diversity was firstly introduced in the information retrieval community. A
diversified list is more likely to contain the user’s actual search intent7][. In recommender
systems diversification is applied to provide a wider range of items and therefore to address
iflter bubble phenomenon. To measure diversity, a common evaluation measure is the average
pair-wise distance between items in the recommendation list8[]. In recommender systems
accuracy and ranking play important roles. Vargas and Castel9l]s i[ntroduced a rank and
relevance sensitive intra-list diversity measure that shows to what extent the recommender can
diversify the list and preserve the relevant items in high ranks.</p>
      <p>
        Generally there are two diversification approaches in recommendation systems: re-ranking
and diversity modeling. Re-ranking approaches such as1[
        <xref ref-type="bibr" rid="ref11 ref12">0, 11, 12</xref>
        ] are post-processing methods
that reorder the ranked list generated by a baseline recommender. While these methods are able
to increase diversity, they need additional post-processing steps and normally computationally
expensive. On the other hand diversity modeling methods such as1[
        <xref ref-type="bibr" rid="ref14 ref15 ref3">3, 14, 15</xref>
        ] adapt the main
algorithm to make it diversity-aware.
      </p>
      <p>
        Although diversity has been vastly studied in user-based recommendation systems it has
received very limited attention in SBRSs. Previous studies on SBRSs1[
        <xref ref-type="bibr" rid="ref1 ref5 ref6">6, 5, 1</xref>
        ] have shown
that simple SBRSs methods such as session-based k-Nearest Neighbor (SKNN) can outperform
complex neural network methods in both accuracy and computational cost. The aim of this
paper is to make SKNN, which is a flexible and simple SBRS, diversity-aware using news content.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>SKNN is a memory-based SBRS that uses the items in the current session to select the nearest
neighbor sessions and to predict the next items in the current session. To predict the score of a
candidate item, SKNN uses the similarity of the item set in the neighbor sessions with the item
set in the current session. This score can be calculated using Equatio1n:</p>
      <p>In Equation 1,  ̂ (, ) is the predicted score for session and candidate item ,   (, ) is the
item set similarity between session and session , 1 () is an indicator function that verifies
whether item  exists in session and   is the set of neighbor sessions for session . To calculate
the item set similarity between two sessions one can use Jaccard distance measure:
where   and   are the item sets for session and  . To make SKNN diversity-aware we add two
components to Equation 1 based on the news article metadata:
  (, ) =
|  ∩   |
|  ∪   |
,
 (),
(2)
(3)</p>
      <p>In Equation 3,   is the diversity of session ,   (, ) is the average content dissimilarity of
item  and the items in session and   (, ) is the content dissimilarity between item and  .
To calculat e  and   (, ) we need a content representation for news articles and a distance
measure (e.g. cosine measure). In the next section we explain how this content representation
looks like for each dataset.</p>
      <p>We evaluate three diversity-aware scenarios. First, giving higher weight(s) ( ) to the more
diverse neighbor sessions (diverse neighbor ), second, considering a higher weight (  (, ) ) for
a candidate item with higher average dissimilarity with items of the current sessiodniv(erse
candidate) and finally the combination of both previous scenarios.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Dataset and Experimental Set-up</title>
      <p>
        We used three news datasets, namelyRoularta1, Globo.com [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and Adressa [17], which are
described in Table1, to evaluate the performance of the proposed diversity-aware scenarios.
To calculate content dissimilarity explained in the previous section we should form a content
representation for news articles. FoRroularta and Globo.com datasets the content representation
is formed based on news article text and tags. The CNN based deep neural network approach
proposed by [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is used to generate article embeddings for news articles of these datasets based
on article text and tags. Since the text of articles are not available for Adressa dataset, we use
multi-hot encoding of article tags to represent article content in this dataset.
      </p>
      <p>
        We compared the performance of SKNN (k=100) with the three proposed diversity-aware
scenarios, namelydiverse neighbor (SKNN_D), diverse candidate (SKNN_C) and the
combination of them (SKNN_DC) based on three performance measures, namely precisionp(@k),
expected intra-list Diversityd(@k) and Rank and Relevance sensitive expected intra-list
Diversity (rrd@k) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. p@k is a standard information retrieval accuracy measure that evaluates
1Dataset obtained from Roularta Media Group, a Belgian multimedia group.
the model in predicting the relevant items in the top k recommendationd.@k is the average
content dissimilarity between pairs of items in top k recommendation andrrd@k is another
diversity measure that considers the ranks and relevance of top k recommendation in calculating
diversity.
      </p>
      <p>
        To form the train and test sets, we use the approach by 1[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In this approach the datasets
are split into five partitions with same duration. The sessions in the last day of each partition
are considered as the test sessions. In these sessions the last two items are regarded as the test
items. The accuracy measure is calculated based on ability of the model in predicting these
test items in the test sessions. The reported performance in the next section is the average
performance of the model over these five partitions.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Result and Discussion</title>
      <p>The results of proposed scenario2s with regard to p@20, d@20 and rrd@20 are reported in
Table2. For Roularta dataset the proposed scenarios can enhanced@20 at the cost of reduced
p@20. This indicates that enhancing the diversity of recommendation lists makes the model
predictions less accurate in this dataset. Moreover, the proposed scenarios can improvrred@20
which implies that these approaches have better trade-ofs between diversity and accuracy
compared to the originalSKNN. Interestingly, inGlobo.com and Adressa datasets theSKNN_D
scenario can improve diversity without deteriorating the accuracy compared to SKNN. With
regard to rrd@20, the combined scenario (SKNN_DC) has the best performance in both diversity
measures compared to the other approaches in all datasets. MoreoveSrK,NN_C has better
performance in both diversity measures compared toSKNN_D in all datasets.</p>
      <p>The recommendation lists have more diversity when the more diverse neighbors are selected
in predictions and when the candidate item that has more dissimilarity with the user history
is recommended. The nearest neighbors convey the collaborative information and according
to the results using the more diverse collaborative information gives us a trade-of between
diversity and accuracy.diverse candidate approach is based on content-based information and
has a greater impact on the diversity of recommendations. To show how this approach addresses
the filter bubble phenomenon the recommended lists generated by the diversity-aware model
(SKNN_DC) and the original modelS(KNN ) for a test session in Adressa dataset are assessed.
The diversified list contains 43 unique tags whereas the list generated by the original model only
covers 25 tags. This indicates that the diversity-aware model ofers a wider range of content to
the user. Diversification does not necessarily come with high accuracy loss. Based on the results
one can increase the diversity of a news recommender with relatively low or even without
accuracy drop.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>The main contribution of this study is to make an SKNN news recommender system
diversityaware. In news aggregator websites focusing only on prediction accuracy of the recommender
2The source code is available ohnttps://itec.kuleuven-kulak.be/supportingmaterial
446,117 1,048,389 546,949
37,188 45,559 13,604
26 days 16 days 7 days
Dutch and French Portuguese Norwegian
content embedding content embedding tags multi-hot encoding
0.0209
0.0230
0.0207
0.0234</p>
      <p>Adressa
can burst the filter bubble phenomenon and can intensify polarization and fragmentation among
users. Diversification is a way to address these issues in news recommenders. We proposed
three scenarios to diversify the recommendation lists generated by SKNN, which is a
sessionbased recommendation system. According to the results the combined scenario improves the
rrd@k, which is a rank and relevance sensitive diversity measure, in all news datasets. This
result is remarkable since in addition to being rank and relevance aware, it also shows that the
diversification scenario addresses the filter bubble phenomenon by improving the diversity of
recommendations lists.</p>
      <p>
        For future extension, we propose to personalize the diversification level in recommendation
lists based on the diversity of the current session. Another interesting direction for future work
is to diversify news recommendations based on multiple aspects such as text, tags, sentiment and
polarity of news articles. Moreover, we will assess the possibility of enhancing the diversity of
model-based SBRSs such as Factorizing Personalized Markov Chains (FPMC1)8[], GRU4REC [19]
and CHAMELEON [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In the loss functions of these model-based methods regularization terms
that penalize similar contents should be applied. Finally, we will apply the proposed scenarios
on other domains such as music and e-commerce recommenders. In these domains there are
other types of metadata such as lyrics, genres, artists, item descriptions or a hierarchy of item
categories that should be used to diversify recommendations.
      </p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was executed within the imec.icon project NewsButler, a research project bringing
together academic researchers (KU Leuven, VUB) and industry partners (Roularta Media Group,
Bothrs and ML6). The NewsButler project is co-financed by imec and receives project support
from Flanders Innovation &amp; Entrepreneurship (project nr. HBC.2017.0628).
recommendation, in: Proceedings of the 7th ACM conference on Recommender systems,
2013, pp. 415–418.
[16] M. Ludewig, D. Jannach, Evaluation of session-based recommendation algorithms, User</p>
      <p>Modeling and User-Adapted Interaction 28 (2018) 331–390.
[17] J. A. Gulla, L. Zhang, P. Liu, Ö. Özgöbek, X. Su, The adressa dataset for news
recommendation, in: Proceedings of the international conference on web intelligence, 2017, pp.
1042–1048.
[18] S. Rendle, C. Freudenthaler, L. Schmidt-Thieme, Factorizing personalized markov chains
for next-basket recommendation, in: Proceedings of the 19th international conference on
World wide web, 2010, pp. 811–820.
[19] B. Hidasi, A. Karatzoglou, Recurrent neural networks with top-k gains for session-based
recommendations, in: Proceedings of the 27th ACM International Conference on
Information and Knowledge Management, 2018, pp. 843–852.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jugovac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <article-title>Streamingrec: a framework for benchmarking streambased news recommenders</article-title>
          ,
          <source>in: Proceedings of the 12th ACM Conference on Recommender Systems</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>273</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jugovac</surname>
          </string-name>
          ,
          <article-title>News recommender systems-survey and roads ahead</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          <volume>54</volume>
          (
          <year>2018</year>
          )
          <fpage>1203</fpage>
          -
          <lpage>1227</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gharahighehi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vens</surname>
          </string-name>
          ,
          <article-title>Extended bayesian personalized ranking based on consumption behavior</article-title>
          ,
          <source>in: Postproceedings of the 31st Benelux Conference on Artificial Intelligence (BNAIC</source>
          <year>2019</year>
          )
          <article-title>and the 28th</article-title>
          <source>Belgian Dutch Conference on Machine Learning (Benelearn</source>
          <year>2019</year>
          ), Springer,
          <year>2019</year>
          , p. (to appear).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>P. M. Gabriel De Souza</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Jannach</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <string-name>
            <surname>Da Cunha</surname>
          </string-name>
          ,
          <article-title>Contextual hybrid session-based news recommendation with recurrent neural networks</article-title>
          ,
          <source>IEEE Access 7</source>
          (
          <year>2019</year>
          )
          <fpage>169185</fpage>
          -
          <lpage>169203</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. Ludewig,</surname>
          </string-name>
          <article-title>When recurrent neural networks meet the neighborhood for session-based recommendation</article-title>
          ,
          <source>in: Proceedings of the Eleventh ACM Conference on Recommender Systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>306</fpage>
          -
          <lpage>310</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Helberger</surname>
          </string-name>
          ,
          <article-title>On the democratic role of news recommenders</article-title>
          ,
          <source>Digital Journalism</source>
          <volume>7</volume>
          (
          <year>2019</year>
          )
          <fpage>993</fpage>
          -
          <lpage>1012</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminskas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bridge</surname>
          </string-name>
          , Diversity, serendipity, novelty, and
          <article-title>coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems</article-title>
          ,
          <source>ACM Transactions on Interactive Intelligent Systems (TiiS) 7</source>
          (
          <issue>2016</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>McClave</surname>
          </string-name>
          ,
          <article-title>Similarity vs</article-title>
          . diversity,
          <source>in: International conference on case-based reasoning</source>
          , Springer,
          <year>2001</year>
          , pp.
          <fpage>347</fpage>
          -
          <lpage>361</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <article-title>Rank and relevance in novelty and diversity metrics for recommender systems</article-title>
          ,
          <source>in: Proceedings of the fith ACM conference on Recommender systems</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Kelly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bridge</surname>
          </string-name>
          ,
          <article-title>Enhancing the diversity of conversational collaborative recommendations: a comparison</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>25</volume>
          (
          <year>2006</year>
          )
          <fpage>79</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vallet</surname>
          </string-name>
          ,
          <article-title>Intent-oriented diversity in recommender systems</article-title>
          ,
          <source>in: Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>1211</fpage>
          -
          <lpage>1212</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.</given-names>
            <surname>Jambor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Optimizing multiple objectives in collaborative filtering</article-title>
          ,
          <source>in: Proceedings of the fourth ACM conference on Recommender systems</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>62</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Said</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fields</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Albayrak,</surname>
          </string-name>
          <article-title>User-centric evaluation of a k-furthest neighbor collaborative filtering recommender algorithm</article-title>
          ,
          <source>in: Proceedings of the 2013 conference on Computer supported cooperative work</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>1399</fpage>
          -
          <lpage>1408</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanjalic</surname>
          </string-name>
          ,
          <article-title>Adaptive diversification of recommendation results via latent factor portfolio</article-title>
          ,
          <source>in: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>R.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Set-oriented personalized ranking for diversified top-n</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>