<!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>Correcting Popularity Bias by Enhancing Recommendation Neutrality</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Toshihiro Kamishima, Shotaro Akaho,</string-name>
          <email>mail@kamishima.net, s.akaho@aist.go.jp, h.asoh@aist.go.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jun Sakuma</string-name>
          <email>jun@cs.tsukuba.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Tsukuba</institution>
          ,
          <addr-line>1-1-1 Tennodai, Tsukuba, 305-8577</addr-line>
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>and Hideki Asoh, National Institute of Advanced Industrial Science</institution>
          ,
          <addr-line>and Technology (AIST), AIST Tsukuba Central 2, Umezono 1-1-1, Tsukuba, Ibaraki, 305-8568</addr-line>
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <abstract>
        <p>In this paper, we attempt to correct a popularity bias, which is the tendency for popular items to be recommended more frequently, by enhancing recommendation neutrality. Recommendation neutrality involves excluding speci ed information from the prediction process of recommendation. This neutrality was formalized as the statistical independence between a recommendation result and the speci ed information, and we developed a recommendation algorithm that satis es this independence constraint. We correct the popularity bias by enhancing neutrality with respect to information regarding whether candidate items are popular or not. We empirically show that a popularity bias in the predicted preference scores can be corrected.</p>
      </abstract>
      <kwd-group>
        <kwd>recommender system</kwd>
        <kwd>neutrality</kwd>
        <kwd>fairness</kwd>
        <kwd>popularity bias</kwd>
        <kwd>probabilistic matrix factorization</kwd>
        <kwd>information theory</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>RECOMMENDATION NEUTRALITY</title>
    </sec>
    <sec id="sec-2">
      <title>AND POPULARITY BIAS</title>
      <p>
        We proposed the notion of recommendation neutrality with
respect to a speci ed viewpoint if no information about the
viewpoint is exploited when generating the recommendation
results [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. If we use terms of information theory, this notion
can be formalized as the condition that the mutual
information between a recommendation result and a viewpoint is
zero, and it further implies statistical independence between
them. We developed information-neutral recommender
systems (INRS) that predict users' preference scores while
satisfying the constraint of statistical independence [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. This
INRS could be useful for the avoidance of biased
recommendation, fair treatment of content providers, or adherence to
laws and regulations. In this paper, we use the proposed
INRS to avoid a well-known popularity bias, which is the
tendency for popular items to be recommended more
frequently [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. When users have no interest in the popularity
of items and wish to ignore this information, they can obtain
recommendations that are neutral with respect to the
popularity of items by specifying the volume of their consumption
as a viewpoint.
      </p>
      <p>
        The popularity bias has previously been corrected by
diversifying recommended items [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Speci cally, instead of
the most popular and preferred items, slightly less preferred
and diverse kind of items are recommended. This diversi
cation approach is di erent from our approach of enhancing
recommendation neutrality. While diversity is a property of
a set of recommendations, neutrality is a relation between
recommendations and a speci ed viewpoint. Many notions
of diversity have been proposed, but all of them target a set
of recommendations; thus, it is impossible to correct a bias
with a single recommendation. On the other hand, a single
recommendation can be neutral in its prediction of ratings
with respect to a speci ed viewpoint. This is useful, for
example, when attaching a list of items with predicted ratings
that match a user's query. Therefore, our INRS can be used
for correcting the popularity bias in each predicted score.
2.
      </p>
    </sec>
    <sec id="sec-3">
      <title>EXPERIMENTS</title>
      <p>
        We applied our INRS, mean-match [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], to show that our
approach is e ective in correcting a popularity bias.
Simply speaking, this algorithm is a variant of the probabilistic
matrix factorization model [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] that adopts a constraint term
for enhancing neutrality.
      </p>
      <p>
        We evaluated our experimental results in terms of
prediction errors and degree of neutrality. Prediction errors were
measured by the mean absolute error (MAE). This index
was de ned as the mean of the absolute di erence between
the observed rating values and predicted rating values. A
smaller value of this index indicates better prediction
accuracy. To measure the degree of neutrality, we adopted
normalized mutual information (NMI) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The NMI is de ned
as mutual information between the predicted ratings and
viewpoint values, normalized into the range [0; 1]. A smaller
NMI indicates a higher level of neutrality. Note that the
distribution of scores is modeled by a multinomial distribution
after discretizing prediction scores. We performed a ve-fold
cross-validation procedure to obtain evaluation indices.
0.70
E
AM0.65
0.60
0.01
0.01
0.002
η1
100 0.0001.01
like
dislike
like
(a) Prediction error (MAE) (b) Degree of neutrality (NMI)
      </p>
      <p>
        The data set was the Flixster data set1 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The total
numbers of users and movies were 147,612 and 48,794,
respectively, and the data set consisted of 8,196,077 ratings.
Ratings are represented by a ten-point-scale whose domain
is 0:5 to 5:0 in 0:5 increments. To correct a popularity bias,
we adopted the popularity of items as a viewpoint.
Candidate movies were rst sorted by the number of users who
rated the movie in a descending order, and a viewpoint
represented whether or not a movie was in the top 1% of this
list. We called the group of top 1% items the short-head
items, and the group containing the rest the long-tail items.
      </p>
      <p>Figure 1(a) shows the change of prediction errors
measured by the MAE in a linear scale. Figure 1(b) shows
the change in NMI in a logarithmic scale. The X-axes of
these gures represent the values of a neutrality parameter,
, which balances the prediction of accuracy and
neutrality. These parameters were changed from 0:01, at which the
neutrality term was almost completely ignored, to 100, at
which neutrality was strongly enhanced.</p>
      <p>We rst compared these with two baseline results. The
MAE was 0:871 when the rating being o ered was held
constant at 3:61, which is the mean rating over all sample
ratings in the training data. This approximately simulated the
case of randomly recommending items, and can be
considered the most unbiased and neutral recommendation.
However, this prediction error was clearly worse than those in
Figure 1(a). On the other hand, when the original
probabilistic matrix factorization model was applied, the MAE
was 0:652. Although the trade-o for enhancing neutrality
generally worsened prediction accuracy, the errors in 1(a)
were not signi cantly worse. This was very positive,
indicating that prediction accuracies were not degraded even if
a popularity bias was corrected.</p>
      <p>We then observed the changes of MAE and NMI
accompanying an increase in the neutrality parameter, . Overall,
the increase of MAEs as increase of was not great.
Turning to Figure 1(b), we see that recommendation neutrality
was successfully enhanced. This means that predicted scores
were less in uenced by the factor of whether candidate items
were short-head or long-tail. In summary, our INRS
successfully corrected a popularity bias without seriously sacri cing
prediction accuracy.</p>
      <p>To illustrate the in uence of correcting a popularity bias,
Figure 2 shows the distributions of predicted ratings for
short-head and long-tail items. Black and white bars show
the distributions of ratings for short-head and long-tail items,
respectively. In Figure 2(a), ratings are predicted by a
standard recommendation algorithm, and short-head items are
(a) standard
(b) neutrality enhanced
highly rated. After correcting the popularity bias ( = 100)
as in Figure 2(b), the distributions of ratings for short-head
and long-tail items become much closer; that is to say, the
predicted ratings are less in uenced by items' popularity. It
follows from this gure that our INRS successfully corrected
a popularity bias.
3.</p>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSIONS</title>
      <p>We corrected a popularity bias by enhancing
recommendation neutrality and empirically showed the e ectiveness
of our approach. We plan to improve the e ciency of our
information-neutral recommendation algorithm and to adopt
a more sophisticated model for expressing popularity.
4.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENTS</title>
      <p>We would like to thank for providing a data set
for Dr. Mohsen Jamali. This work is supported
by MEXT/JSPS KAKENHI Grant Number 16700157,
21500154, 24500194, and 25540094.
5.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O.</given-names>
            <surname>Celma</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cano</surname>
          </string-name>
          .
          <article-title>From hits to niches?: or how popular artists can bias music recommendation and discovery</article-title>
          .
          <source>In Proc. of the 2nd KDD Workshop on Large-Scale Recommender Systems and the Net ix Prize Competition</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jamali</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Ester</surname>
          </string-name>
          .
          <article-title>A matrix factorization technique with trust propagation for recommendation in social networks</article-title>
          .
          <source>In Proc. of the 4th ACM Conf. on Recommender Systems</source>
          , pages
          <fpage>135</fpage>
          {
          <fpage>142</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Sakuma</surname>
          </string-name>
          .
          <article-title>Enhancement of the neutrality in recommendation</article-title>
          .
          <source>In Proc. of the 2nd Workshop on Human Decision Making in Recommender Systems</source>
          , pages
          <fpage>8</fpage>
          {
          <fpage>14</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Sakuma</surname>
          </string-name>
          .
          <article-title>E ciency improvement of neutrality-enhanced recommendation</article-title>
          .
          <source>In Proc. of the 3rd Workshop on Human Decision Making in Recommender Systems</source>
          , pages
          <fpage>1</fpage>
          <issue>{8</issue>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Levy</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Bosteels</surname>
          </string-name>
          .
          <article-title>Music recommendation and the long tail</article-title>
          .
          <source>In WOMRAD 2010: RecSys 2010 Workshop on Music Recommendation and Discovery</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Salakhutdinov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Mnih</surname>
          </string-name>
          .
          <article-title>Probabilistic matrix factorization</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          <volume>20</volume>
          , pages
          <fpage>1257</fpage>
          {
          <fpage>1264</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>