<!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>CERTH's participation at the photo annotation task of ImageCLEF 2012</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eleni Mantziou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Georgios Petkos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Symeon Papadopoulos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christos Sagonas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yiannis Kompatsiaris</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Technologies Institute Centre for Research and Technology Hellas</institution>
          ,
          <addr-line>Thessaloniki</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the approaches and experimental settings of the ve runs submitted by CERTH at the photo annotation task of ImageCLEF 2012. Two di erent approaches were used, the rst using the Laplacian Eigenmaps of an image similarity graph for learning, and the second using a \same class" learning model. Four runs were submitted using the rst, and one using the second approach. A multitude of textual and visual features were employed, making use of di erent aggregation (BoW, VLAD) and post-processing schemes (WordNet, pLSA). The best performance scores in the test set was achieved by Run 3 ( rst approach using all features), which amounted to 0.321 in terms of MiAP and 0.2547 in terms of GMiAP (7th out of 18 compteting teams), and Run 5 which led to an F-ex score of 0.495 (6th out of 18 teams).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        This document describes the participation of CERTH at the photo annotation
task of the 2012 ImageCLEF competition [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. CERTH submitted ve runs using
two di erent approaches. The rst approach, to be described in subsection 2.1,
computes the similarity between test images and train images, constructs an
image similarity graph, and trains concept detectors by using the graph Laplacian
Eigenmaps (LE) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] as features. This is done for each modality and the nal
result is obtained by performing late fusion using a linear classi er. The second
approach, to be detailed in subsection 2.2, utilizes the concept of a \same class"
model that takes as input the set of distances (as many as the number of used
features) between the image to be annotated and a reference item that represents
a target concept, and predicts whether the image belongs to the target concept.
Section 3 outlines each of the submitted runs and presents the obtained test
results. Section 4 presents some general remarks and conclusions.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Overview of methods</title>
      <sec id="sec-2-1">
        <title>Concept detection using image similarity graphs</title>
        <p>The rst approach used by CERTH is based on the construction of a similarity
graph between the images. This graph is used to obtain a low-dimensional feature
representation: we use the rst eigenvectors of the graph Laplacian as features.
These features correspond well to semantically coherent groups of images, and
are thus used to train concept classi ers.</p>
        <p>
          The idea of utilizing the implicit relational structure that can be derived by
computing similarities between the images of a collection has been proposed
before. In [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], an extended similarity measure is proposed that takes into account
the local neighbourhood structure of images, i.e, the content and label
information (if available) of images that are similar to the input image. The
aforementioned measure is used in combination with two well-known semi-supervised
learning methods [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] and is shown to improve their performance both in
synthetic experiments and in benchmark video annotation task. Our work is mostly
related to [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] that introduces the concept of "social dimensions", i.e. the top-k
eigenvectors of a graph Laplacian, as an alternative to tackling the relational
classi cation problem, [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], i.e. the classi cation of a graph node by taking into
account information from neighbouring nodes. Here, we adopt a similar
representation for graph structure features.
        </p>
        <p>Method overview: Given a set of K target concepts Y = fY1::::YK g and an
annotated set L = f(xi; yi)gli=1 of training samples, where xi 2 &lt;D stands for
the feature vector extracted from content item i and yi 2 f0; 1gK for the
corresponding concept indicator vector, a transductive learning algorithm attempts
l+u
to predict concepts associated with a set of unknown items U = fxj gj=l+1, by
processing together sets L and U . Based on the features of the input items, a
graph G = (V,E) is constructed that represents the similarities between all pairs
of items. The nodes of the graph include the items of both sets of media items (L
and U ), i.e. V = VL [ VU with jV j = n. There are di erent options for
constructing such a graph. We adopt the kNN graph in which an edge is inserted between
items i and j as long as one of them belongs to the set of top-k most similar
items of the other. Similarity can be computed by means of di erent schemes,
e.g. inner product or heat kernel (Equation 1).</p>
        <p>wij = exp
jxi
t
xj j2
(1)
The basic variants of this scheme are symmetric and asymmetric, depending on
whether both items to be linked need to belong to the set of top-k most similar
items of each other or not. Having constructed the similarity graph between the
input items, our approach proceeds with mapping the graph nodes to feature
vectors that represent the associations of nodes with latent groups of nodes
forming densely connected clusters. To extract such features, we rst construct
the normalized graph Laplacian:</p>
        <p>L~ = D 1=2LD 1=2 = I</p>
        <p>
          D 1=2AD 1=2
(2)
where D and A are the degree and adjacency matrix of the graph respectively,
and L = D-A is the graph Laplacian. Computing the eigenvectors of L~
corresponding to the CD smallest non-zero eigenvalues of the matrix results in a set
of n vectors with CD dimensions, which are then stacked to form the input
matrix S 2 &lt;nxCD , each row of which is denoted as Si 2 &lt;CD and constitutes the
graph structure feature vector for media item i. These features are also known
as Laplacian Eigenmaps (LE) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          Training and performance tuning: We approximately optimise the values
from the top-k most similar items, the LEs and the c parameter from the SVM
linear classi er in order to construct sets of parameters per concept for each
initial feature. In practice, we choose six di erent top-k [100, 200, 500, 1000, 1500,
2000] nearest neighbours values and for each one we compute LE vectors for six
di erent values [
          <xref ref-type="bibr" rid="ref10">10, 50, 100, 200, 400, 500</xref>
          ] for CD using spectral clustering. For
the parameter c we investigate the performance of the SVM classi er by doing
cross validation and to decide which of the ve di erent values [0.1, 1, 5, 50]
yields the best performance. In most cases the best classi cation was achieved
for c = 5 and, thus, we set this as the default value. This procedure was done for
every feature and every concept in order to choose the best parameter set (top-k,
CD) for each concept-feature con guration. A late fusion step would then output
an overall prediction score. This simple late fusion technique is implemented by
simple LE vector concatenation and an optional feature normalization step after
the nal step was evaluated, but led to marginally lower performance, thus it was
not used for preparing the nal submission. In the nal step, a linear classi er
is trained using the structure feature vectors of the labelled items as input. In
our implementation, we opted for the use of SVM. Apart from classi cation
performance considerations, it is important for retrieval applications that the
classi er produces real-valued prediction scores for unlabelled items, so that
they can be ranked per concept.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Concept detection using a same class model</title>
        <p>A very large variety of features can be extracted from an image. For
detecting di erent concepts, the use of speci c features or modalities may be more
appropriate than others. That is, it could be that for some concept, similarity
according to some feature or modality between an image and some set of images
that belong to a speci c concept is a very strong indicator that the image belongs
to that concept; whereas for other concepts similarity according to some other
set of features may be more indicative. The second approach attempts to deal
with this issue; i.e. to learn in an automatic manner which modalities should
be used for the detection of speci c concepts. It uses what is termed the \same
class" model. A \same-class" model takes as input the set of pairwise
dissimilarities between two images according to the set of features and modalities that
are used and predicts if these two images belong to the same class.</p>
        <p>There are two options for training and predicting with such a model. In the
rst, all images that belong to the target concept are used. Pairs of samples from
these images are generated in order to come up with the positive examples of the
classi er. Additionally, a set of images that do not belong to the target concept
are selected and pairs of images consisting of an image that does and an image
that does not include the concept are generated in order to come up with the
negative examples. For a new image, the pairwise distances between it and the
set of reference images that belong to that class would be computed and fed into
the classi er that would output a set of scores, each of which is a prediction if
the new image belongs to the same class as each image in the reference set for
that concept. A nal fusion step would then output an overall prediction score.
This approach is depicted in Figure 1.</p>
        <p>The rst option essentially represents each concept by the set of images that
belong to that concept and requires a nal fusion step. The other option is to
represent each concept using a mock average image, e.g. for each feature the
average value for the images that belong to that class is computed and the
set of all average values is used to build a prototype feature set for the items
that belong to that class. The rest of the procedure is similar as in the rst
scenario: a set of positive examples is generated by computing the multimodal
distances between images that belong to the target concept and the prototype
representation of the concept. A set of negative examples is generated in a similar
manner. When a new image is being annotated, the vector of distances between
it and the prototype image is computed and fed into the classi er. Contrary to
the previous case, there is no need for a nal fusion step, as the classi er provides
a single \same-class" prediction. This approach is depicted in Figure 2.</p>
        <p>Compared to the rst option, the second is more crude, in the sense that
information from individual images that may be important for concept detection
may be lost during averaging. On the other hand, the second option is
computationally more e cient and does not require a nal fusion step. Pursuing the
second option, the hope is that the important parts of features will be so
prevalent for each concept, that the averaging procedure will manage to maintain
them in this generic prototype representation. In practice, the rst option did
not perform well in preliminary tests and the second option was eventually used.</p>
        <p>
          The same class approach has been applied before for dealing with
multimodal problems in a clustering task [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. In that work, it is recognized that when
attempting to cluster items that may be represented by multiple modalities or
features, di erent clustering results that correspond to di erent conceptual
organizations of the data may result by putting emphasis on di erent modalities
(i.e. by following di erent fusion strategies). Instead of looking for appropriate
fusion strategies, it was deemed interesting to allow an example clustering to
guide the clustering procedure. The example clustering was used to obtain the
\same-class" model, which in turn was used to group together items that had
similar \same-class" relationships to the rest of the dataset.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Description of Runs and Results</title>
      <sec id="sec-3-1">
        <title>Runs Description</title>
        <p>This section describes the experimental settings of our submissions. Runs 1, 2,
3 and 5 are based on the rst approach and Run 4 is based on the second. Runs
1, 2, 3, and 5 were performed on two quad core machines (Intel Quad Core
i7950 @3.07Ghz, 12G RAM and Intel Quad Core Q6600 @2.4Ghz, 8G RAM) and
coded in Matlab. Run 4 was performed on a dual core machine (Intel Dual Core
Q900 @2.5Ghz, 4G RAM ) and coded in Java. Run 1 uses textual, Run 2 visual,
while Runs 3-5 make use of both visual and textual features.</p>
        <p>
          Run 1 (Approach 1, textual only): The total Mean interpolated Average
Precision (MiAP) in this run was 0.2913 in training and 0.2311 in testing. In this
run we used seven textual descriptors (Table 1). The TOP-TAGS feature was
created using the 5000 most frequent tags. The TAGS-BOW textual feature
was extracted using the 5000-dimensional bag of words (BoW) representation
following the approach of [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. We took the union of raw tags of all images in
the training set and applied stemming and stop word removal. This led to a
vocabulary of approximately 32000 stems. Then, we applied feature selection to
select the most important features using the 2max criterion and nally selected
the top 5000 features. The next three features were extracted using WordNet.
The TAGS-WNET-TOP500 uses BoW representation using a codebook of 500
words. In order to de ne the codebook the full set of tags accompanying the
ImageCLEF images was pre-processed by removing stop words and words not
recognized by WordNet [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Then, the 500 most frequent tags were selected to
compose the codebook. Finally, every image in the dataset was expressed as
the occurrence count histogram of the codebook words in its set of tags,
resulting in 500-dimensional feature vectors. As above, the TAGS-WNET-TOP5712
feature was extracted by selecting 5712 distinct tags instead of 500 to
compose the codebook. The resulting feature vectors were 5712-dimensional. The
last feature (TAGS-WNET-KRN-TOP500) was extracted using WordNet-based
kernel similarities to enhance the semantic information enclosed by the BoW
representation [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], by measuring the semantic relatedness of every word in the
codebook with all other members of the codebook. Subsequently, the resulting
matrix was multiplied with the original 500-dimensional BoW representation,
to generate a new feature space with 500 dimensions. The last three features
were extracted by applying probabilistic Latent Semantic Analysis (pLSA), a
technique that considers a single document as a mixture of topics and learns the
conditional distribution of features (words) given that some topic is present in
the document [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. According to this, the PLSA-TOP10000TAGS was extracted
by applying pLSA on top 10000 tags feature vectors using 100 latent topics and
the PLSA-TOPTAGS by applying pLSA on the top 10000 tags feature vectors
using 100 latent topics respectively.
        </p>
        <p>
          Run 2 (Approach 1, visual only): We achieved a MiAP of 0.3118 in training
and 0.2628 in testing. In both training and testing, visual features were found
to yield higher scores than textual. We used Dense and Harris Laplace
sampling to extract keypoints. For local feature aggregation, hard assignment was
used only in the TOPSURF+BOW descriptor, while Vector of Locally
Aggregating Descriptors (VL) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] was used for the rest. Two of the used visual features
include the GIST and TOPSURF+BOW descriptors made available by the
ImageCLEF organizers. The SURF features were extracted from all training images
and codebooks of sizes k = 64, 128 and 256 were learned using the k-means
algorithm (code provided by the authors of [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]). This process led to three sets
of SURF+VL features with dimensionalities 64x64 (4096), 64x128 (8192) and
64x256 (16384). The nal vectors where power (a=0.5) and L2 normalized. The
SIFT(D)+VL features, were computed in the same way as SURF+VL using
codebooks of k=64 visual words, with dimensionalities 64x128 (8192) computed
on a dense multi-scale grid. The HUESIFT(D)+VL feature where computed
in the same way as SURF+VL using codebooks of k=64 visual words, with
dimensionalities 64*165 (10560) computed on a dense multi-scale grid. The
RGBSIFT(D)+VL, OPPONENTSIFT(D)+VL, RGSIFT(D)+VL, CSIFT(D)+VL
and HSVSIFT(D)+VL where computed in the same way as SURF+VL using
codebooks of k=64 visual words, with dimensionalities 64x384 (24576) computed
on a dense multi-scale grid. The SIFT(H)+VL, RGBSIFT(H)+VL, RGSIFT(H)
+VL and HUESIFT(H)+VL were computed in the same way as SURF+VL
using codebooks of k=64 visual words, with dimensionalities 64x128 (8192, SIFT)
and 64x384 (24576) where regions found with Harris Laplace keypoint
detector. In the end, we used the GIST-PLSA by applying pLSA on the GIST feature
vectors using 100 latent topics. In total, we combined 17 di erent visual features.
Run 3 (Approach 1, multimodal): In this run, MiAP was 0.3894 in training and
0.3210 in testing. This was the best MiAP performance achieved by CERTH.
Figure 3 illustrates the MiAP for each concept for this run. In this run all
aforementioned features and also the hybrid feature which combines the GIST
and TOP-TAGS descriptors by applying pLSA were used. More speci cally, the
pLSA model was applied independently in both the GIST and TOP-TAGS
features resulting in the 100-dimensional GIST-PLSA and PLSA-TOPTAGS.
Motivated by the fact that both feature spaces refer to latent semantic spaces and
express probabilities (i.e., the degree to which a certain topic exists in the
image), we assume that the topics obtained from both modalities are homogeneous
and can be indiscriminately considered as the words of a common Topic Word
Vocabulary. Based on this assumption we applied a second level pLSA model
that operates on the feature space generated by concatenating the GIST-PLSA
and PLSA-TOPTAGS (i.e. 100 + 100 = 200-dimensions). In total we combined
25 visual and textual features.
        </p>
        <p>Run 4 (Approach 2, multimodal): In this run, MiAP was 0.3014 in the training
set and 0.2887 in the test set. Figure 4 illustrates the MiAP for each concept for
this run. SVM was used in order to learn the same class model. The following set
of features were used: textual using only the tags (no stemming and stop word
removal was applied) and a bag of words representation, SURF using a bag
of words representation, SURF using a VLAD aggregation scheme with 2048
dimensions and GIST. For each concept, a separate same class model was used.
The positive examples for each model were obtained by selecting all items that
belong to the concept and computing the set of distances between them and the
prototype of the concept. The negative examples were obtained by randomly
sampling a number of images that do not belong to the concept. The number of
negative examples was equal to the number of positive examples.
Run 5 (Approach 1, multimodal): In the nal run, MiAP was 0.3769 and 0.3012
in the training and test set respectively. MiAP was not better than Run 3, to
which the features were similar, but we managed to achieve higher F-measure
(0.495) in the test set. In this run all features of Run 3 were used except the
ones that were pre-processed with pLSA and extracted using WordNet (Table
1, features 1, 3-19).
SIFT(H)+VL and textual features TOP-TAGS, TAGS-BOW and
TAGS-WNETTOP5712 achieved the best MiAP scores compared to the rest.</p>
        <p>Approach 1 vs approach 2: Figure 5 illustrates the MiAP score for each
run comparing the performance we achieved in the training set with the one
in the test set. Apparently, Runs 3 and 5 su er from over tting, while Run 4
appears to generalize better. Furthermore, in some concepts one approach does
better than the other. Run 3, based on the rst approach is slightly better than
Run 4 in the majority of concepts separately (50 concepts). Run 3 does much
better in concepts celestial stars (6, Figure 3), weather clearsky (7), weather
rainbow (10), ora grass (36) and quality partialblur (63), while Run 4 does
much better in concepts water underwater (28, Figure 4), fauna horse (39) and
fauna amphibianreptile (44).</p>
        <p>Comparison to competing teams: Comparing per concept our best
performance (Run 3) to other competitors, good performance was achieved (in
terms of MiAP) in eight concepts and relatively low performance in six concepts.
Speci cally, our approach yields good performance in concepts weather rainbow,
combustion reworks, ora plant, fauna spider, sentiment euphoric, combustion
smoke, style graycolor and transport truckbus, while it yields low performance in
concepts water other, fauna amphibianreptile, quantity two, quantity three, age
elderly and sentiment unpleasant. Finally, Tables 2 and 3 provide an
impression of the standing of CERTH's performance against competing teams. Table
2 presents the rank of CERTH's best submission both at run-level (80 runs in
total) and at team level (18 competing teams) in terms of the three performance
measures. Table 3 presents the ranks of all CERTH runs compared to runs of
the same type of features (textual, visual, multimodal).</p>
        <p>0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>According to the obtained results, CERTH's performance ranks a bit higher
than median. This leaves much room for improving performance in the future.
An obvious option to achieve this is to use enhanced features. According to
Table 3 particular emphasis should be placed on visual features. A second option
for improving the performance of the rst approach is to avoid over tting by
devising a more robust training process. A further option for improving
performance stems from the fact that each image may be related to more than one
concepts. For the same class approach, this implies that the average feature for
each concept captures not only characteristics of the concept but also some of the
characteristics of other concepts frequently co-occuring with it. This could lead
to false positives for images not related to the concept but carrying these
characteristics due to their relevance to these related concepts. Moreover, in some
cases, when these characteristics are very prevalent they may even dominate the
representation of the concept, leading to false negatives.</p>
      <p>
        There is a lot of space for improvement considering the fact that we are
dealing with a multi-label classi cation problem [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. That is, from a probabilistic
point of view, the occurrence of many concepts is not independent of the
occurrence of other concepts and therefore, the estimates about the occurrence of
a concept could be re ned using the estimates about the occurrence of other
concepts. There have been many approaches for dealing with this problem, for
instance [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which builds a chain of binary classi ers (one for each concept)
where the input space of each classi er is augmented by the decisions of
previous classi ers and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] where a set of meta-classi ers are stacked upon the
decisions of independent binary classi ers.
      </p>
      <p>
        Acknowledgements This work was supported by the SocialSensor
project, partially funded by the European Commission, under contract
number FP7-287975. We also thank Eleftherios Spyromitros-Xiou s for
providing us with the VLAD-based features and the features in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and
Spiros Nikolopoulos for providing us with the pLSA-based features.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Thomee</given-names>
            <surname>Bart</surname>
          </string-name>
          and
          <string-name>
            <given-names>Popescu</given-names>
            <surname>Adrian</surname>
          </string-name>
          .
          <article-title>Overview of the clef 2012 ickr photo annotation and retrieval task. in the working notes for the clef 2012 labs and workshop</article-title>
          . Rome, Italy,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Krzysztof</given-names>
            <surname>Dembczynski</surname>
          </string-name>
          , Weiwei Cheng, and
          <article-title>Eyke Hullermeier. Bayes optimal multilabel classi cation via probabilistic classi er chains</article-title>
          .
          <source>In Johannes Furnkranz and Thorsten Joachims</source>
          , editors, ICML, pages
          <volume>279</volume>
          {
          <fpage>286</fpage>
          .
          <string-name>
            <surname>Omnipress</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. C. Fellbaum, editor.
          <source>WordNet: An Electronic Lexical Database (Language</source>
          , Speech, and Communication). The MIT Press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. T. Hofmann, editor.
          <article-title>Probabilistic latent semantic analysis</article-title>
          ,
          <source>in: Proc. of Uncertainty in Arti cial Intelligence</source>
          , Stockholm,
          <year>1999</year>
          . UAI99.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>H.</given-names>
            <surname>Jegou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Douze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schmid</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Perez</surname>
          </string-name>
          .
          <article-title>Aggregating local descriptors into a compact image representation</article-title>
          .
          <source>In Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <source>2010 IEEE Conference on</source>
          , pages
          <volume>3304</volume>
          {
          <fpage>3311</fpage>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Tang</surname>
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Liu H</surname>
          </string-name>
          .
          <article-title>Leveraging social media networks for classi cation</article-title>
          .
          <source>Data Min. Knowl. Discov.</source>
          , pages
          <volume>23</volume>
          (
          <issue>3</issue>
          ):
          <volume>447</volume>
          {
          <fpage>478</fpage>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Belkin</surname>
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Niyogi P.</surname>
          </string-name>
          <article-title>Laplacian eignemaps for dimensionality reduction and data representation</article-title>
          .
          <source>Neural Computing</source>
          , pages
          <volume>15</volume>
          (
          <issue>6</issue>
          ):
          <volume>1373</volume>
          {
          <fpage>1396</fpage>
          ,
          <year>June 2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Wang</surname>
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hua X</surname>
          </string-name>
          .
          <article-title>-S. Beyond distance measurement: Constructing neighborhood similarity for video annotation</article-title>
          . pages
          <volume>11</volume>
          (
          <issue>3</issue>
          ):
          <volume>465</volume>
          {
          <fpage>476</fpage>
          . IEEE Transactions on Multimedia,
          <year>April 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Georgios</given-names>
            <surname>Petkos</surname>
          </string-name>
          , Symeon Papadopoulos, and
          <string-name>
            <given-names>Yiannis</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <article-title>Social event detection using multimodal clustering and integrating supervisory signals</article-title>
          .
          <source>In Proceedings of the 2nd ACM International Conference on Multimedia Retrieval, ICMR '12</source>
          , pages
          <issue>23:1</issue>
          {
          <issue>23</issue>
          :
          <fpage>8</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Macskassy</surname>
            <given-names>S.A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Provost F</surname>
          </string-name>
          .
          <article-title>Classi cation in networked data: A toolkit and a univariate case study</article-title>
          .
          <source>JMLR</source>
          , pages
          <volume>8</volume>
          :
          <fpage>935</fpage>
          {
          <fpage>983</fpage>
          , May
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Patwardhan</given-names>
            <surname>Siddharth</surname>
          </string-name>
          .
          <article-title>Incorporating dictionary and corpus information into a context vector measure of semantic relatedness</article-title>
          .
          <source>Master's thesis</source>
          ,
          <year>August 2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. E.
          <string-name>
            <surname>Spyromitros-Xiou s</surname>
            , S. Papadopoulos, I. Kompatsiaris, G. Tsoumakas,
            <given-names>and I. Vlahavas.</given-names>
          </string-name>
          <article-title>An empirical study on the combination of surf features with vlad vectors for image search</article-title>
          .
          <source>In Image Analysis for Multimedia Interactive Services (WIAMIS)</source>
          ,
          <year>2012</year>
          13th International Workshop on, pages
          <fpage>1</fpage>
          <article-title>{4</article-title>
          . IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. E.
          <string-name>
            <surname>Spyromitros-Xiou s</surname>
            , K. Sechidis, G. Tsoumakas,
            <given-names>and I. Vlahavas.</given-names>
          </string-name>
          <article-title>Mlkd's participation at the clef 2011 photo annotation and concept-based retrieval tasks</article-title>
          .
          <source>In ImageClef Lab of CLEF 2011 Conference on Multilingual and Multimodal Information Access Evaluation</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. G. Tsoumakas,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dimou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Spyromitros-Xiou s</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kompatsiaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and I.</given-names>
            <surname>Vlahavas</surname>
          </string-name>
          .
          <article-title>Correlation-based pruning of stacked binary relevance models for multi-label learning</article-title>
          .
          <source>In Proceedings of the 1st International Workshop on Learning from Multi-Label Data (MLD'09)</source>
          , pages
          <fpage>101</fpage>
          {
          <fpage>116</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. G.
          <article-title>Tsoumakas and I. Katakis. Multi-label classi cation: An overview</article-title>
          .
          <source>International Journal of Data Warehousing and Mining (IJDWM)</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ):1{
          <fpage>13</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zhu</surname>
            <given-names>X.</given-names>
          </string-name>
          <article-title>semi-supervised learning with graphs</article-title>
          .
          <source>PhD thesis</source>
          , Pittsburgh, USA,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>