<!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>Recommending Items in Social Tagging Systems Using Tag and Time Information</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuel Lacic</string-name>
          <email>elacic@know-center.at</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dominik Kowald</string-name>
          <email>dkowald@know-center.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paul Seitlinger</string-name>
          <email>R@20</email>
          <email>paul.seitlinger@tugraz.at</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph Trattner</string-name>
          <email>ctrattner@know-center.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Denis Parra</string-name>
          <email>dparra@ing.puc.cl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CS Department, Pontificia Universidad Católica, de Chile</institution>
          ,
          <addr-line>Santiago</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Know-Center, Graz University of Technology</institution>
          ,
          <addr-line>Graz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Knowledge Technology, Institute, Graz University of Technology</institution>
          ,
          <addr-line>Graz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this work we present a novel item recommendation approach that aims at improving Collaborative Filtering (CF) in social tagging systems using the information about tags and time. Our algorithm follows a two-step approach, where in the rst step a potentially interesting candidate item-set is found using user-based CF and in the second step this candidate item-set is ranked using item-based CF. Within this ranking step we integrate the information of tag usage and time using the Base-Level Learning (BLL) equation coming from human memory theory that is used to determine the reuse-probability of words and tags using a power-law forgetting function. As the results of our extensive evaluation conducted on datasets gathered from three social tagging systems (BibSonomy, CiteULike and MovieLens) show, the usage of tag-based and time information via the BLL equation also helps to improve the ranking and recommendation process of items and thus, can be used to realize an e ective item recommender that outperforms two alternative algorithms which also exploit time and tag-based information.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;recommender systems</kwd>
        <kwd>social tagging</kwd>
        <kwd>collaborative ltering</kwd>
        <kwd>item ranking</kwd>
        <kwd>base-level learning equation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Both authors contributed equally to this work.</title>
      <sec id="sec-1-1">
        <title>1. INTRODUCTION</title>
        <p>
          Over the past few years social tagging gained tremendously
in popularity, helping people for instance to categorize or
describe resources on the Web for better information retrieval
(e.g., BibSonomy or CiteULike) [
          <xref ref-type="bibr" rid="ref13 ref23">13, 23</xref>
          ]. Although the
process of tagging has been well explored in the past and in
particular the task of predicting the right tags to the user in
a personalized manner [
          <xref ref-type="bibr" rid="ref12 ref20">12, 20</xref>
          ], studies on predictive models
to recommend items to users based on social tags are still
rare. To contribute to this sparse eld of research, in this
paper we present preliminary results of a study that aims at
addressing this issue. In particular, we provide rst results
of a novel attempt to improve item recommendations by
taking into account peoples' social tags and the information of
the time the tags have been applied by the users. As shown
in related work, recommending items to users in a
collaborative manner relying on social tagging information is not
an easy task in general (e.g., [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] or [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]). However, other
related work has also proved that the information of time is
an important factor to make the models more accurate in
the end (e.g., [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] or [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]).
        </p>
        <p>
          Contrary to the previous work mentioned above, we suggest
a less data-driven approach that is inspired by principles of
human memory theory about remembering things over time.
As shown in our previous work on tag recommender systems
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the base-level learning (BLL) equation introduced by
Anderson and Schooler [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] (see also Anderson et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]),
which integrates tag frequency and recency (i.e., the time
since the last tag usage), can be used to implement an e
ective tag recommendation and ranking algorithm. In
particular, the BLL equation models the time-depended drift of
forgetting of words and tags using a power-law distribution
in order to determine a probability value that a speci c tag
will be reused by a target user.
        </p>
        <p>
          In this work, we apply this equation for ranking and
recommending items to users. To this end, we present a novel
recommender approach called Collaborative Item Ranking
Using Tag and Time Information (CIRTT) that rstly
identies a potentially interesting candidate item set and secondly,
ranks this candidate set in a personalized manner (similar
to [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]). In this second step of personalization, we integrate
the BLL equation to include this information about tags
and time. To investigate the question as to whether tag and
time information can improve the ranking and
recommendation process, we conducted an extensive evaluation using
folksonomy datasets gathered from three social tagging
systems (BibSonomy, CiteULike and MovieLens). Within this
study we compared our approach to two alternative tag and
time based recommender algorithms [
          <xref ref-type="bibr" rid="ref10 ref26">26, 10</xref>
          ] amongst others.
The results show that integrating tag and time information
using the BLL equation helps to improve item
recommendations and to outperform state-of-the-art baselines in terms
of recommender accuracy.
        </p>
        <p>The remainder of this paper is organized as follows. We
begin with explaining our tag and time based approach CIRTT
in Section 2. Then we describe the experimental setup of our
evaluation in Section 3 and summarize the results of this
study in Section 4. Finally, in Section 5, we close the paper
with a short conclusion and an outlook into the future.</p>
      </sec>
      <sec id="sec-1-2">
        <title>2. APPROACH</title>
        <p>
          In this section we provide a detailed description of our item
recommendation approach called Collaborative Item
Ranking Using Tag and Time Information (CIRTT). In general,
our CIRTT algorithm uses a similar strategy as the approach
proposed by Huang et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and thus, consists of two steps
relying on a combination of user- and item-based CF: in the
rst step, a potentially interesting candidate item set for the
target user u is determined and in the second step, this
candidate item set gets ranked using item similarities and tag
and time information.
        </p>
        <p>
          Step one (i.e., determining candidate items) is conducted
using a simple user-based CF approach. Hence, we rst
nd the most similar users for the target user u (i.e., the
neighborhood) based on the binary user-item matrix Bu;i
(see also [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]) and then, use the bookmarked items of these
neighbours as our candidate item set. We use a
neighbourhood of k = 20 users and the Cosine similarity measure [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
(see also Section 3.3).
        </p>
        <p>In the second step (i.e., ranking candidate items) we use an
item-based CF approach in order to determine the relevance
of each candidate item for the target user based on the items
she has bookmarked in the past. Hence, for each candidate
item i in the candidate item set we calculate this combined
similarity value sim(u; i) by the item-based CF formula:
sim(u; i) =
sim(i; j)</p>
        <p>(1)</p>
        <p>
          X
j2items(u)
Dataset jBj jU j jRj jT j jT ASj
BibSonomy 82,539 2,437 28,000 30,919 339,337
CiteULike 36,471 3,202 15,400 20,937 99,635
MovieLens 53,607 3,983 5,724 14,883 92,387
, where items(u) is the set of items the target user u has
bookmarked in the past. This item-based CF step helps us
to give a higher ranking to candidate items that are more
similar to the items the target user has bookmarked in the
past (see also [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]).
        </p>
        <p>
          To nally realize CIRTT in order to integrate tag and time
information we make use of the base-level learning (BLL)
equation proposed by Anderson et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. As described
in our previous work [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the BLL equation can be used to
determine a relevance value for a tag t in the tag assignments
of a target user u based on tag frequency and recency:
(2)
n
BLL(u; t) = ln(X ti d)
i=1
, where n is the number of times t has been used by u and ti
is the recency, i.e., the time since the ith occurrence of t in
the tag assignments of u. The exponent d is used to model
the power law of forgetting memory items and is usually set
to :5 (see [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]). In order to map these BLL values on a range
of 0 - 1, we used the same normalization method as used in
our previous work [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          We adopt this equation for the ranking of items in social
tagging systems using a similar method as proposed in [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]
and [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Thus, a user is assumed to prefer an item if it
has been tagged with tags of high relevance for the user,
that is, with tags exhibiting a high BLL value. Given this
assumption, the BLL value of a given item i for the target
user u is determined using the following formula:
BLL(u; i) =
        </p>
        <p>BLL(u; t)</p>
        <p>(3)</p>
        <p>X
t[tags(u;i)
, where tags(u; i) is the set of tags u has used to tag i.
Taken together, the prediction value pred(u; i) of a
candidate item i using our CIRTT approach is given by:
pred(u; i) =
sim(i; j) BLL(u; i)
(4)</p>
        <p>
          X
j2items(u)
|
sim{(zu;i)
}
This approach enables us to weight higher the items within
the candidate set that are more important to the target user
(i.e., items associated with tags exhibiting a high BLL value
that integrates tag frequency and recency). CIRTT and the
baseline algorithms presented in this work are implemented
in the Java programming language, are open-source software
and can be downloaded online from our Github Repository1
[
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
1https://github.com/learning-layers/TagRec/
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>3. EXPERIMENTAL SETUP</title>
        <p>In this section we describe in detail the datasets, the
evaluation methodology and metrics as well as the baseline
algorithms used for our experiments.</p>
      </sec>
      <sec id="sec-1-4">
        <title>3.1 Datasets</title>
        <p>
          In order to evaluate our approach and for reasons of
reproducibility we used freely-available folksonomies gathered
from three well-known social-tagging systems. We used
datasets of the social bookmark and publication sharing system
BibSonomy2, the reference management system CiteULike3
and the movie recommendation site MovieLens4. As
suggested by related work in the eld (e.g. [
          <xref ref-type="bibr" rid="ref11 ref9">11, 9</xref>
          ]), we excluded
all automatically imported and generated tags (e.g.,
bibteximport). In the case of CiteULike we randomly selected 10%
of the user pro les for reasons of computational e ort (see
also [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]).
        </p>
        <p>
          We did not use a full p-core pruning technique, since this
would negatively in uence the recommender evaluation
results in social tagging system as shown by Doerfel and Jaschke
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], but excluded all unique resources (i.e., resources that
have been bookmarked only by a single user). The nal
dataset statistics can be found in Table 1.
        </p>
      </sec>
      <sec id="sec-1-5">
        <title>3.2 Evaluation Methodology</title>
        <p>
          To evaluate our item recommender approach we used a
training and test-set split method as proposed by popular and
related work in this area [
          <xref ref-type="bibr" rid="ref10 ref26">10, 26</xref>
          ]. Hence, for each user
we sorted her bookmarks in chronological order and used
the 20% most recent bookmarks for testing and the rest for
training. With the training set we examined then whether
a recommender approach could predict the bookmarked
resources of a target user in the test set. This procedure also
simulates well a real environment where the bookmarking
behavior of a user in the future is tried to be predicted based
on the bookmarking behavior in the past [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>
          To nally quantify the recommendation accuracy of our
approaches, we used a set of well-known information retrieval
metrics. In particular, we report Normalized Discounted
Cumulative Gain (nDCG@20), Mean Average Precision (MAP
@20), Recall (R@20), Diversity (D) and User Coverage (UC)
[
          <xref ref-type="bibr" rid="ref21 ref8">21, 8</xref>
          ]. All performance metrics are calculated and reported
based on the top-20 recommended items. Moreover we also
show the performance of the algorithms in the plots of all
three accuracy metrics (nDCG, MAP and Recall) for 1 - 20
recommended items (see also [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]).
        </p>
      </sec>
      <sec id="sec-1-6">
        <title>3.3 Baseline Algorithms</title>
        <p>
          In order to evaluate our tag and time based approach, we
compared CIRTT to several baseline methods in terms of
recommender accuracy. The algorithms have been selected
with respect to their popularity, performance and novelty.
MostPopular (MP): The most basic approach we utilized
is the simple Most Popular (MP) approach that recommends
for any user the same set of items. These items are weighted
2http://www.kde.cs.uni-kassel.de/bibsonomy/dumps
3http://www.citeulike.org/faq/data.adp
4http://grouplens.org/datasets/movielens/
by their frequency in all bookmarks, meaning that the most
frequently occurring items in the dataset are recommended.
User-based Collaborative Filtering (CF): Another
approach we benchmarked against is the well-known
Userbased Collaborative Filtering (CF) recommendation algorithm
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. The main idea of CF is that users that are more similar
to each other (i.e., have similar taste), will probably also like
the same items. Thus, the CF approach rst nds the k most
similar users for the target user and afterwards recommends
their items that are new to her (i.e., have not been
bookmarked before). We calculated the user-similarities based
on both, the binary user-item matrix as proposed in [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]
(hereinafter referred to as CFB) and the tag-based user
proles as proposed in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] (hereinafter referred to as CFT ).
Although we also considered using Item-based CF [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], we
dismissed this method based on the tag-based recommender
experiments of Bogers et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] showing that user-based
CF always beats item-based CF. They explain the result
given that the number of items in their dataset is larger
than the number of users, and this is also the case in our
three datasets (Table 1).
        </p>
        <p>
          Collaborative Filtering Using Tag and Time
Information (Z / H): We also compared our approach to two
alternative algorithms that focus on improving
Collaborative Filtering for social tagging systems using tag and time
information. The rst one has been proposed by Zheng et
al. [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] (hereinafter referred to as Z ) and improves the
traditional CF approach based on the binary user-resource matrix
using tag and time information. As in our CIRTT approach
this is done using information about tag frequency and
recency but in contrast to our solution the authors model the
forgetting process using an exponential distribution rather
than a power-law distribution. Moreover, this information
is already used in the user similarity calculation step and
not in the item ranking step as it is done in our approach.
The second tag and time-based mechanism we tried to
benchmark against was proposed by Huang et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] (hereinafter
referred to as H ). As in our approach, this algorithm uses
a 2-step recommendation process, where in the rst step a
potentially interesting candidate item-set for the target user
is determined using user-based CF and in the second step
this candidate item-set is ranked using item-based CF. In
contrast to CIRTT, the authors calculate the user and item
similarities based on user tag-pro les rather than based on
the binary user-item matrix. Furthermore, in this algorithm
the forgetting process is modeled using a simple linear
function rather than a power-law distribution.
        </p>
        <p>
          All CF-based approaches mentioned in this section use a
neighborhood of 20 users and make use of the Cosine
similarity measure as it is also done in CIRTT (see also [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]).
        </p>
      </sec>
      <sec id="sec-1-7">
        <title>4. RESULTS</title>
        <p>In this section, we present the results of the evaluation
comparing our CIRTT approach to the baseline algorithms
described in Section 3.3 with respect to recommender accuracy
on three di erent folksonomy datasets (BibSonomy,
CiteULike and MovieLens).</p>
        <p>Dataset</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>BibSonomy</title>
    </sec>
    <sec id="sec-3">
      <title>CiteULike</title>
    </sec>
    <sec id="sec-4">
      <title>MovieLens</title>
      <p>CFT
:0448
:0319
:0618
:8275
99:76%
:0407
:0241
:0630
:7969
98:38%
:0361
:0201
:0561
:8861
97:82%</p>
      <p>
        CFB
:0610
:0440
:0820
:8852
99:52%
:0717
:0453
:1033
:8642
96:44%
:0602
:0347
:1031
:9267
95:90%
In an extensive empirical study, Cremonesi et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have
shown that standard Information Retrieval accuracy metrics
(e.g., Recall or nDCG) are well suited to evaluate
recommender systems, at least in case of top-N recommendation
tasks. Therefore, Table 2 provides measures of accuracy
(nDCG@20, MAP@20, R@20) and - additionally - measures
of Diversity (D) and User Coverage (UC) for each approach
and for each of the three datasets.
      </p>
      <p>
        As expected, the MP baseline, which is not personalized at
all, resulted in the lowest accuracy estimates. Regarding the
two traditional CF algorithms, CFB, which constructs a
binary user-item matrix based on bookmarks, performs better
than CFT , which is based solely on the user tag-pro les.
Regarding the two alternative tag- and time-based approaches,
a same phenomenon can be observed as the algorithm of
Zheng et al. (Z) [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], that is also based on the binary
useritem matrix, performs better than the method of Huang et
al. (H) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], that is based on the user tag-pro les.
With respect to all accuracy metrics (nDCG@20, MAP@20,
R@20), our CIRTT approach, that integrates tag and time
information using the BLL-equation, performs best in all
three datasets (BibSonomy, CiteULike and MovieLens). This
may suggest that applying a power-law function as it is done
via the BLL-equation is more appropriate to account for
effects of recency than an exponential function (Zheng et al.
[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]) or a linear function (Huang et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]). A same
pattern of results can be observed when looking at Figure 1 that
reveals estimates of the nDCG, MAP and Recall measures
for di erent sizes of the recommended item set. These plots
show that only in the case of BibSonomy the approach of
Zheng et al. reaches slightly higher accuracy estimates than
our method for the rst 7 recommended items. However,
this changes when increasing the number of recommended
items where our approach again produces the best
recommender quality. Furthermore, we have also tried to integrate
an exponential recency function [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] in our approach which
resulted in lower accuracy estimates than the BLL
powerlaw forgetting function.
      </p>
      <p>When looking at the other two not accuracy-based metrics,
interestingly, the approach of Huang et al. (H) always results
in the lowest Diversity (D) of recommended items. This
result might appear because this approach is based on the user
tag-pro les and the Diversity metric is calculated based on
tags. Finally, as all personalized approaches utilize a
userbased CF approach for nding similar users, the measure of
User Coverage (UC) does not appear to deviate between the
di erent algorithms. We observed the maximum deviation
of 2.53% within the MovieLens dataset.</p>
      <sec id="sec-4-1">
        <title>5. CONCLUSIONS &amp; FUTURE WORK</title>
        <p>In this work we have presented preliminary results of a novel
recommendation approach called Collaborative Item
Ranking Using Tag and Time Information (CIRTT) that aims at
improving Collaborative Filtering in social tagging systems.</p>
        <p>
          Our algorithm follows a two-step approach as also done in
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], where in the rst step a potentially interesting
candidate item set is found performing user-based CF and in
the second step this candidate item set is ranked
performing item-based CF. Within this ranking step we integrate
the information of frequency and recency of tag use
applying the Base-Level Learning (BLL) equation [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Thus, in
contrast to existing approaches that also consider
information about tags and time (e.g., [
          <xref ref-type="bibr" rid="ref10 ref26">26, 10</xref>
          ]), CIRTT draws on
an empirically well established formalism modeling the reuse
probability of memory items (tags) in form of a power-law
forgetting function. In recent work, the same formalism has
turned out to substantially improve the ranking and
recommendation of tags [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>The current evaluation conducted on datasets gathered from
three social tagging systems (BibSonomy, CiteULike and
MovieLens) reveals that applying the BLL equation also
helps to improve the ranking and recommendation process
of items. Most important, the results speak in favor of an
integrative research endeavor that places a data-driven
approach on a theoretical foundation provided by research on
human cognition and semiotics.</p>
        <p>
          Our future work will aim at improving the approach
presented in this paper. For example, we will examine as to
t1Fiio-gnu2r0aecrc1eu:cronamDcymCoeGfn,odMuedrAtiPategamansndd(Rkt)ei.mcaWellebpaclosaetnsd
sfCoereIRBthTibaTtSoaCnpIopRmrToyTa,cChreitaaelcoUhneLgsikwtehitaehnhdsitgMahteoesv-toiefl-eLtvehenels-sasorhftorbweacisnoegmlitnmheeeanrldegceoorrmiathcmcmuesnradfcoayrover all three metrics and on all datasets.
whether the BLL equation can also help to improve the
calculation of user similarities and thus, to nd more suitable
user neighborhoods and candidate items. Additionally, we
will put more emphasis on dynamics that have been found
to play out in tagging systems (e.g., [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]) and how
individual learning and forgetting processes are in uenced by other
individuals' behavior in the system. Moreover, we also plan
to further improve the item ranking process using insights
of relevant research dealing with recommender novelty and
diversity (e.g., [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]) in order to increase the user acceptance.
        </p>
        <p>Finally, it would also be interesting to evaluate our proposed
approach against state-of-the-art matrix factorization item
recommender methods (e.g., SLIM or CLiMF).</p>
        <p>Acknowledgments: This work is supported by the
KnowCenter, the EU funded project Learning Layers (Grant Nr.
318209) and the Austrian Science Fund (FWF): P
25593G22. The Know-Center is funded within the Austrian
COMET Program - Competence Centers for Excellent
Technologies - under the auspices of the Austrian Ministry of
Transport, Innovation and Technology, the Austrian
Ministry of Economics and Labor and by the State of Styria.</p>
        <p>COMET is managed by the Austrian Research Promotion
Agency (FFG).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Byrne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Douglass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lebiere</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qin</surname>
          </string-name>
          .
          <article-title>An integrated theory of the mind</article-title>
          .
          <source>Psychological Review</source>
          ,
          <volume>111</volume>
          (
          <issue>4</issue>
          ):
          <volume>1036</volume>
          {
          <fpage>1050</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bogers</surname>
          </string-name>
          and
          <string-name>
            <surname>A. van den Bosch.</surname>
          </string-name>
          <article-title>Recommending scienti c articles using citeulike</article-title>
          .
          <source>In Proc., RecSys '08</source>
          , pages
          <fpage>287</fpage>
          {
          <fpage>290</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P. G.</given-names>
            <surname>Campos</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          <article-title>D ez, and I. Cantador. Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols. User Modeling and User-Adapted Interaction</article-title>
          , pages
          <volume>1</volume>
          {
          <fpage>53</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Garza</surname>
          </string-name>
          , E. Quintarelli, and
          <string-name>
            <given-names>R.</given-names>
            <surname>Turrin</surname>
          </string-name>
          .
          <article-title>Top-n recommendations on unpopular items with contextual knowledge</article-title>
          .
          <source>In Workshop on Context-aware Recommender Systems '11.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Turrin</surname>
          </string-name>
          .
          <article-title>Performance of recommender algorithms on top-n recommendation tasks</article-title>
          .
          <source>In Proc., RecSys '10</source>
          , New York, NY, USA. ACM.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Doerfel</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Ja</surname>
          </string-name>
          <article-title>schke. An analysis of tag-recommender evaluation procedures</article-title>
          .
          <source>In Proceedings of the 7th ACM conference on Recommender systems</source>
          , pages
          <volume>343</volume>
          {
          <fpage>346</fpage>
          . ACM,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gemmell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schimoler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ramezani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Christiansen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          .
          <article-title>Improving folkrank with item-based collaborative ltering</article-title>
          .
          <source>Recommender Systems &amp; the Social Web</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. G.</given-names>
            <surname>Terveen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Evaluating collaborative ltering recommender systems</article-title>
          .
          <source>ACM Transactions on Information Systems (TOIS)</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>53</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          , R. Jaschke, C. Schmitz, and
          <string-name>
            <given-names>G.</given-names>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Information retrieval in folksonomies: Search and ranking</article-title>
          .
          <source>In The semantic web: research and applications</source>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>C.-L. Huang</surname>
            ,
            <given-names>P.-H.</given-names>
          </string-name>
          <string-name>
            <surname>Yeh</surname>
            ,
            <given-names>C.-W.</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
          </string-name>
          , and
          <string-name>
            <surname>D.-C. Wu</surname>
          </string-name>
          .
          <article-title>Utilizing user tag-based interests in recommender systems for social resource sharing websites</article-title>
          .
          <source>Knowledge-Based Systems</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ja</surname>
          </string-name>
          schke, L.
          <string-name>
            <surname>Marinho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Schmidt-Thieme</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Tag recommendations in folksonomies</article-title>
          .
          <source>In Knowledge Discovery in Databases: PKDD</source>
          <year>2007</year>
          , pages
          <fpage>506</fpage>
          {
          <fpage>514</fpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ja</surname>
          </string-name>
          schke, L.
          <string-name>
            <surname>Marinho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Schmidt-Thieme</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Tag recommendations in social bookmarking systems</article-title>
          .
          <source>Ai Communications</source>
          ,
          <volume>21</volume>
          (
          <issue>4</issue>
          ):
          <volume>231</volume>
          {
          <fpage>247</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ko</surname>
          </string-name>
          rner,
          <string-name>
            <given-names>D.</given-names>
            <surname>Benz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Strohmaier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Stop thinking, start tagging: tag semantics emerge from collaborative verbosity</article-title>
          .
          <source>In Proceedings of the 19th international conference on World wide web</source>
          , pages
          <volume>521</volume>
          {
          <fpage>530</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          , E. Lacic, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          . Tagrec:
          <article-title>Towards a standardized tag recommender benchmarking framework</article-title>
          .
          <source>In Proc., HT '14</source>
          , New York, NY, USA,
          <year>2014</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Seitlinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Ley</surname>
          </string-name>
          .
          <article-title>Long time no see: The probability of reusing tags as a function of frequency and recency</article-title>
          .
          <source>In Proc. WWW '14</source>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J. R. A. Lael J.</given-names>
            <surname>Schooler</surname>
          </string-name>
          .
          <article-title>Re ections of the environment in memory</article-title>
          .
          <source>Psychological Science</source>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra-Santander</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          .
          <article-title>Improving collaborative ltering in social tagging systems for the recommendation of scienti c articles</article-title>
          .
          <source>In WI-IAT</source>
          ,
          <year>2010</year>
          IEEE/WIC/ACM.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          , G. Karypis,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Item-based collaborative ltering recommendation algorithms</article-title>
          .
          <source>In Proc., WWW '01</source>
          , pages
          <fpage>285</fpage>
          {
          <fpage>295</fpage>
          , New York, NY, USA,
          <year>2001</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>J. B. Schafer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Frankowski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Herlocker</surname>
            , and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Sen</surname>
          </string-name>
          .
          <article-title>Collaborative ltering recommender systems</article-title>
          .
          <source>In The adaptive web</source>
          , pages
          <volume>291</volume>
          {
          <fpage>324</fpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Seitlinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Ley</surname>
          </string-name>
          .
          <article-title>Recommending tags with a model of human categorization</article-title>
          .
          <source>In Proc., CIKM '13</source>
          , pages
          <fpage>2381</fpage>
          {
          <fpage>2386</fpage>
          , New York, NY, USA,
          <year>2013</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>McClave</surname>
          </string-name>
          .
          <article-title>Similarity vs. diversity</article-title>
          . In D. Aha and I. Watson, editors,
          <source>Case-Based Reasoning Research and Development, LNCS</source>
          . Springer,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>L.</given-names>
            <surname>Steels</surname>
          </string-name>
          .
          <article-title>Semiotic dynamics for embodied agents</article-title>
          .
          <source>Intelligent Systems</source>
          , IEEE,
          <volume>21</volume>
          (
          <issue>3</issue>
          ):
          <volume>32</volume>
          {
          <fpage>38</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          , Y.-l. Lin,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Real</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          .
          <article-title>Evaluating tag-based information access in image collections</article-title>
          .
          <source>In Proc., HT '12</source>
          , pages
          <fpage>113</fpage>
          {
          <fpage>122</fpage>
          , New York, NY, USA,
          <year>2012</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>K. H.</given-names>
            <surname>Tso-Sutter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Marinho</surname>
          </string-name>
          , and L.
          <string-name>
            <surname>Schmidt-Thieme</surname>
          </string-name>
          .
          <article-title>Tag-aware recommender systems by fusion of collaborative ltering algorithms</article-title>
          .
          <source>In Proc. of SAC '08</source>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vargas</surname>
          </string-name>
          and
          <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 Proc., RecSys '11</source>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>N.</given-names>
            <surname>Zheng</surname>
          </string-name>
          and
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>A recommender system based on tag and time information for social tagging systems</article-title>
          .
          <source>Expert Syst. Appl.</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>