<!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>FoldCons: A Simple Way To Improve Tag Recommendation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Modou Gueye</string-name>
          <email>gmodou@ucad.sn</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Talel Abdessalem</string-name>
          <email>Talel.Abdessalem@enst.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hubert Naacke</string-name>
          <email>Hubert.Naacke@lip6.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut Telecom - Telecom, ParisTech</institution>
          ,
          <addr-line>Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LIP6, UPMC Sorbonne</institution>
          ,
          <addr-line>Universités - Paris 6, Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Université Cheikh Anta DIOP</institution>
          ,
          <addr-line>Dakar</addr-line>
          ,
          <country country="SN">Sénégal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Tag recommendation is a major aspect of collaborative tagging systems. It aims to recommend tags to a user for tagging an item. In this paper we present a part of our work in progress which is a novel improvement of recommendations by re-ranking the output of a tag recommender. We mine association rules between candidates tags in order to determine a more consistent list of tags to recommend. Our method is an add-on one which leads to better recommendations as we show in this paper. It is easily parallelizable and morever it may be applied to a lot of tag recommenders. The experiments we did on five datasets with two kinds of tag recommender demonstrated the efficiency of our method.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Tag Recommendation</kwd>
        <kwd>Association Rules Mining</kwd>
        <kwd>Social Network</kwd>
        <kwd>Factorization Models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Social (i.e. collaborative) tagging is the practice of allowing
users to annotate content. Users can organize, and search
content with annotations called tags. Nowadays the growth
in popularity of social media sites has made the area of
recommender systems for social tagging systems an active and
growing topic of research [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Tag recommenders aim to
recommend the most suited tags to a user for tagging an item.
They are a salient part of the web 2.0 where applications are
user-centred.
      </p>
      <p>In this paper, we propose a novel improvement of tag
recommendation. We present F oldCons an add-on method which
can fold more consistency in recommendations. Furthermore
it is applicable on top of many tag recommenders and is very
fast to compute. The main idea behind FoldCons is that the
first of recommended tags computed by a tag recommender
plays more important role than the rest. We may think that
it is the most interesting tag since it has the highest score.
Thus FoldCons relies on this first tag to sort the rest in order
to achieve better consistency and improvement. Of course,
the same reasoning can be used with the second tag, then
the third one and so on.</p>
      <p>
        To validate the efficiency of FoldCons who chose two kinds of
tag recommender as candidates. One which proves itself is
the pairwise interaction tensor factorization model (PITF)
of Rendle and Schmidt-Thieme which wins the task 2 of
ECML PKDD Discovery Challenge 2009 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Currently one
of the best tag recommenders in literature. The other is
an adaptation of the network-aware search in online social
bookmarking applications of [
        <xref ref-type="bibr" rid="ref4 ref7">4, 7</xref>
        ] to tag recommendation,
we called STRec. It is a network-based tag recommender
which considers the opinions of users’ neighbourhood. The
experiments we did on five datasets with these two tag
recommenders demonstrated the efficiency of FoldCons.
The remainder of this paper is organized as follows. In
Section 2 we present some preliminaries and describe briefly
PITF and STRec. Section 3 details the FoldCons method.
In Section 4, we present experimentations of our proposal.
Finally Section 5 summarizes the related work while Section
6 concludes the paper.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. PRELIMINARIES</title>
      <p>A folksonomy is a system of classification that allows its
users creating and managing tags to annotate and categorize
content. It is related to the event of social tagging systems.
A folksonomy can be defined as a collection of a set of users
U , set of tags T , set of items I, and a ternary relation
between them S U I T . A tagging triple (u; i; t) 2 S
means that user u has tagged an item i with the tag t. A
user can tag an item with one or more distinctive tags from
T . We assume that a user can tag an item with a given tag
at most once.</p>
      <p>The interest of a tag t for a given user u and an item i is
generally estimated by a score score(tju; i). Thus the purpose of
a tag recommender is to compute the top-K highest scoring
tags for a post (u; i) what represents its recommendations.</p>
      <p>T op(u; i; K) = argKmax score(tju; i)
t∈T
(1)
In the next subsections we describe how PITF and STRec
model the scores of tags.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1 Factor Models for Tag Recommendation</title>
      <p>
        Factorization models are known to be among the best
performing models. They are a very successful class of models
for recommender systems. For tag recommendation they
outperform the other approaches like Folkrank and adapted
Pagerank [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We chose the pairwise interaction tensor
factorization model (PITF) of Rendle and Schmidt-Thieme in
our experimentations due to its efficency [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It took the
first place of the task 2 of ECML PKDD Discovery
Challenge 2009 indeed.
      </p>
      <p>PITF proposes to infer pairwise ranking constraints from
S. The idea is that within a post (u; i), one can assume
that a tag t is preferred over another tag t′ iff the tagging
triple (u; i; t) has been observed and (u; i; t′) has not been
observed. PITF captures the interactions between users and
tags as well as between items and tags. Its model equation
is given by:
score(tju; i) = ∑ uˆu;f tˆtU;f + ∑ ˆii;f tˆt;f</p>
      <p>
        I
f f
(2)
Where Uˆ , Iˆ, TˆU and TˆI are feature matrices capturing the
latent interactions. For more information regarding PITF
see their paper [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.2 A Network-based Tag Recommender</title>
      <p>
        We also used STRec, an adaptation to tag recommendation
of the network-aware search in online social bookmarking
applications of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We chose it as a candidate for
networkbased tag recommenders. STRec is fast and efficient as
presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. It considers that users form an undirected
weighted graph G = (U; E; ) (i.e. the social network) where
is a function that associates to each edge e = (u; v) 2 E
a value in [0; 1], called the proximity between u and v. Its
model score of a tag t for a post (u; i) is represented by
score(tju; i) = h(f r(tju; i))
(3)
where f r(tju; i) is the overall frequency of tag t for a user
u and item i, and h a positive monotone function. In our
case we took h as the identity function. They define the
overall tag’s frequency function f r(tju; i) as a combination
of a user-network-dependent component sf (tju; i) and an
item-dependent one tf (t; i), and as follows:
f r(tju; i) =
tf (t; i) + (1
)
sf (tju; i)
(4)
The former component, tf (t; i), is the frequency of t for item
i, i.e., the number of times the item was tagged with this
tag. The latter component stands for social frequency, an
measure that depends on the neighborhood of user u. The
parameter allows to tune the relative importance of each
component.
      </p>
      <p>The scoring model of STRec does not take into account only
the neighbors directly connected to the user. But it deals
also with users indirectly connected to her, following a
natural interpretation that user links (e.g., similarity) are, at
least to some extent, transitive. Thus considering that each
neighbour brings her own weight (proximity) to the score
of a tag, the measure of tag’s social frequency is defined as
follows:
sf (tju; i) =</p>
      <p>∑
v∈{U|(v;i;t)∈S}
(u; v)
(5)
As one may notice, STRec does not regard the use of the
tag by the user for tagging items (as for the item with the
tag’s frequency) but it considers the opinions of the user’s
neighbours instead.</p>
    </sec>
    <sec id="sec-5">
      <title>3. FOLDING MORE CONSISTENCY IN REC</title>
    </sec>
    <sec id="sec-6">
      <title>OMMENDATIONS</title>
      <p>In this section, we present our add-on method for improving
tag recommendation, we called F oldCons. Its functioning is
to ask recommendations of a given tag recommender about
a post (u; i), and improve them before to leave to the user
the final top-K recommended tags. Therefore it asks for a
number of tags greater than K. Then it re-ranks them and
keeps the K first tags as the final recommendations. The
sequel of this section details the FoldCons method besides
introducing some defintions.</p>
      <p>Definition 1. A tag's users list U (t) is the set of users
who used the tag t. A tag's items list I(t) so is the set of
items tagged by the tag t.</p>
      <p>Definition 2. The pairwise con dence measure, P CM (t !
t′), is de ned between to tags t and t′. It determines to some
extent the interest to use t′ in addition to t. PCM takes into
account both users and items as de ned as follows
P CM (t ! t′) = jU (t) \ U (t′)j + jI(t) \ I(t′)j
jU (t)j jI(t)j
(6)
The pairwise confidence measure mines association rules
between tags from two dimensions: users and items. This
allows us to account the frequency of tags’ co-occurences both
for the user and item of a post. Let us notice there we do
not currently weight their contributions in the sum but it is
a possibility.</p>
    </sec>
    <sec id="sec-7">
      <title>3.1 FoldCons’ functioning</title>
      <p>FoldCons works simply as an add-on tool which takes in
entry tags from a tag recommender sorted by their scores and
returns a short list of final recommended tags. Its challenge
is to improve the recommendations it received by giving a
better top-K.</p>
      <p>
        Let us denote by D the list of recommended tags received
from a given tag recommender. To simply we consider that
D is sorted and its highest scoring tag is D[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Let us
emphasize here we assign more attention to D[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] than the rest
of tags in D due to the fact that it is the best choice given
by the tag recommender. Therefore we fix it and compute
the pairwaise confidence measures of all the tags compared
to it. Then we sort D again with the new scoring function
for each of its tags t
      </p>
      <p>
        scoreP CM (tju; i) = (1 + P CM (D[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] ! t)) score(tju; i)
Thus we introduce a certain consistency in the
recommendations by taking account the tags which appear generally
next to the first recommended tag in D from both the user’s
point of view and the one of the item. This approach
improves noticeably the quality of recommendations as shown
in our experimentations. Morever, as PCM at best doubles
the initial score of a tag (i.e. P CM (t ! t′) 2 [0; 1]), we
can keep in entry only the tags whose scores exceed or equal
the half-score of the last tag in the top-K of D. Indeed the
other tags can not change the top-K.
      </p>
    </sec>
    <sec id="sec-8">
      <title>3.2 Still ensuring better recommendations</title>
      <p>Some tag recommenders are not both user and item-centred.
STRec may be an example. Despite it takes into account the
opinions of a user’s neighbourhood, it does not consider the
user’s frequent used tags. In these cases we experimented
that the application of FoldCons may slightly fall to improve
the recommendations in the user or item-dimension. Thus
we adapted FoldCons to these cases. Depending on the
recommender we consider the user profile and/or the item one,
we define below.</p>
      <p>Definition 3. A user pro le T (u) is the set of all the
tags used by user u to tag items. An item pro le T (i) so is
the set of tags used to annotate item i.</p>
      <p>We determine if FoldCons brings better recommendations
by estimating its contribution. We take account of the
number of common tags between the top-K recommended tags
and the item and/or the user profile before and after its
computation. The difference represents the contribution of
FoldCons.The recommendations of FoldCons are considered
better when its contributions are positive else the primarily
list of tags D remains unchanged. This approach ensures, in
almost all cases, that the recommendation quality does not
decrease after application of FoldCons when recommenders
are not both user and item-centred.</p>
    </sec>
    <sec id="sec-9">
      <title>4. EXPERIMENTATIONS</title>
      <p>
        Due to the length of short paper (four pages) we expose in
this paper only the ability of FoldCons to improve
recommendations. More results are available at [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We discussed
there subjects like the pertinence of using just the first tag
as reference and not another tag neither several tags at the
same time.
      </p>
    </sec>
    <sec id="sec-10">
      <title>4.1 Datasets</title>
      <p>We chose five datasets from four online systems: del.icio.us1,
Movielens2, Last.fm3, and BibSonomy4.</p>
      <sec id="sec-10-1">
        <title>1http://www.del.icio.us.com 2http://www.grouplens.org 3http://www.lastfm.com 4http://www.bibsonomy.org</title>
        <p>
          We take the ones of del.icio.us, movielens, and last.fm from
HetRec 2011 [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and the two other ones from Bibsonomy: a
post-core at level 5 and a one at level 2 [
          <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
          ]. We call them
respectively Bibson5 and dc09).
dc09 is the one of the task 2 of ECML PKDD Discovery
Challenge 20095. This task was especially intended for
methods relying on a graph structure of the training data only.
The user, item, and tags of each post in the test data are all
contained in the training data’s, a post-core at level 2.Let
us remaind that a post-core at level p is a subset of a
folksonomy with the property, that each user, tag and item
has/occurs in at least p times.Table 1 presents the
caracteristics of these datasets.
        </p>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>4.2 Evaluation Measures and Methodology</title>
      <p>
        To evaluate our proposal, we used a variant of the
leaveone-out hold-out estimation called LeavePostOut [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In all
datasets except dc09, we picked randomly and for each user
u, one item i, which he had tagged before. Thus we create
a test set and a training one. The task of our recommender
was then to predict the tags the user assigned to the item.
Moreover we generate, for each training set, a social network
by computing the Dice coefficient of common users’ tagged
items. Let us notice that we fixed the parameter of STRec
to 0.05 for all experimentations. We kept this value after a
calibration over the dataset dc09. What is of course not
necessary optimal for all the others. For Tagrec we keep
the default parameters given by the authors but with 2,000
iterations6.
      </p>
      <p>We used the F1-measure as performance measure.</p>
    </sec>
    <sec id="sec-12">
      <title>4.3 Results</title>
      <p>In this section we present the some results of our
experimentations on the datasets. On each of them, we run STRec and
Tagrec. Then we apply FoldCons on their proposed top-K
tags. We call respectively by STRec++ and Tagrec++ the
application of FoldCons on them. Let us notice that for
STRec we specially apply the adapted FoldCons presented
in Section 3.2.
4.3.1 Contribution of FoldCons
The tables below show the gains brought by FoldCons when
it is applied. We compute the top-5 to top-10 recommended
tags and their F1-measures.</p>
    </sec>
    <sec id="sec-13">
      <title>RELATED WORK</title>
      <sec id="sec-13-1">
        <title>5http://www.kde.cs.uni-kassel.de/ws/dc09/</title>
        <p>
          6http://www.informatik.uni-konstanz.de/rendle/software/tagrecommender/
Finding suited tags to put in the same recommendations
is an important point for tag recommendation. Many
approaches and methods can be used to achieve this point. We
can cite the work of Lipczak which focused on content-based
tag recommenders [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. His approach consists in extracting
basic tags from the content of items (e.g. the item title),
then extending the set of potential recommendations by
related tags proposed by a lexicon based on co-occurrences of
tags within item’s posts.
        </p>
        <p>
          Wang et al. did a similar work enough but first applied a
TF-IDF algorithm on the description of the item content, in
order to extract keywords of the item [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Based on the top
keywords, they utilize association rules from history records
in order to find the most probable tags to recommend. In
addition, history information is also exploited to find the
most appropriate recommendations.
        </p>
        <p>Many others works could be cited. However due to the
length of the paper we can not cite them and furthermore
they are generally closed approaches. They are for the most
part content-dependent. What is not the case of FoldCons
which mines association rules directly on a primary list of
candidate tags. Our experimentations showed the
effectiveness of this method.</p>
      </sec>
    </sec>
    <sec id="sec-14">
      <title>6. CONCLUSION</title>
      <p>We proposed an add-on method to improve the
recommendations of tag recommender. We mine association rules
on top of their recommendations, then we sort them again
thanks to their confidence scores compared to the first tag.
Thus we introduce a certain consistency inside the
recommendations by taking account of tags which appear generally
next to the first candidate tag in the initial recommended
list.</p>
      <p>This method improves up to 5% the recommendations as
shown by our experimentations when the users have not in
average a small number of posts.</p>
    </sec>
    <sec id="sec-15">
      <title>7. ACKNOWLEDGEMENTS</title>
      <p>We would like to thank Steffen Rendle for his software tagrec
we used in our experimentations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Benz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          , R. Ja¨schke,
          <string-name>
            <given-names>B.</given-names>
            <surname>Krause</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mitzlaff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schmitz</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. Stumme.</surname>
          </string-name>
          <article-title>The social bookmark and publication management system BibSonomy</article-title>
          .
          <source>The VLDB Journal</source>
          ,
          <volume>19</volume>
          (
          <issue>6</issue>
          ):
          <fpage>849</fpage>
          -
          <lpage>875</lpage>
          , Dec.
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Cantador</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Kuflik</surname>
          </string-name>
          . 2nd workshop
          <article-title>on information heterogeneity and fusion in recommender systems (hetrec 2011)</article-title>
          .
          <source>In Proceedings of the 5th ACM conference on Recommender systems, RecSys</source>
          <year>2011</year>
          , New York, NY, USA,
          <year>2011</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gueye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Abdessalem</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Naacke</surname>
          </string-name>
          .
          <article-title>Improving tag recommendation by folding in more consistency</article-title>
          .
          <source>CoRR, abs/1309</source>
          .7517, sep
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gueye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Abdessalem</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Naacke</surname>
          </string-name>
          . Strec:
          <article-title>An improved graph-based tag recommender</article-title>
          .
          <source>In Proceedings of the 5th ACM RecSys workshop on Recommender systems and the social web</source>
          ,
          <source>RSWeb '13</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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 Commun</source>
          .,
          <volume>21</volume>
          (
          <issue>4</issue>
          ):
          <fpage>231</fpage>
          -
          <lpage>247</lpage>
          , Dec.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lipczak</surname>
          </string-name>
          .
          <article-title>Tag recommendation for folksonomies oriented towards individual users</article-title>
          .
          <source>ECML PKDD discovery challenge</source>
          ,
          <volume>84</volume>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Maniu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cautis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Abdessalem</surname>
          </string-name>
          .
          <article-title>Efficient top-k retrieval in online social tagging networks</article-title>
          .
          <source>CoRR, abs/1104.1605v5</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Schmidt-Thieme</surname>
          </string-name>
          .
          <article-title>Pairwise interaction tensor factorization for personalized tag recommendation</article-title>
          .
          <source>In WSDM '10: Proceedings of the third ACM international conference on Web search and data mining</source>
          , pages
          <fpage>81</fpage>
          -
          <lpage>90</lpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <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>Tag recommendations based on tensor dimensionality reduction</article-title>
          .
          <source>In Proceedings of the 2008 ACM conference on Recommender systems, RecSys '08</source>
          , pages
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hong</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. D.</given-names>
            <surname>Davison</surname>
          </string-name>
          . Rsdc '
          <volume>09</volume>
          :
          <article-title>Tag recommendation using keywords and association rules</article-title>
          . In F. Eisterlehner,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hotho</surname>
          </string-name>
          , and R. Ja¨schke, editors,
          <source>ECML PKDD Discovery Challenge 2009 (DC09)</source>
          , volume
          <volume>497</volume>
          , pages
          <fpage>261</fpage>
          -
          <lpage>274</lpage>
          , Bled, Slovenia,
          <year>September 2009</year>
          . CEUR Workshop Proceedings.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>