<!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 Personalized Tag-Based Recommendation in Social Web Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Frederico Durao</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Dolog</string-name>
          <email>dologg@cs.aau.dk</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intelligent Web and Information Systems, Aalborg University</institution>
          ,
          <addr-line>Computer Science Department Selma Lagerlofs Vej 300, DK-9220 Aalborg-East</addr-line>
          ,
          <country country="DK">Denmark</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>22</fpage>
      <lpage>26</lpage>
      <abstract>
        <p>Tagging activity has been recently identi ed as a potential source of knowledge about personal interests, preferences, goals, and other attributes known from user models. Tags themselves can be therefore used for nding personalized recommendations of items. In this paper, we present a tag-based recommender system which suggests similar Web pages based on the similarity of their tags from a Web 2.0 tagging application. The proposed approach extends the basic similarity calculus with external factors such as tag popularity, tag representativeness and the a nity between user and tag. In order to study and evaluate the recommender system, we have conducted an experiment involving 38 people from 12 countries using data from Del.icio.us, a social bookmarking web system on which users can share their personal bookmarks.</p>
      </abstract>
      <kwd-group>
        <kwd>personalization</kwd>
        <kwd>recommendation</kwd>
        <kwd>tags</kwd>
        <kwd>bookmarks</kwd>
        <kwd>similarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Collaborative tagging systems have become increasingly popular for sharing and
organizing Web resources, leading to a huge amount of user generated metadata.
Tags in social bookmarking systems such as del.ici.ous 1 are usually assigned to
conceptualize, categorize, or sharing a resource on the Web so that users can
be reminded of them later and nd their bookmarks in an easy way. Invariably,
tags represent some sort of a nity between user and a resource on the web. By
tagging, users label resources on the Internet freely and subjectively, based on
their sense of values [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In this sense, tags from social bookmarking systems
represent a potential mean for personalized recommendation because through
them it is possible to identify individual and common interests between unknown
users. Nevertheless, although huge amount of tag data is available, to compute
an individual preference in order to perform e cient recommendation is still a
challenging task. In this paper, we propose a tag-based recommender system
which recommends bookmarks by calculating the similarity of their tags. The
1 http://delicious.com
proposed approach besides basic similarity takes into account external factors
such as tag popularity, tag representativeness and the a nity between user and
tag. We utilize a cosine similarity measure between tag vectors to calculate basic
similarity of the pages. We measure tag popularity as a count of occurrences
of a certain tag in the total amount of web pages. We utilize term frequency
measure to compute tag representativeness for a certain web page. The tag
a nity between a user and a tag is calculated as a count of how many times
the user utilized the tag at di erent web pages. We propose a formula which
considers all these factors in a normalized way and gives a ranking of web pages
for particular user.
      </p>
      <p>The goal of this study is to analyze whether tags can be utilized to generate
personalized recommendations. This assumption can be assessed by running an
experiment whereby users expresses their satisfaction about the received
recommendations. Based on this, we conducted an experiment involving 38 people
from 12 countries using data from del.icio.us to evaluate the e ciency of the
proposed approach and social aspects such as the purposes behind the tagging
activity. The contribution of the paper is therefore:
{ The proposed recommendation approach based on similarity, tag
representativeness, popularity, and a nity; and
{ Findings from the evaluation which show that the approach performs well
in a non-controlled environment with people from di erent domains and
intentions.</p>
      <p>The paper is organized as follows: In Section 2 we discuss related work. In
Section 3 we introduce the motivation of this work. Section 4 describes the
factors of similarity that we will analyze. Section 5 presents the experiment and
the achieved results. Section 6 addresses a discussion about the ndings from
the experiment and Section 7 presents the conclusion and future works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Tags have been recently studied in the context of recommender systems due to
various reasons. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] argues for a solution where tagging from social
bookmarking provides a context for recommender systems in terms of context clues from
tags as well as connectivity among users to improve the collaborative
recommender system. Similar to our approach, [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] constructed a web recommender
based on large amount of public bookmark data on Social Bookmarking system.
For means of personalization, they utilize folksonomy tags to classify web pages
and to express user's preferences. By clustering folksonomy tags, they can adjust
the abstraction level of user's preferences to the appropriate level. In spite of the
proximity with our study, the [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] experiment did not measure the e ciency of
the recommendations in terms of user satisfaction what could have provided us
a parameter for comparison. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] extends a content based recommender system
by deriving current and general personal interests of users from di erent tags
according to di erent time intervals. However, unlike our approach, the
similarity of the tags is given by of two Naive Bayes classi ers trained over di erent
timeframes: one classi er predicts the user's current interest whereas the other
classi er predicts the user's general interest in a bookmark. The two classi ers
are trained with a subset of the bookmarks created by a user. The tags of each
bookmark, converted into a "bag of words", are used as training features. The
bookmarks are recommended in case both of the two classi ers predict a
bookmark as interesting. The e ectiveness of the recommendations however is totally
dependent on the quality of the subset of bookmarks used for training the
classi ers.
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] shows the bene ts of using tag based pro les for personalized
recommendations of music on Last.fm. Similar understanding over the product items as
subject of recommendations is considered as another factor in addition to the
similar tags when personalizing recommendations given by a tag based
collaborative recommender system in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The purpose of tags vary as well as tagging
itself may be in uenced by di erent factors. For example, [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] studies a model
for tagging evolution based on community in uence and personal tendency. It
shows how 4 di erent options to display tags a ect user's tagging behavior. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
studies how the tags are used for search purposes. It con rms that the tags
can represent di erent purpose such as topic, self reference, and so on and that
the distribution of usage between the purposes vary across the domains. Other
works such as [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] coined the term emergent semantics as the semantics
which emerge in communities as social agreement on tag's meaning based on its
more frequent usage instead of the contract given by ontologies from ontology
engineering point of view. However, the approaches based on emergent semantics
are characterized by the power law which gives a long tail of the tags of which
semantics have not emerged yet. Therefore, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] looks at grounding of the tag
relatedness with a help of WordNet.
      </p>
      <p>In this paper we look at, how multiple factors such as similarity, tag
popularity, tag a nity to a user and tag representativeness can be used together to
achieve recommendations. We also wanted to see the personalized
recommendations in an open context with users of di erent background.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Running Example or Motivating Scenario</title>
      <p>
        Tags in social bookmarking systems allow users to express their preference by
sharing their bookmarks. Tags are personalized piece of information which can
be utilized to identify common interests between users. Compared to traditional
collaborative rating [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], tags can re ect the user's preference to a given resource
in a meaningful way [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Based on these premises, we investigate the feasibility of
using tags as one approach for the generation of personalized recommendations.
Along this article, the word resource will be used as generic term to refer to
document, video, image, text, les or any sort of asset which can be tagged and
referenced by URI.
      </p>
      <p>Let us now look at a scenario which explains our approach and ideas behind
it. According to Figure 1, the resources Google-Web and Wicket share tags
ajax,programming andweb whereas resources Wicket and Swift only share tag
web. Considering exclusively the similarity between tags, the resources
GoogleWeb and Wicket have higher probability of being about the same content
than Wicket and Swift. Based on this fact, their authors should be noticed
about the existence of similar resources around. Furthermore, the noti cation
could be prioritized (or emphasized) if the similar tags correspond to the most
frequent tags of the authors or they are very representative for the resource
they describe. This scenario was presented for illustrating how tag similarity
can be computed for means of personalization. Although similarities can be
found when the tags are syntactically identical, a number of pessimist scenarios
may take place and must be considered such as: resources which have similar
tags but incorrect spelling - since tags are informal and free writing, no syntax
control is assured. For instance, tags "programming" and "programing" looks
the same except for the fact the second one is missing the letter m; resources
whose tags are syntactically di erent but similar semantically - this is a case of
synonymy and to overcome it some semantic assistance is needed either by use of
domain ontologies or looking up for synonymies in dictionary. For instance, tags
"work" and "labor" looks di erent but share the same meaning. The obstacle is
that generic dictionary sometimes is not enough to provide the correct meaning
of speci c terms in a given context ; and resources which share same tags with
di erent meanings - this is the well known case of polysemy. For instance, the
tag "windows" can be about the operational system or the house artifact.
4</p>
    </sec>
    <sec id="sec-4">
      <title>The Approach</title>
      <p>In order to generate personalized recommendations, we propose an extension
method for the calculation of basic similarity between tags. We combine the
cosine similarity calculus with other factors such as tag popularity, tag
representativeness and a nity user-tag with the purpose of reordering the original
raking in recommendation and generate personalized ones.</p>
      <p>We de ne the document score as:</p>
      <p>n n
Ds = X weight(T agi) X representativness(T agi), where n is the total
numi=1 i=1
ber of existing tags in the repository.</p>
      <p>We de ne the tag user a nity as:
Af f inity(u;t) = cardfr 2 Documents j (u; t; r) 2 R; R U T Dg=cardft 2
T j (t; u) 2 Ru; Ru U T g, where t is a particular tag, u particular user, U is
a set of users, D set of resources and T set of tags.</p>
      <p>Finally, similarity is computed as:
Similarity(Di;Dii) = [DsDi +DsDii cosine similarity(TDi ; TDii)] Af f inity(u;t),
where Ds is the document score and T is set of tags of a particular document.</p>
      <p>
        Informally, each one of the factors in the above formulas is calculated as
follows:
{ Cosine Similarity | Our tag similarity is a variant on the classical cosine
similarity familiar from text mining and information retrieval [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] whereby
two items are thought of as two vectors in the m dimensional user-space.
The similarity between them is measured by computing the cosine of the
angle between these two vectors.
{ Tag Popularity | Also called tag weight, is calculated as a count of
occurrences of one tag per total of resources available. We rely on the fact that
the most popular tags are like anchors to the most con dent resources. As
a consequence, it decreases the chance of dissatisfaction by the receivers of
the recommendations.
{ Tag Representativeness | It measures how much a tag can represent a
document it belongs. It is believed that those tags which most appear in the
document can better represent it. The tag representativeness is measured by
the term frequency, a broad metric also used by the Information Retrieval
community.
{ A nity between user and tag - It measures how often a tag is used by
a user. It is believed that the most frequent tags of a particular user can
reveal his/her interests. This information is regarded as valuable
information for personalization means. During the comparison of two resources, the
similarity is boosted if one of the resources contains top tags of the Author
from the other resources around.
      </p>
      <p>Further, we have set empirically that for one tag represent the user's
preference, its frequency of use must be 70% closer to the most frequent tag of the user.
In the case on which there are no tags to satisfy this condition, it is assumed
the user does not have a clear preference.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Experimental Evaluation</title>
      <p>In our evaluation, we opted to measure the degree of satisfaction of users about
the received recommendations. The user's feedback will allow us to evaluate the
quality of recommendations produced from our framework. Although, we
recognize that precision and recall are metrics which could be used to evaluate the
e ectiveness of the system, we believe that user's participation provides more
precious feedback for means of personalization. In this sense, we invited users by
sending a number of invites in various mailing lists from di erent natures, not
only related to technology. We explained the purpose of the experiment and also
we outlined easiness of the participation aim at attracting more users not related
to technology. To our surprise, within less than 1 month 44 participants had
accepted to participate voluntarily. In spite of 44 initial positive replies, only 38
participants joined until the end. Finally, we had 38 participants from 12
countries interested in many di erent subjects. Data for our experiment was collected
from del.icio.us in November 2008 comprising 5542 tags and 1143 bookmarks.
Methodology. We have created a del.icio.us user account for each participant
on which he/she was invited to add at least 10 bookmarks with minimally 3
tags each as suggested. Each participant received the top 5 most similar
recommendations to their bookmarks based on the tags assigned to them. Then the
participants were asked to select which items of the recommended set matched
to their bookmarks. As soon as the participants nished their contribution, the
overall results were shared with the participants as well as the re ections and
ndings.
5.1</p>
      <sec id="sec-5-1">
        <title>Expected Results</title>
        <p>Considering that the experiment took place in non-controlled environment (as
del.ici.ous is) with diverse audience (people from technology, health, education,
biology, etc), we did not expected 100% of acceptance of the recommendations.
Some reasons for this are: i) diversity of culture and background - Since the
participants are from many di erent countries and have distinct backgrounds,
it increases signi cantly the disparity between tags i)Syntax of tags - As
previously introduced, the tags assigned by the participants were not under any
syntax control. Users could have written their tags in many di erent (and
personalized) ways, for instance, the tag web2.0 can be also tagged as web20, web2 0
or web 20 and iii) di culty to identify user's preferences through the tags - if
users bookmark web resources of di erent domains (e.g. sports, education,
engineering), hardly any some tags will predominate over others, which increases
the di culty of precisely indentifying user's main preferences.</p>
        <p>Based on the reasons addressed previously, we consider the result as
satisfactory if more than half of recommendations are accepted (or selected) by the
participants. If 80% of the recommendations are accepted, we claim the results
as excellent (and unexpected), on the other hand, bellow of 50%, we understand
that the proposal has to be reviewed and improved with the ndings achieved
from the experiment analysis.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Results from the experiment</title>
        <p>
          The graph shows that at least one recommendation from each set
recommended was accepted. Moreover, it shows that 8 participants were satis ed with
the whole set of recommendations and 7 participants accepted only 1 item from
whole the set which was recommended. Due to the graph distribution, it is
possible to preliminary argue that the acceptance is well balanced. However, in order
to evaluate the overall results more properly, we stipulated a threshold by
calculating the arithmetic mean of the acceptance, which was 2.971. In the following,
we calculated the standard error of the mean in order to verify the variance of
the mean and consequently perform more concrete argumentation on top of the
results obtained. The standard error is given by se = psn , where s is the sample
standard deviation (i.e. the measure of the dispersion of the data set), n is the
size (number of observations) of the sample. More about the standard deviation
can be found at [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Finally, the standard error of the mean obtained was 0.23,
which allow us to judge our results based on the stipulated threshold (2.971)
without signi cant variance.
        </p>
        <p>Figure 3 shows the histogram of the accepted recommendations. It shows the
frequency of the accepted items against the amount of participants. Figure 3
shows that 22 participants (or 58% of all) accepted 3 or more recommendations
(above the threshold) from the ve that was suggested. However, 16 (or 42%
of all) participants accepted only 2 or 1 recommendations, below the stipulated
threshold. Focusing only on the 16 participants who accepted between 2 or 1
items, 7 of them accepted only 1 recommendation from the whole set. This
means that 7 participants together rejected 80% of the recommendations that
were sent to them (i.e. 35 sent and 28 rejected). In order to investigate this
particular inconvenience, we analyzed the tags assigned to these rejected items.
We gured out that although the recommendations had been generated correctly
(considering the tag syntax), most of them was really out of context and far from
the user's interest. We turn out with some ndings: i) some tags did not show
clearly any relatedness with the resource domain; ii) ambiguity problems, more
particularly synonymy, when the tags share same syntax but are semantically
di erent; and iii) impossibility of identifying user's preference due to the low
number of tags of some users.</p>
        <p>Figure 4 summarizes the overall results. As already pointed, the pie chart on
the left shows that 58% of the participants received a set of recommendations
above the stipulated threshold while 42% received a set of recommendations
bellow of it. The pie chart on the right shows the overall rate of well succeeded
recommendations in which 59% of the whole recommendations was accepted and
41% was rejected. In summary, the nal result cannot be considered excellent
but satisfactory, since 58% of the overall set of recommendations was above the
threshold and 59% of the overall recommendations was accepted. In spite of
achieving satisfactory results, it is not possible to a rm the proposed solution
is ready for large usage. Improvements to overcome the ambiguity problems are
needed and further experiments must be performed again in order to provide
more insights about the system evolution. On the other hand, the results indicate
the research is on the right track.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>
        From the evaluation, we realized that the proposed recommender approach
performs satisfactorily well even in a non-controlled environment with users from
di erent domains and backgrounds. Based on the results, we understand the
multifactor approach can be utilized to generate personalized recommendations.
However, it is quite important to discuss the problems found from the
unsuccessful recommendations. The ambiguity problems such as synonymy and polysemy
can be attenuated by using WordNet dictionary since it has been employed for
computing semantic similarity [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; however, they are generic and do not cover
particular meanings from speci c domains. Focusing on the problem of (or
lacking of) relatedness between tags and resource, we believe that a viable solution
is to capture the purpose why users are tagging as studied by [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. If the purpose
is asked explicitly, then we have a usability problem, i.e. one additional step to
simply assign a tag to a resource. On the other hand, to infer the purpose of a
tag in a given resource relies on long observation about the users tagging
activity. Moreover, if the inference is uncertain, a number of bad recommendations
can be processed. Concerning the di culty of identifying the user's preference
using tags, we understand that the factor time should be taken into account.
The user's preference changes along the time and these changes can be re ected
in the tags as well.
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and Future Works</title>
      <p>This paper introduced a tag-based recommender system which generate
personalized recommendations. The e ciency of the system rely on cosine similarity
calculus with additional factors such as tag popularity, tag representativeness
and a nity between user and tag. A experiment involving 38 people from 12
countries using data from del.icio.us was conducted to evaluate the e ciency of
the system for means of personalization.</p>
      <p>The overall results showed that approximately 60% of the recommendations
succeeded and the proposed recommender system requires improvements. As a
future work, we propose to perform semantic similarity to overcome ambiguity
problems (as mentioned in the pessimist scenarios) and investigate the purpose
of the tags when they are assigned to a resource. Finally, comparisons with
other approaches must be addressed since the current evaluation methodology
only assesses user's satisfaction using the speci c algorithm.
8</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgment</title>
      <p>The research leading to these results is part of the project "KiWi - Knowledge
in a Wiki" and has received funding from the European Communitys Seventh
Framework Programme (FP7/2007-2013) under grant agreement No. 211932.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ricardo</surname>
            Baeza-Yates and
            <given-names>Berthier</given-names>
          </string-name>
          <string-name>
            <surname>Ribeiro-Neto</surname>
          </string-name>
          .
          <article-title>Modern Information Retrieval</article-title>
          . Addison Wesley, May
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Kerstin</given-names>
            <surname>Bischo</surname>
          </string-name>
          , Claudiu S. Firan, Wolfgang Nejdl, and
          <string-name>
            <given-names>Raluca</given-names>
            <surname>Paiu</surname>
          </string-name>
          .
          <article-title>Can all tags be used for search</article-title>
          ? In James G. Shanahan et al., editor,
          <source>Proc. of the 17th ACM Conference on Information and Knowledge Management</source>
          ,
          <string-name>
            <surname>CIKM</surname>
          </string-name>
          <year>2008</year>
          , pages
          <fpage>193</fpage>
          {
          <fpage>202</fpage>
          ,
          <string-name>
            <surname>Napa</surname>
            <given-names>Valley</given-names>
          </string-name>
          , California, USA,
          <year>October 2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Ciro</given-names>
            <surname>Cattuto</surname>
          </string-name>
          , Dominik Benz, Andreas Hotho, and
          <string-name>
            <given-names>Gerd</given-names>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Semantic grounding of tag relatedness in social bookmarking systems</article-title>
          . In Amit P. Sheth et al., editor,
          <source>The Semantic Web - ISWC 2008, Proc. of the 7th Intl. Semantic Web Conference, ISWC</source>
          <year>2008</year>
          , volume
          <volume>5318</volume>
          of Lecture Notes in Computer Science, pages
          <volume>615</volume>
          {
          <fpage>631</fpage>
          ,
          <string-name>
            <surname>Karlsruhe</surname>
          </string-name>
          , Germany,
          <year>October 2008</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Tony</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Chan</surname>
          </string-name>
          and John Gregg Lewis.
          <article-title>Computing standard deviations: accuracy</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>22</volume>
          (
          <issue>9</issue>
          ):
          <volume>526</volume>
          {
          <fpage>531</fpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Claudiu</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Firan</surname>
            , Wolfgang Nejdl, and
            <given-names>Raluca</given-names>
          </string-name>
          <string-name>
            <surname>Paiu</surname>
          </string-name>
          .
          <article-title>The bene t of using tagbased pro les</article-title>
          . In Virg lio
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Almeida</surname>
          </string-name>
          and Ricardo A. Baeza-Yates, editors,
          <source>Fifth Latin American Web Congress (LA-Web</source>
          <year>2007</year>
          ), pages
          <fpage>32</fpage>
          {
          <fpage>41</fpage>
          , Santiago de Chile,
          <year>November 2007</year>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Rong</given-names>
            <surname>Jin</surname>
          </string-name>
          and
          <string-name>
            <given-names>Luo</given-names>
            <surname>Si</surname>
          </string-name>
          .
          <article-title>A study of methods for normalizing user ratings in collaborative ltering</article-title>
          .
          <source>In SIGIR '04: Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <volume>568</volume>
          {
          <fpage>569</fpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Peter</given-names>
            <surname>Mika</surname>
          </string-name>
          .
          <article-title>Ontologies are us: A uni ed model of social networks and semantics</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>15</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Reyn</given-names>
            <surname>Nakamoto</surname>
          </string-name>
          , Shinsuke Nakajima, Jun Miyazaki, and
          <string-name>
            <given-names>Shunsuke</given-names>
            <surname>Uemura</surname>
          </string-name>
          .
          <article-title>Tagbased contextual collaborative ltering</article-title>
          .
          <source>IAENG Intl. Journal of Computer Science</source>
          ,
          <volume>34</volume>
          (
          <issue>2</issue>
          ),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Satoshi</given-names>
            <surname>Niwa</surname>
          </string-name>
          , Takuo Doi, and Shinichi Honiden.
          <article-title>Web page recommender system based on folksonomy mining for itng '06 submissions</article-title>
          .
          <source>In ITNG '06: Proc. of the Third Intl. Conference on Information Technology: New Generations</source>
          , pages
          <volume>388</volume>
          {
          <fpage>393</fpage>
          , Washington, DC, USA,
          <year>2006</year>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Shilad</surname>
            <given-names>Sen</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyong K. Lam</surname>
            , Al Mamunur Rashid, Dan Cosley, Dan Frankowski,
            <given-names>Jeremy</given-names>
          </string-name>
          <string-name>
            <surname>Osterhouse</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Maxwell Harper</surname>
          </string-name>
          , and John Riedl. tagging, communities, vocabulary, evolution. In Pamela J. Hinds and David Martin, editors,
          <source>Proc. of the 2006 ACM Conference on Computer Supported Cooperative Work, CSCW</source>
          <year>2006</year>
          , pages
          <fpage>181</fpage>
          {
          <fpage>190</fpage>
          ,
          <string-name>
            <surname>Ban</surname>
          </string-name>
          , Canada,
          <year>November 2006</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Gene</given-names>
            <surname>Smith</surname>
          </string-name>
          . Tagging:
          <article-title>People-powered Metadata for the Social Web (Voices That Matter)</article-title>
          . New Riders Press,
          <year>December 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ste</surname>
          </string-name>
          en Staab.
          <article-title>Emergent semantics</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>17</volume>
          (
          <issue>1</issue>
          ):
          <volume>78</volume>
          {
          <fpage>86</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pavan Kumar</surname>
            <given-names>Vatturi</given-names>
          </string-name>
          , Werner Geyer, Casey Dugan,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Muller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Beth</given-names>
            <surname>Brownholtz</surname>
          </string-name>
          .
          <article-title>Tag-based ltering for personalized bookmark recommendations</article-title>
          .
          <source>In CIKM '08: Proceeding of the 17th ACM conference on Information and knowledge mining</source>
          , pages
          <volume>1395</volume>
          {
          <fpage>1396</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Shiwan</surname>
            <given-names>Zhao</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Nan</given-names>
            <surname>Du</surname>
          </string-name>
          , Andreas Nauerz, Xiatian Zhang, Quan Yuan, and
          <string-name>
            <given-names>Rongyao</given-names>
            <surname>Fu</surname>
          </string-name>
          .
          <article-title>Improved recommendation based on collaborative tagging behaviors</article-title>
          .
          <source>In IUI '08: Proc. of the 13th Intl. conference on Intelligent user interfaces</source>
          ,
          <source>pages</source>
          <volume>413</volume>
          {
          <fpage>416</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>