<!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>A hybrid PLSA approach for warmer cold start in folksonomy recommendation</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universität Berlin</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>generally referred to as folksonomies, give users the possiWe investigate the problem of item recommendation during bility to annotate items with freely chosen keywords (tags) the first months of the collaborative tagging comCmi­ unity for easier content retrieval at later points in time [14]. Most teULike. CiteULike is a so-called folksonomy where usoerfs these folksonomy systems recommend suitable tags when have the possibility to organize publications through annao­ user tags a new item. tations - tags. Making reliable recommendations during the In this paper we consider a problem all new folksono initial phase of a folksonomy is a difficult task, since wienbfosirt­es and services offering recommendations encounter mation about user preferences is meager. In order tothiem­ cold start phase, during which recommendations have prove recommendation results during ctohldis start period, to be made based on very little historical data. Duri we present a probabilistic approach to item recommendtha­is phase, the similarities between items are hard to calc tion. Our model extends previously proposed models sulcahte as the user-item graph is sparsely, if at all, connect as probabilistic latent semantic analysis (PLSA) by merging However, when turning to tags, we find a higher connecti both user-item as well as item-tag observations into a unified ity. Our objective is to increase the quality of item rec representation. We find that bringing tags into play reducesmendations during this cold start phase by utilizing item the risk of overfitting and increases overall recommendatitoang co-occurrences in conjunction with their user-item coquality. Experiments show that our approach outperformosccurrence counterparts. By doing so, we improve standard other types of recommenders. collaborative filtering models by considering user-given annotations, i.e. tags. Probabilistic latent semantic analysis (PLSA), as introCategories and Subject Descriptors duced by Hofmann in [8], is known for improving reco H.4 [Information Systems Applications]: Information mendation quality in different settings [1]. PLSA assumes a Search and Retrieval lower dimensional latent topic distribution of the observed co-occurrences. These latent distributions group similar items together. We use an extended model of the hybr</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.</p>
      <p>Recommender Systems ’09 New York, New York USA
Copyright 2009 ACM X-XXXXX-XX-X/XX/XX ...$10.00.</p>
      <p>4http://www.citeulike.org/faq/data.adp
1.1 Related Work responds to the bookmarking of an item by a user and all ob­</p>
      <p>Recommender systems can be divided into three main cat­ servations are given by the co-occurrence ImUa.trixUsers
egories; collaborative filtering-based, content-based, and so­ and items are assumed independent given the topic variabl
called hybrid systems which combine both. Collaborative fil­ Z. When applying the aspect model, the probability of a
tering approaches base their recommendations solely on citoe­ m that has been bookmarked by a given user can be com­
occurrence observations between users and items. Contentp-uted by summing over all latent vaZri:ables
based ones, as the name suggests, derive their similarities
based on content, i.e. term distributions etc. Hybrid sys­ P (im|ul) = P (im|zk)P (zk|ul) (1)
tems utilize data from both of these models. In folksonomies k
tags tend to reflect the content of the tagged item [2], thus For the annotation-based scenario we assume the set of hi
even if we do not consider the actual item content dietnselft,opics to be the same as in the item tag co-occurr
we group tag-based recommender system together with tohbeservations given bIyT . In compliance with (1), the con­
content-based ones. ditional probability between tags and items can be writte</p>
      <p>The authors of [15] present a hybrid approach to item rec­ as:
ommendation in collaborative tagging communities based on
PLSA in which they exploit tags to improve recommenda­ P (im|tn) = P (im|zk)P (zk|tn). (2)
tions on very large datasets. k</p>
      <p>Since the introduction of PLSA by Hoffman in [8] it has Following the procedure in [4], we can now merge both mod­
shown to perform very well in a wide area of topics, elasmboansegd on the common factorP (im|zk) by maximizing the
others it continues to outperform multiple other recommelong­-likelihood function:
dation and decomposition algorithms [1, 16]. A drawback of
PLSA is that it does not necessary converge to the global
oarpitsiemfuromm t[h5i]s. is Oprneesenwteadyin t[o3, 6o]vwehrceoremtehe anayutheoffrescsthsowthat may L = m α l f (im, ul) log P (im|ul)
that multiple training cycles for the same test/train splits
proPvaisdte rfeosrearmchore wirtohbiunst threesucltosn.text of recommendation in +(1 − α) n f (im, tn) log P (im|tn) , (3)
folksonomies has, until recently, been focused on tag wrehce-re α is a predefined weight for the leverage of each tw
ommendation [7, 13]. We apply our extended HyPLSA ap­ mode model. Using the expectation-maximization (EM) al­
proach on the task of item recommendation instead. gorithm [4] we subsequently perform maximum likelihood</p>
      <p>
        Another successful approach to recommendation withinparameter estimation for the aspect model. During the ex­
folksonomies is the FolkRank algorithm introduced by tpheectation (E) step we begin with calculating the posterior
authors of [
        <xref ref-type="bibr" rid="ref11 ref7 ref9">10</xref>
        ], we use this algorithm as a comparison to our probabilities:
approach.
      </p>
      <p>The remainder of this paper is structured as follows. In P (zk|ul, im) = P (im|zk)P (zk|ul)
Section 2 we present the algorithms utilized in our exper­ P (im|ul)
iments followed by a description of our tests, dataset and P (im|zk)P (zk|tn)
experimental setup in Section 3. We present our results in P (zk|tn, im) = P (im|tn) ,
Section 4 and draw final conclusions in Section 5.</p>
      <p>and then re-estimate parameters in the maximization (M)
step according to:</p>
    </sec>
    <sec id="sec-2">
      <title>ALGORITHMS</title>
      <p>In the following section we describe our HyPLSA approach
which is an extended version of the one presented by the
authors of [15]. P (zk|tn) ∝
P (zk|ul) ∝
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Model fusion using PLSA – HyPLSA</title>
      <p>Hotho et al. [9] describe a folksonomy as tripartite graph l
in which the vertex set is partitioned into three disjoint sets
of usersU = {u1, ..., ul}, tagsT = {t1, ...,nt} and itemsI = +(1 − α) n f (tn, im)P (zk|tn, im) (6)
{i1, ...,mi }. In [15] Wetzker et al. simplify this model into
two bi-partite models; the collaborative filtering ImUodel Based on the iterative computation of the above E and
built from the item user co-occurrence coufn(tis, u), and the steps, the EM algorithm monotonically increases the likeli­
annotation-based modeIlT analogously derived from the co­ hood of the combined model on the observed data. Usi
occurrence total between items and f (tia,gts). In the case the α parameter, our new model can easily be reduced t
of social bookmarkingIU becomes a binary matrixf((i, u) ∈ a collaborative filtering, or annotation-based model, simply
{0, 1}) since each user can bookmark a given web resbouyrcesettingα to 1.0 or 0.0 respectively.
one time only. Given this model, we want to recommeBnedcause of the random initialization of the EM algorith
the most interesting new items Ifrtoom userul given his utilized by PLSA, we employ an averaging approach to r
or her item history. duce any effects possibly caused by local maximum optimiza­</p>
      <p>The PLSA aspect model associates the co-occurrence tioofns. Thus, following Equation (1), we repeat Equations (4)
observations with a hidden topic varZia=ble{z1, . . . , zk}. to (6)n times for every recommendation and average the
In the context of collaborative filtering, an observation pcroorb­abilities obtained from Equation (1). Our contribution
P (im|zk) ∝
α</p>
      <p>f (ul, im)P (zk|ul, im)
m
m
f (ul, im)P (zk|ul, im)
f (tn, im)P (zk|tn, im)
(4)
(5)
to the model is presented in Equation (7), where the final, 3.2 Experimental setup
averaged, probability is given. To create test and training sets for our algorithms,
split each monthly snapshot in two. For all users who</p>
      <p>P¯(im|ul) = n Pnn(im|ul) (7) lbeocotekdma8rk0e%d oaft tlheeaisrt i5temitsemass itnhe thteraicnuinrrgentset.snaTphsheotr,emwaein
ttrrhheecaieWsodmyepwmreocbeiabnognadhobkteidmlnittoayowriPtkee(m0idrm,e|cublotilyhms)tu.mstfehrnotedmheyuistEeerqamuresaitnioatonptpheuea(nl7d)wte.urdesaieginrFhtiotonergd tihtdbeeamytasendwaitoablet­hlfreloeumfitsrtesrehettecphwfoeeomredrfrcaomeetraemsnceaadotpnenpcrseraeoqlltauooycwenphnee.tdsltyhEeuovnsuastleeutdstoathteiofosoneprtttrsia.mmtieniesziTatneishgnuegrp.eassrreeatWlsmawteeeitvareeentrldhsyeanvtseehmvrrataoarlguulalegaidnhtseei
over all users in 10 independent test runs.
1010 1 2 3 4 5 6 7</p>
      <p>months 8 9 10 11 12 //
// Figure 3 shows the Prec@10 values for the HyPLS
280315 recommender obtained with an optimal parameter setting
64344 (baalspehda =PL0S.A1, kre=com8m0)e,ndetrhαe =(pur1e,lky =coll1a0b)o,rattihvee pfiultreerliyng­
33989 annotation-based PLSA recommender (alpha= 0,k = 80),
4635 the baseline most-popular recommender and the FolkRank
3624 recommender. The figure shows a significant improvement
when using the HyPLSA recommender, especially in the
early months of the CiteULike. We also see that as
dataset grows, and the number of possible items to reco
mend increases, the precision values decrease. Nevertheless,
the HyPLSA approach delivers significantly better results
24 than the other evaluated approaches.</p>
      <p>Figure 4 shows a figure similar to Figure 3, this time
number of items, tags, users, Prec@10 values plotted against the number of items in t
bookmarks of our data pdeartaset, confirming the observation made earlier.</p>
      <p>In Figure 5 we present the relative improvements in pr
cision of the HyPLSA approach plotted against the othe
ones explored in this paper.</p>
      <p>0.07
0.06
0.05
0.02
0.01</p>
      <p>The reason for these retsoupltrsovide for better recommendations as the size of dataset</p>
      <p>increases. We believe that the reason for the relative i
//PLSA3 K=80 α=0.1 provement being higher in the beginning can be traced ba
PPLLSSAA33 KK==1800 αα==10..00 to the pattern seen in Figures 1(a) to 1(c) where we initially
FMRP see a very much higher density in tag usage compared
usage patterns. As the tag usage pattern density become
more and more similar to the tag density the recommend
tion results of all PLSA (tag, CF and HyPLSA) approaches
become similar.
6.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          00 5000 items 10000 // 33989 [1] JS.chiAølreern, asL-G.arKc´.ıa,HaAn.senM, enagn,d KJ..
          <source>BL.arsPeent,ers'eUnn,veTili.ngL. Figure</source>
          <volume>4</volume>
          : Prec@
          <article-title>10 values for the same scenario andmusic structure via PLSA similarity fusioPnr',oc.in value as in Figure 3 plotted against the number</article-title>
          ooff MLSP'
          <volume>07</volume>
          , (
          <year>2007</year>
          ).
          <article-title>items in the dataset</article-title>
          . [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bischoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Firan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Nejdl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Paiu</surname>
          </string-name>
          , 'C
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>all tags be used for searchC?'I,</article-title>
          K Min '
          <volume>08</volume>
          , (
          <year>2008</year>
          ).
          <article-title>can be traced back to Figure 1(a) where we clearly se[e3] Tth</article-title>
          .e
          <string-name>
            <surname>Brants</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>and I.</given-names>
          </string-name>
          <article-title>Tsochantaridis, differences in density in the user domain when comparing 'Topic-based document segmentation with Figure 1(a) to Figures 1(b) and 1(c). At best our approacphrobabilistic latent semantic analysis',Prionc. of improves precision values roughly tenfold compared to the CIKM '02</article-title>
          , (
          <year>2002</year>
          ).
          <article-title>baseline MP recommender and twice as well as the FR [4]reDc­ .</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Cohn</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          , '
          <article-title>The missing link - a ommender. As expected the improvement is highest in the probabilistic model of document content and first couple of months and slowly decreases (for MP and FR) hypertext connectivity'</article-title>
          , iNnIPS, pp.
          <fpage>430</fpage>
          -
          <lpage>436</lpage>
          , (
          <year>2000</year>
          ).
          <article-title>or stabilizes (for CF) as the dataset grows</article-title>
          . Comparing to [5]
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Dempster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>Laird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and D. B.</given-names>
            <surname>Rubin</surname>
          </string-name>
          ,
          <article-title>the tag-based approach, the improvement is not as distinct 'Maximum likelihood from incomplete data via the em as in the case with other recommenders. Relative improve­ algorithm'</article-title>
          ,
          <source>Journal of the RSS. Series B</source>
          ,
          <volume>39</volume>
          , (
          <year>1977</year>
          ).
          <article-title>ments are in the order− 2o5f%2 during first seven months</article-title>
          , [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hennig</surname>
          </string-name>
          , '
          <article-title>Topic-based multi-document decreasing in the long run. summarization with probabilistic latent semantic</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>These results confirm the notion that, for a small dataseta,nalysis'</article-title>
          , inRANLP '
          <fpage>09</fpage>
          ,
          <string-name>
            <surname>(Sep</surname>
          </string-name>
          .
          <year>2009</year>
          ).
          <article-title>the number of user-item co-occurrences is too low to a[l7lo]wP.</article-title>
          <string-name>
            <surname>Heymann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ramage</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Garcia-Molina</surname>
          </string-name>
          ,
          <article-title>a collaborative filtering recommender to make good predic­ 'Social tag prediction', Pirnoc</article-title>
          . of SIGIR '
          <volume>08</volume>
          , (
          <year>2008</year>
          ).
          <article-title>tions. Tags and tag-item co-occurrences, on the other han</article-title>
          [8d],
          <string-name>
            <given-names>T.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          , '
          <article-title>Probabilistic latent semantic analysis', provide higher item-item similarities as tags are more abun­</article-title>
          in
          <source>Proc. of UAI '99</source>
          , (
          <year>1999</year>
          ).
          <article-title>dant and contain contextual information about the item</article-title>
          [s9.]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          , R.a¨scJhke,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schmitz</surname>
          </string-name>
          , and G. Stumme,
          <article-title>Therefore tags provide for recommendations on a finer level 'Information retrieval in folksonomies: Search and of granularity</article-title>
          .
          <source>ranking'</source>
          , inESWC, pp.
          <fpage>411</fpage>
          -
          <lpage>426</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          101 // [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          , R.a¨scJhke,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schmitz</surname>
          </string-name>
          , and G. Stumme,
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>tn100 Proc. FGIR</source>
          <year>2006</year>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          veem [11]
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>N¨eol</article-title>
          and R. Beale, '
          <article-title>Sharing vocabularies: tag usage</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>irpom10−1 in citeulike', iPnroc</article-title>
          . of BCS-HCI '
          <fpage>08</fpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          iltvae [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Oldenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Garbe</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Cap</surname>
          </string-name>
          , 'Similarity
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>re10−2 iimmpprroovveemmeenntt ttoo pMuPre CF cross-analysis of tag / co-tag spaces in social</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <article-title>iimmpprroovveemmeenntt ttoo tFaRg based classification systems', iPnroc</article-title>
          .
          <source>of SSM '08</source>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>10−31 2 3</source>
          <volume>4 5 6 7 mo8nth 9 10</volume>
          11 12 // 24 [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Symeonidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nanopoulos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Manolopoulos</surname>
          </string-name>
          ,
          <article-title>Figure 5: The relative improvement of the proposed 'Tag recommendations based on tensor dimensionality HyPLSA recommender compared to the other ex­ reduction'</article-title>
          ,
          <source>inProc. of RecSys '08</source>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          , (
          <year>2008</year>
          ).
          <article-title>plored ones. The higher the line</article-title>
          ,
          <source>the bigger [1t4h]eT. Vander Wal</source>
          .
          <article-title>Folksonomy coinage and definition</article-title>
          . improvement. http://www.vanderwal.net/folksonomy.html
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>(retrieved on June 10</source>
          ,
          <year>2009</year>
          ),
          <year>February 2007</year>
          .
          <article-title>5</article-title>
          . CONCLUSIONS [15]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wetzker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Umbrath</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Said</surname>
          </string-name>
          , 'A hybrid
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <article-title>We have shown that tags improve the quality of item rec­</article-title>
          <source>Proc. of WSDM - ESAIR '09</source>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>29</lpage>
          , (
          <year>2009</year>
          ).
          <article-title>ommendation during the cold start period of a folksono[m16y]</article-title>
          . G.
          <string-name>
            <surname>-R. Xue</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>This is due to the fact that tags offer denser, more detai'lTedopic-bridged plsa for cross-domain text item information than usage patterns do</article-title>
          .
          <source>classification'</source>
          ,
          <source>inProc. of SIGIR '08</source>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <article-title>Furthermore we have presented a hybrid probabilistic approach that combines user and tag similarities in orde[r17]toV</article-title>
          . Zanardi and
          <string-name>
            <given-names>L.</given-names>
            <surname>Capra</surname>
          </string-name>
          , '
          <article-title>Social ranking: uncovering boost recommendation quality. The recommendation qual­ relevant content using tag-based recommender ity improvement created by using this approach peaks dur­ systems', inProc</article-title>
          .
          <source>of RecSys '08</source>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>58</lpage>
          , (
          <year>2008</year>
          ).
          <article-title>ing the cold start period, although the approach continues</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>