<!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>Measuring the Concentration Reinforcement Bias of Recommender Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander Tuzhilin atuzhili@stern.nyu.edu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Dispersion; Diversity; Long Tail; Popularity Reinforcement</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information, Operations, and Management Sciences Leonard N. Stern School of Business, New York University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Panagiotis Adamopoulos</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Peter Mountanos</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>In this paper, we propose new metrics to accurately measure the concentration reinforcement of recommender systems and the enhancement of the \long tail". We also conduct a comparative analysis of various RS algorithms illustrating the usefulness of the proposed metrics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Even though many researchers have focused on developing
e cient algorithms for generating more accurate
recommendations, there is increasing interest in metrics that go beyond
this paradigm [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] and evaluate various other properties
and dimensions of recommender system (RS) algorithms,
including the popularity bias and dispersion of
recommendations. However, following the currently established
evaluation protocols and simply evaluating the generated
recommendation lists in terms of dispersion and inequality of
recommendations does not provide any information about the
concentration reinforcement and popularity bias of the
recommendations (i.e., whether popular or long-tail items are
more likely to be recommended) since these metrics do not
consider the prior popularity of the candidate items.
Focusing on improving the current evaluation protocols of RSes
through alleviating this problem, we propose new metrics
to accurately measure the concentration reinforcement and
\long-tail enhancement" of recommender system algorithms.
      </p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        Several measures have been employed in prior research in
order to measure the concentration reinforcement and
popularity bias of RSes as well as other similar concepts. These
metrics include catalog coverage, aggregate diversity, and
the Gini coe cient. In particular, catalog coverage
measures the percentage of items for which the RS is able to
make predictions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] while aggregate diversity uses the total
number of distinct items among the top-N recommendation
lists across all users to measure the absolute long-tail
diversity of recommendations [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The Gini coe cient [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is used
to measure the distributional dispersion of the number of
times each item is recommended across all users; similar are
the Hoover (Robin Hood) index and the Lorenz curve.
      </p>
      <p>
        However, these metrics do not take into consideration the
prior popularity of candidate items and, hence, do not
provide su cient evidence on whether the prior concentration
of popularity is reinforced or alleviated by the RS. Moving
towards this direction, [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] employ a popularity
reinforcement measure M to assess whether a RS follows or changes
the prior popularity of items when recommendations are
generated. To evaluate the concentration reinforcement bias
of recommendations, [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] measure the proportion of items
that changed from \long-tail" in terms of prior sales (or
number of positive ratings) to popular in terms of
recommendation frequency as: M = 1 PiK=1 i ii, where the vector
denotes the initial distribution of each of the K popularity
categories and ii the probability of staying in category i,
given that i was the initial category. In [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], the
popularity categories, labeled as \head" and \tail", are based on the
Pareto principle and hence the \head" category contains the
top 20% of items (in terms of positive ratings or
recommendation frequency, respectively) and the \tail" category the
remaining 80%. However, this metric of concentration
reinforcement (popularity) bias entails an arbitrary selection
of popularity categories. Besides, all items included in the
same popularity category are contributing equally to this
metric, despite any di erences in popularity.
3.
      </p>
    </sec>
    <sec id="sec-3">
      <title>CONCENTRATION REINFORCEMENT</title>
      <p>To precisely measure the concentration reinforcement
(popularity) bias of RSes and alleviate the problems of the
aforementioned metrics, we propose a new metric as follows:</p>
      <p>X 1 s(i)
i2I 2 Pj2I s(j)</p>
      <p>0
1
A+ 2 N
1 rN (i)
jU j</p>
      <p>0
1
A ;
where s(i) is the prior popularity of item i (i.e., the number
of positive ratings for item i in the training set or
correspondingly the number of prior sales of item i), rN (i) is the
number of times item i is included in the generated
topN recommendation lists, and U and I are the sets of users
and items, respectively.1 In essence, following the notion of
Jensen-Shannon divergence in probability theory and
statistics, the proposed metric captures the distributional
divergence between the popularity of each item in terms of prior
sales (or number of positive ratings) and the number of times
each item is recommended across all users. Based on this
metric, a score of zero denotes no change (i.e. the number
of times an item is recommended is proportional to its prior
popularity) whereas a (more) positive score denotes that the
generated recommendations deviate (more) from the prior
popularity (i.e., sales or positive ratings) of items.</p>
      <p>In order to measure whether the deviation of
recommendations from the distribution of prior sales (or positive
ratings) promotes long-tail rather than popular items, we also
1Another smoothed version of the proposed metric is: CI@N =
Pi2I 21 s%(i) ln 12 s%(is%)+(i12)r%N (i) + 12 r%N (i) ln 12 s%(ri%N)+(i12)r%N (i) ;
where s%(i) = Pj2I s(j) and r%N (i) = NrNj(Ui)j .</p>
      <p>s(i)
propose a measure of \long-tail enforcement" as follows:
0
1 X
jIj i2I
+ (1
where 2 (0; 1) controls which items are considered long-tail
(i.e., the percentile of popularity below which a RS should
increase the frequency of recommendation of an item). In
essence, the proposed metric rewards a RS for increasing the
frequency of recommendations of long-tail items while
penalizing for frequently recommending already popular items.</p>
    </sec>
    <sec id="sec-4">
      <title>4. EXPERIMENTAL RESULTS</title>
      <p>
        To empirically illustrate the usefulness of the proposed
metrics, we conduct a large number of experiments
comparing various algorithms across di erent performance
measures. The data sets we used are the MovieLens 100k
(ML100k), 1M (ML-1m), and \latest-small" (ML-ls), and the
FilmTrust (FT). The recommendations were produced using
the algorithms of association rules (AR), item-based
collaborative ltering (CF) nearest neighbors (ItemKNN),
userbased CF nearest neighbors (UserKNN), CF ensemble for
ranking (RankSGD) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], list-wise learning to rank with
matrix factorization (LRMF) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Bayesian personalized
ranking (BPR) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], and BPR for non-uniformly sampled items
(WBPR) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] implemented in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Figure 1 illustrates the results of the comparative
analysis of the di erent algorithms across various metrics. In
particular, Fig. 1 shows the relative ranking in performance
for each algorithm based on popular metrics of predictive
accuracy and dispersion as well as the newly proposed
metrics; green (red) squares indicate that the speci c algorithm
achieved the best (worst) relative performance among all the
algorithms for the corresponding dataset and metric.2</p>
      <p>Based on the results, we can see that the proposed metrics
capture di erent performance dimensions of an algorithm
compared to the relevant metrics of Gini coe cient and
aggregate diversity. Comparing the performance based on the
proposed concentration bias metric (CI@N ) with the
metric of Gini coe cient, we see that even though on aggregate
an algorithm might distribute more equally than another
algorithm the number of times each item is recommended,
it might still achieve this by deviating less from the prior
popularity (i.e., number of sales or positive ratings) of each
item separately (e.g., green color for Gini coe cient and red
color for concentration reinforcement). Nevertheless, the
differences among the LT I performance and the other metrics
(e.g., aggregate diversity) indicate that even though some
algorithms might recommend fewer (more) items than others
or distribute how many times each item is recommended less
(more) equally among the recommended items, they might
achieve this by frequently recommending more (fewer)
longtail items rather than more (fewer) popular items (e.g., red
color for Gini coe cient and green color for \long-tail
enforcement"). Hence, the two proposed metrics should be
used in combination in order to evaluate i) how much the
recommendations of a RS algorithm deviate from the prior
popularity of items and ii) whether this deviation occurs by
promoting long-tail rather than already popular items.
2We have reversed the scale of the Gini coe cient for easier
interpretation of the results (i.e., the green color corresponds to the most
uniformly distributed recommendations).</p>
    </sec>
    <sec id="sec-5">
      <title>5. CONCLUSIONS</title>
      <p>We propose new metrics to accurately measure the
concentration reinforcement and \long-tail enforcement" of
recommender systems. The proposed metrics capture di erent
performance dimensions of an algorithm compared to
existing metrics of RSes as they take into consideration the prior
distribution of positive ratings and sales of the candidates
items in order to accurately measure the e ect of a RS. We
also conduct a comparative analysis of various RS algorithms
illustrating the usefulness of the proposed metrics.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Adamopoulos</surname>
          </string-name>
          .
          <article-title>Beyond rating prediction accuracy: On new perspectives in recommender systems</article-title>
          .
          <source>In RecSys. ACM</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Adamopoulos</surname>
          </string-name>
          .
          <article-title>On discovering non-obvious recommendations: Using unexpectedness and neighborhood selection methods in collaborative ltering systems</article-title>
          .
          <source>In RecSys. ACM</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Adamopoulos</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Probabilistic neighborhood selection in collaborative ltering systems</article-title>
          .
          <source>Working Paper: CBA-13-04</source>
          , NYU,
          <year>2013</year>
          . http://hdl.handle.net/2451/31988.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Adamopoulos</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>On over-specialization and concentration bias of recommendations: Probabilistic neighborhood selection in CF systems</article-title>
          .
          <source>In RecSys. ACM</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kwon</surname>
          </string-name>
          .
          <article-title>Improving aggregate recommendation diversity using ranking-based techniques</article-title>
          .
          <source>IEEE Trans. on Knowl. and Data Eng</source>
          .,
          <volume>24</volume>
          (
          <issue>5</issue>
          ):
          <volume>896</volume>
          {
          <fpage>911</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gantner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Drumond</surname>
          </string-name>
          , et al.
          <article-title>Personalized ranking for non-uniformly sampled items</article-title>
          .
          <source>In Proceed. of KDD Cup</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Gini</surname>
          </string-name>
          .
          <article-title>Measurement of inequality of incomes</article-title>
          .
          <source>The Economic Journal</source>
          , pages
          <volume>124</volume>
          {
          <fpage>126</fpage>
          ,
          <year>1921</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sun</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Yorke-Smith. Librec</surname>
          </string-name>
          :
          <article-title>A java library for recommender systems</article-title>
          .
          <source>In UMAP'15</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          , et al.
          <article-title>Evaluating collaborative ltering recom</article-title>
          .
          <source>systems. ACM Trans. Inf</source>
          . Syst.,
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jahrer</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>To</surname>
          </string-name>
          <article-title>scher. Collaborative ltering ensemble for ranking</article-title>
          .
          <source>In Proceedings of KDD Cup competition</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Freudenthaler</surname>
          </string-name>
          , et al.
          <article-title>BPR: Bayesian Personalized Ranking from Implicit Feedback</article-title>
          .
          <source>In UAI '09</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          , et al.
          <article-title>List-wise learning to rank with matrix factorization for collaborative ltering</article-title>
          .
          <source>In RecSys '10</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>