<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olivier Van Laere</string-name>
          <email>olivier.vanlaere@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Steven Schockaert</string-name>
          <email>steven.schockaert@ugent.be</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bart Dhoedt</string-name>
          <email>bart.dhoedt@ugent.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information, Technology, IBBT, Ghent University</institution>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Applied Mathematics</institution>
          ,
          <addr-line>and Computer Science</addr-line>
          ,
          <institution>Ghent University</institution>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <fpage>1</fpage>
      <lpage>2</lpage>
      <abstract>
        <p>We present the results of a system that georeferences Flickr videos using a combination of language models and similarity search. The system extends our approach from last year by using language models with a more adaptive granularity, and by taking into account the home location of the user. Postdoctoral Fellow of the Research Foundation { Flanders (FWO).</p>
      </abstract>
      <kwd-group>
        <kwd>Georeferencing</kwd>
        <kwd>Language models</kwd>
        <kwd>Dempster-Shafer theory</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The Placing Task requires participants to estimate the
geographical coordinates of a video, based on the visual and
auditory features of the video, textual tags that have been
assigned to it by its owner, context information about the
owner, etc. Training data consists of a portion of the
georeferenced photos on Flickr. For a detailed description of this
task, we refer to [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Participants were allowed to submit
ve runs, which di er in the kind of meta-data and external
resources that are allowed.
      </p>
      <p>
        We participated in the 2010 Placing Task with a system
based on a two-step approach [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In the rst step, language
models are used to determine the area which is most likely to
contain the location of a previously unseen video. The
second step determines the location of the most similar photo
within the chosen area and uses its location as the
prediction. An important lesson drawn from last year's
participation was that the chosen granularity of the areas in the rst
step crucially in uences the performance, and that
moreover this optimal granularity varies greatly across di erent
test videos. Therefore, this year we have experimented with
two methods to determine a suitable granularity. As a
second extension, this year we have included the possibility of
using the home location of the user, which is available in
textual form for a majority of all test videos.
      </p>
    </sec>
    <sec id="sec-2">
      <title>METHODOLOGY</title>
      <p>A total number of 3 185 258 georeferenced photos from
Flickr were provided as training data by the task
organizers. As last year, photos that have been uploaded on the</p>
      <p>Y
t2tagsk(x)</p>
      <p>1
P (tja)A</p>
      <p>
        P (a)
where tagsk(x) is the set of tags from Vk that have been
assigned to video x. The probability P (tja) is estimated
using Bayesian smoothing (see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for more details). Di erent
to our system of last year, we estimate the prior
probability P (a) using the home location of the owner of video x,
in those runs where the use of gazetteer look-up was
allowed, and for those videos where a textual home location
was available and georeferencing did not fail. Speci cally,
we take
      </p>
      <p>P (a) /</p>
      <p>1
d(pa; phome)
where d refers to geodesic distance, pa are the coordinates
of the most central photo of area a (i.e. the medoid of the
locations of the photos from the training data located in
area a) and phome are the coordinates obtained from the
textual home location using the Google Geocoding API1.
The parameter was set to 0.75 in our experiments. If
coordinates of the home location cannot be obtained, P (a)
is estimated as the percentage of all photos from the training
1http://code.google.com/apis/maps/documentation/
geocoding/
(1)
(2)
data that are contained in area a, i.e.
(3)
(4)
P (a) = P</p>
      <p>jaj
a2Ck jaj
identifying a with the set of photos from area a in the
training data. In run 1, where a textual home location may be
available, but gazetteer look-up is not allowed, (3) can be
rened by looking at tags from the vocabulary Vk that appear
in it:</p>
      <p>Y
t2homeTags(x)\tagsk(x)</p>
      <p>jaj
a2Ck jaj
where</p>
      <p>was set to 0.45 in the experiments.</p>
      <sec id="sec-2-1">
        <title>Determining the level of granularity.</title>
        <p>
          The language modeling approach to georeferencing
requires an appropriate level of granularity to be determined:
for videos with more informative tags, it is bene cial to
consider a ner-grained clustering. As a baseline technique for
selecting the optimal value of k, we check the number of
tags a video x has in common with the di erent
vocabularies. If tags7500(x) \ V7500 t7500, with t7500 an
appropriate threshold value, k = 7500 is chosen. Otherwise, if
tags5000(x) \ V5000 t5000 we select k = 5000, etc. For run
1 and 2 the threshold values where chosen as t500 = 1 and
t2500 = t5000 = t7500 = 2. For run 3, on the other hand,
we set t500 = t2500 = t5000 = t7500 = 1. Run 4 is not
based on language models. For run 5, we used a technique
based on Dempster-Shafer theory which was proposed in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
Intuitively, this approach combines the probability
distributions obtained at each of the granularity levels into a
single structure, called a belief function, and then determines
the most likely area at the most appropriate level of
granularity2. While this approach allows for a better informed
decision, it requires language model probabilities to be
calibrated, which necessitates the use of a su ciently large
development set which is disjoint from the training set. Initial
experiments revealed that the training set provided by the
task organizers was not su ciently large to allow for both
accurate training and accurate calibration. Therefore this
technique was only applied in run 5, using 10.7M photos for
training and 1.07M photos for calibration.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Determining the location.</title>
        <p>Once a suitable value of k has been chosen, the area a
from Ck that maximizes (1) is determined. Subsequently
the photo from area a (in the training data) which is most
similar to the video x is determined, and its location is used
as the prediction for the location of x. Similarity is
determined by comparing the tags assigned to each photo with
the tags assigned to x using Jaccard similarity (without
feature selection).</p>
        <p>
          As a fall-back strategy, if no tags have been assigned to
x at all, the home location of x is used as the prediction
(in those runs where the use of a gazetteer is allowed). If
no home location is available, we use the location of the
photo which is visually most similar to video x. To
measure visual similarity, a photo is compared against the key
2Speci cally, the most likely area was determined using the
pignistic probability decision rule [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], choosing the
granularity level as the most ne-grained level for which pignistic
probability was above the threshold of 0.6.
run 1
run 2
run 3
run 4
run 5
frames of video x that were provided by the task organizers.
Visual features were extracted using the Color and Edge
Directivity Descriptor (cedd) of the LIRE tool [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] . When
different key frames of the video yield con icting predictions
(i.e. when they are most similar to di erent photos), the
(keyframe,photo) pair which provided the highest degree of
similarity is used.
3.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>RESULTS AND DISCUSSION</title>
      <p>The results of the ve runs are provided in Table 1. In
particular, the table shows how many of the 5347 videos in
the test collection were localized within 1km, 10km, 100km,
1000km and 10000km of the correct location.</p>
      <p>As can been concluded by comparing the results of runs
1 and 2, using the geocoded home location is really
boosting the results. Also, determining a good threshold value to
fall back to a coarser clustering can impact the results, as
is demonstrated in run 3 which only di ers from run 2 in
its choice of the threshold values t500, t2500, t5000 and t7500.
Run 4 is a baseline run which only uses visual features.
Unsurprisingly, run 5, which is based on a larger training set,
yielded the best results. As further experiments have
indicated, however, this increased performance is not only due
to the larger training set, but also to the use of
DempsterShafer theory to combine the di erent granularity levels.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lux</surname>
          </string-name>
          and
          <string-name>
            <surname>S. A.</surname>
          </string-name>
          <article-title>Chatzichristo s. Lire: lucene image retrieval: an extensible java CBIR library</article-title>
          .
          <source>In Proc. ACM Multimedia</source>
          , pages
          <volume>1085</volume>
          {
          <fpage>1088</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Murdock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Serdyukov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Kelm</surname>
          </string-name>
          .
          <article-title>Working Notes for the Placing Task at MediaEval2011</article-title>
          .
          <source>In Working Notes of the MediaEval Workshop</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Serdyukov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Murdock</surname>
          </string-name>
          , and R. van Zwol.
          <article-title>Placing ickr photos on a map</article-title>
          .
          <source>In Proc. ACM SIGIR</source>
          , pages
          <volume>484</volume>
          {
          <fpage>491</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Smets</surname>
          </string-name>
          .
          <article-title>Constructing the pignistic probability function in a context of uncertainty</article-title>
          .
          <source>In Proc. UAI</source>
          , pages
          <volume>29</volume>
          {
          <fpage>40</fpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>O.</given-names>
            <surname>Van Laere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Dhoedt.</surname>
          </string-name>
          <article-title>Combining multi-resolution evidence for georeferencing Flickr images</article-title>
          .
          <source>In Proc. SUM</source>
          , pages
          <volume>347</volume>
          {
          <fpage>360</fpage>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O.</given-names>
            <surname>Van Laere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Dhoedt</surname>
          </string-name>
          .
          <article-title>Finding locations of Flickr resources using language models and similarity search</article-title>
          .
          <source>In Proc. ACM ICMR</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>