<!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>The University of Amsterdam's Concept Detection System at ImageCLEF 2011</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Koen E. A. van de Sande</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cees G. M. Snoek</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intelligent Systems Lab Amsterdam, University of Amsterdam</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>The University of Amsterdam participated in the photo annotation task and the concept-based retrieval task of ImageCLEF 2011. In the per-image evaluation of the photo annotation task, we achieve the highest score overall. For the concept-based retrieval task, we submitted the best visual-only run. For the concept-based retrieval task, we considered three ways to perform visual retrieval: fully automatic, human topic mapping and human topic inspection. For a fully automatic system, including more random negatives to train a topic model improves results. For a human selecting relevant concepts to the topic, multiplication fusion works better than summation. For human topic inspection, a relevance feedback scheme on the train data gives an 8-fold increase in the number of positive examples per topic. Depending on the topic, the human topic mapping (best for 21 topics) and inspection (best for 17 topics) give the best results. An oracle fusion of the di erent methods would increase MAP from 0.100 for our best run to 0.128 overall.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The University of Amsterdam participated in the photo annotation task and the
concept-based retrieval task of ImageCLEF 2011. The Large-Scale Visual
Concept Detection Task [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] evaluates visual concept detectors. The concepts used
are from the personal photo album domain: beach holidays, snow, plants, indoor,
mountains, still-life, small group of people, portrait. For more information on
the dataset and concepts used, see the overview paper [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Our participation in
the last two years, in ImageCLEF 2009/2010, focussed on increasing the
robustness of the individual concept detectors based on the bag-of-words approach,
and less on the per-image evaluation.
      </p>
      <p>
        Last years experiments [6{9, 11] emphasize in particular the role of visual
sampling, the value of color invariant features, the in uence of codebook
construction, and the e ectiveness of kernel-based learning parameters. This was
successful, resulting in the best visual only run for the photo annotation task in
terms of MAP. Speedups using parallel computing were investigated in [
        <xref ref-type="bibr" rid="ref10 ref12">10, 12</xref>
        ].
In 2009, the per-image evaluation suggested that the assignment of concept tags
to images leaves room for improvement. The primary evaluation metric used in
2010 and beyond for the per-image evaluation was the average example-based
F-measure. We have looked into optimizing this measure with our system.
      </p>
      <p>A new task for this year is the concept-based retrieval task. By extending
the test set to 200,000 images, this ensures that systems need to have
reasonable computation times. Another di erence in this task is that there are no
prede ned concepts, but a collection of 40 topics. These topics are typically
combinations of several existing ImageCLEF concepts, but can have complex
boolean expressions within them. They come in the form of a textual description
and up to 5 example images.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Photo Annotation</title>
      <p>
        Our concept detection system is an improved version of the system from the
ImageCLEF book [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], where we have performed additional experiments [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
which give insight into the e ect of di erent sampling methods, color
descriptors and spatial pyramid levels within the bag-of-words model. Our runs this
year roughly correspond to Harris-Laplace and dense sampling every 6 pixels
(multi-scale) with 4-SIFT and Harris-Laplace and dense sampling every pixel
(single-scale) with 4-SIFT from this book chapter [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. However, instead of
4SIFT, we only consider three ColorSIFT variants this year. One of these three
is an optimized color descriptor which allows these three to perform as good
as 4-SIFT. Please refer to the cited papers1 for implementation details of the
system.
      </p>
      <p>To achieve better results in the per-image evaluation, where we need to
perform a binary assignment of a tag to an image, we use the probabilistic
output of the SVM. In a cross-validation experiment, we have found a threshold
of 0.3 to be good for most concepts: the default threshold of 0.5 would be too
conservative when evaluating with an example-based F-measure where precision
and recall are weighted equally. Optimizing the threshold on a per-concept
basis instead of a single threshold was found to be less stable. Instead of a
single parameter, 99 parameters need to be chosen (one per concept), and this
estimation is done on the data of a single concept (instead of over 99 concepts).</p>
      <p>New this year is our inclusion of textual information based on the image
tags. As a textual representation of the image, we use a binary vector signaling
whether a tag is present or absent among the provided Flickr tags. We select
all words which occur at least 25 times. Tags consisting of multiple words, split
by spaces are turned into multiple words. Also, words consisting of only digits
are discarded. This gives us a lexicon of 1008 words. The binary feature vectors
are L2-normalized.</p>
      <p>1Papers available from http://www.colordescriptors.com</p>
      <p>
        CoreFast. Harris-Laplace and dense sampling every 6 pixels (multi-scale)
with 3-SIFT and fast intersection kernel [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]: instead of a 2 kernel, this run
allows classi cation of test images whose computation time is independent
of the number of support vectors.
      </p>
      <p>Multimodal-CoreA. Combination of the CoreA visual features with our
text features; equally weighed at the SVM kernel level.</p>
      <p>Multimodal-CoreA-MKL. Combination of the CoreA visual features with
our text features; weighed at the kernel level by multiple kernel learning.
2.2</p>
      <sec id="sec-2-1">
        <title>Evaluation Per Concept</title>
        <p>
          In table 1, the overall scores for the evaluation of concept detectors are shown.
The features with sampling at every pixel instead of every 6 pixels perform
better (0.375 versus 0.368), which is similar to the result obtained in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The
use of a fast intersection kernel SVM [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] slightly reduces accuracy (0.368 to
0.364), but brings signi cant speed gains (useful for the concept-based retrieval
task). The two nal runs perform better than the others by including the textual
modality, as was seen in ImageCLEF last year, for example in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. We con rm
that including textual information based on the image tags improves results
by 0.05 MAP. Indeed, numerous images are tagged directly with the name of
a concept, or a synonym thereof (e.g. Gra ti or Sky). It should come as no
surprise that this information is highly relevant for those concepts.
For the per-image evaluation, overall results are shown in table 2. Our emphasis
on optimizing the threshold for tag assignment has resulted in the best overall
run in terms of example-based F-measure and SR-precision over all submissions.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Concept-Based Retrieval</title>
      <p>The use of topics in the concept-based retrieval task, instead of concepts, poses
a new problem to concept detection: what do we use as a starting point? Each
topic has up to 5 example images, which could also be used to start visual
retrieval. Since the topics are primarily combinations of several existing
ImageCLEF concepts, we could use existing concept detectors. However, to do
the latter fully automatic, we would need language parsing tools with support
for boolean logic. An alternative is to add a `manual' component to the
system where a human maps topics to existing topics. But, a human can go a
step further in their inspection of the topic. The concept-based retrieval task
states that the training set of the annotation task (8,000 images annotated with
99 visual concepts) can be used to train the concept detectors. Therefore, we
have extended the formulation of the topic by using relevance feedback on this
training set.</p>
      <p>Overall, we have explored 3 approaches:</p>
      <p>Fully automatic retrieval. We use only the provided example images
as positive examples to train a new concept detector. We combine these
positive examples with either 10, 33 or 100 random negatives from the
photo annotation train set. These are runs auto10, auto33 and auto100.
Human topic mapping. A human reads the topic and then selects
relevant concept(s). For run 1concept, the human can only select a single
concept. For 2conceptsum and 2conceptmul, the human can select two
concepts. The probability scores of these concepts are then combined
using either summation or multiplication.</p>
      <p>Human topic inspection. A human can give quick feedback on whether
images are relevant for a certain topic. Therefore, we have taken the
concept models trained for the fully automatic retrieval, and applied them
to the training set. A human was then given up to 7.5 minutes per topic to
check the top ranked images for additional positive examples, and allowed
to mark negative examples as well. Besides the output from the fully
automatic system, the human was also allowed to look at the positive
examples for one of the 99 existing concepts, and get additional positives
from there. We also include a run with 100 negatives randomly added
besides the negatives selected by a human.</p>
      <p>The concept detectors used for concept-based retrieval are trained using the
Core system from the photo annotation task, unless the word fast is in the
name. In the latter case, the CoreFast system was used. It is of interest to
note that we have only used visual information for the concept-based retrieval,
where other participants have also included information from the tags.
3.1</p>
      <sec id="sec-3-1">
        <title>Results</title>
        <p>
          In Figure 1, we show results for our 3 concept-based retrieval approaches. For
the fully automatic system, including more random negatives improves results.
The fully automatic system achieves 0.043 MAP with 100 negative examples.
Additional negative examples might improve results further, but this also
increases the chances that there are true positives among the random negatives.
For the human concept mapping, selecting two concepts (where possible) results
in a large improvement over selecting a single concept. This is expected, as the
topics are designed to be boolean combinations of existing concepts Topics which
directly map to a single concept have been left out on purpose. When
combining two concepts, the multiplication fusion (0.089 MAP) works better than the
summation fusion (0.080 MAP). For the human topic inspection, results are
much better than the automatic system: the number of positives has increased
to 42 on average, and 228 negatives have been selected. We nd that including
100 random negatives still improves results; apparently the negatives selected
by a human are not su cient. To check whether selecting negatives is necessary
at all, an interesting experiment would be to leave out the negatives selected by
the human completely, and to only use random negatives. See also [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>The human concept mapping achieves the best results for 21 out of 40 topics.
The human concept inspection achieves the best results for 17 out of 40 topics.
Had we used the best approach per topic (oracle fusion), we would have increased
MAP from 0.100 for our best run to 0.128 overall. Further analysis is needed
to determine the relationship between how closely the topic maps to existing
concepts, accuracy and the speci city of the topic.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The submissions from our visual concept detection system in the ImageCLEF
2011 photo annotation task have resulted in the best run in the per-image
evaluation. In the concept-based retrieval task, it was the best visual-only system.
For the concept-based retrieval task, we considered three ways to perform visual
retrieval: fully automatic, human topic mapping and human topic inspection.
For a fully automatic system, including more random negatives to train a topic
model improves results. For a human selecting relevant concepts to the topic,
multiplication fusion works better than summation. For human topic
inspection, a relevance feedback scheme on the train data gives an 8-fold increase in
the number of positive examples per topic. Depending on the topic, the human
topic mapping (best for 21 topics) and inspection (best for 17 topics) give the
best results. An oracle fusion of the di erent methods would increase MAP
from 0.100 for our best run to 0.128 overall.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>This work is supported by STW SEARCHER, FES COMMIT, and the IARPA
via Department of Interior National Business Center contract number D11PC20067.
Disclaimer: The views and conclusions contained herein are those of the authors
and should not be interpreted as necessarily representing the o cial policies or
endorsements, either expressed or implied, of IARPA, DoI/NBC, or the U.S.
Government.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. G. M.</given-names>
            <surname>Snoek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Worring</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. W. M.</given-names>
            <surname>Smeulders</surname>
          </string-name>
          .
          <article-title>Social negative bootstrapping for visual categorization</article-title>
          .
          <source>In ACM International Conference on Multimedia Retrieval</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Maji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Berg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>Classi cation using intersection kernel support vector machines is e cient</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mensink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Csurka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Perronnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Verbeek</surname>
          </string-name>
          .
          <article-title>Lear and xrces participation to visual concept detection task - imageclef 2010</article-title>
          .
          <source>In Working Notes for the CLEF 2010 Workshop</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mueller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Deselaers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Caputo</surname>
          </string-name>
          . ImageCLEF, volume
          <volume>32</volume>
          of Lecture Notes in Computer Science: The Information Retrieval Series. Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nowak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nagel</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Liebetrau.</surname>
          </string-name>
          <article-title>The clef 2011 photo annotation and concept-based retrieval tasks</article-title>
          .
          <source>In Working Notes of CLEF</source>
          <year>2011</year>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C. G. M.</given-names>
            <surname>Snoek</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. E. A. van de Sande</surname>
            , O. de Rooij,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Huurnink</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Gavves</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Odijk</surname>
            ,
            <given-names>M.</given-names>
            de Rijke, T. Gevers, M.
          </string-name>
          <string-name>
            <surname>Worring</surname>
            ,
            <given-names>D. C.</given-names>
          </string-name>
          <string-name>
            <surname>Koelma</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. W. M.</given-names>
            <surname>Smeulders</surname>
          </string-name>
          .
          <article-title>The mediamill trecvid 2010 semantic video search engine</article-title>
          .
          <source>In Proceedings of the TRECVID Workshop</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. R. R.</given-names>
            <surname>Uijlings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. W. M.</given-names>
            <surname>Smeulders</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. J. H.</given-names>
            <surname>Scha</surname>
          </string-name>
          .
          <article-title>Real-time visual concept classi cation</article-title>
          .
          <source>IEEE Transactions on Multimedia</source>
          ,
          <volume>12</volume>
          (
          <issue>7</issue>
          ):
          <volume>665</volume>
          {
          <fpage>681</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>K. E. A. van de Sande</surname>
            and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Gevers</surname>
          </string-name>
          . University of Amsterdam at the Visual Concept Detection and Annotation Tasks, chapter
          <volume>18</volume>
          , pages
          <fpage>343</fpage>
          {
          <fpage>358</fpage>
          . Volume
          <volume>32</volume>
          of The Information Retrieval Series: ImageCLEF [4],
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>K. E. A. van de Sande</surname>
          </string-name>
          , T. Gevers,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. W. M.</given-names>
            <surname>Smeulders</surname>
          </string-name>
          .
          <article-title>The university of amsterdam's concept detection system at imageclef 2009</article-title>
          .
          <source>In Multilingual Information Access Evaluation Vol. II Multimedia Experiments: Proceedings of the 10th Workshop of the Cross{Language Evaluation Forum (CLEF</source>
          <year>2009</year>
          ),
          <source>Revised Selected Papers, Lecture Notes in Computer Science</source>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>K. E. A. van de Sande</surname>
            , T. Gevers, and
            <given-names>C. G. M.</given-names>
          </string-name>
          <string-name>
            <surname>Snoek</surname>
          </string-name>
          .
          <article-title>Accelerating visual categorization with the gpu</article-title>
          .
          <source>In ECCV Workshop on Computer Vision on GPU</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>K. E. A. van de Sande</surname>
            , T. Gevers, and
            <given-names>C. G. M.</given-names>
          </string-name>
          <string-name>
            <surname>Snoek</surname>
          </string-name>
          .
          <article-title>Evaluating color descriptors for object and scene recognition</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>32</volume>
          (
          <issue>9</issue>
          ):
          <volume>1582</volume>
          {
          <fpage>1596</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>K. E. A. van de Sande</surname>
            , T. Gevers, and
            <given-names>C. G. M.</given-names>
          </string-name>
          <string-name>
            <surname>Snoek</surname>
          </string-name>
          .
          <article-title>Empowering visual categorization with the GPU</article-title>
          .
          <source>IEEE Transactions on Multimedia</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <volume>60</volume>
          {
          <fpage>70</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>