<!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>CEA LIST's Participation at MediaEval 2013 Placing Task</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Adrian Popescu CEA, LIST, Vision &amp; Content Engineering Laboratory</institution>
          ,
          <addr-line>91190 Gif-sur-Yvette</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>At MediaEval Placing Task 2013 [2], we focused on improving our last year's participation in four directions: (1) exploit a larger geotagged dataset in order to improve the quality of a standard geolocation language model, (2) model machine tags, (3) estimate the geographicity of tags associated to geolocated photos and (4) exploit user cues in order complement language models whenever these last are likely to fail. Obtained results show that all modi cations proposed this year have a positive e ect. A \standard" based only on the training data (cues (1)+(2)) has the poorest performance, with P@1km = 0.268, while P@1km = 0.434 when all cues are used.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>2. INTRODUCTION</title>
      <p>
        Language models were successfully introduced in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as an
alternative to gazetteer based geolocation and re ned
progressively in di erent editions of MediaEval Placing Task.
The best performing state of the art systems combine
language models and user modeling [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The search space
in Placing Task is very wide (the physical word) and it is
only partially covered by the training data provided by the
organizers [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. We complemented this training set with
external Flickr data, from which we removed all test set items,
in order to study the e ect of dataset size. If properly
modeled, machine tags give very precise information about a
photo's location [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and here we propose a method to
exploit them in priority. Geographicity (i.e. the geographic
intent) of textual annotations was poorly studied and we
the geographicity of individual tags using spatial statistical
technique. Finally, user modeling introduces a
supplementary constraint since we need to have user data available but
this condition is ful lled for most social networks.
      </p>
    </sec>
    <sec id="sec-2">
      <title>LANGUAGE MODELS</title>
      <p>
        Similarly to last year [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the surface on the Earth is split
in (nearly) rectangular in rectangles of size 0.01 of latitude
and longitude degree (approximately 1km size). Since the
proposed tag modeling is independent of the presence/absence
of other tags, we kept only the tags that appear in the test
set #5 (262,000 test images), totaling over 155000 tags in
order to speed up computation. In order to estimate the
e ect of rare tags and contrarily to last year, we
considered all tags regardless of their user frequency. To mitigate
the e ects of bulk tagging, cell tag probability is computed
as the number of di erent users that used the tag in the
cell divided by the overall tag's user count. We computed
models based only on internal training data provided by
organizers (around 8.5 million Flickr metadata pieces) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] but
also by adding an external training data set of 90 million
items. The rst model includes 78897 unique tags and the
second contains 128488 unique tags from the test set. The
di erence with the total number of tags from the test set
indicates that an important number of Flickr tags are used
by only one user and have little social relevance. Given a
test item, we simply sum up contributions of individual tags
to nd the most probable cell of that item. For each cell,
we determine the most probable location by averaging the
latitudes and longitudes of photos in that cell and use these
coordinates after the detection of the most probable cell.
4.
      </p>
    </sec>
    <sec id="sec-3">
      <title>MACHINE TAGS PROCESSING</title>
      <p>Machine tags are associated to Flickr data either
manually or automatically and some of them give very precise
geolocation information. Geotags (latitude and longitude
triples) are an obvious type of machine tags that can be
exploited. Since they are provided in a modi ed format (no
information about the sign of the coordinate and no
decimals), we learned their correlation with real coordinates
from the internal and the external training sets. P@1km
varies from 0.99 for foursquare to 0.97 for upcoming. We
obtained the following coverage with internal and
respectively external models: foursquare - 1604, respectively 6031
test items; geotags - 10954, respectively 13783 items; lastfm
- 90, respectively 1347 items; upcoming - 292, respectively
955 items. Whenever a photo has associated machine tags,
we exploit them instead of standard language models and
they are cascaded in descending P@1km scores obtained on
a part of the training set.
5.</p>
    </sec>
    <sec id="sec-4">
      <title>TAG GEOGRAPHICITY</title>
      <p>
        Geographicity is a property that was studied [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] but is still
a hot topic, especially for ambiguous and rare tags, which
are targeted with our method. The objective here is to nd
a criterion that separates tags that are well localized from
other tags and, consequently, to be able to estimate if a
photo can be geolocalized precisely or not. For instance, Cat
is not spatially discriminant, Cambridge is discriminant but
is highly ambiguous while Torre Agbar is spatially
discriminant and appears in a single place. These di erences should
be re ected by the geographicity score which is calculated
by computing the probability of a tag to appear around its
most probable cells from the language models. At most 10%
of the top cells (i.e. cells with most photos in them) but no
more than ve are retained as seeds, with a minimum
distance of 50 km between two seeds. Then we compute the
probability of a tag to appear in a radius of 15 km around
all seeds. Several cells are retained in order to deal with
ambiguous tags, such as Cambridge. The radius is chosen
in order to cover tags whose geographical span goes from
very localized to city scale, which are exploitable in order to
localized items with city scale precision.
      </p>
      <p>The geographicity score of a tag (geo) is de ned between
0 (non-discriminant) and 1 (perfectly discriminant). For
instance, a photo tagged with cat is a priori harder to pin on
the map than a photo tagged with Cambridge, which is in
its turn harder to localize than a photo tagged with Torre
Agbar. We select 214214 tagged photos from the training
set and use the rest of it to create location models. The
results presented in table 1 indicate that there is a
correlation between geographicity scores and localization precision.
Photos whose max geographicity score (geo &lt;= 0:2) is small
are very hard to localize and, in this case, user cues could
be used instead of location models.</p>
      <p>Although obtained scores often make sense, we noticed
two pitfalls that are probably due the incompleteness and
noisy character of Flickr annotations. First, there are some
very rare tags whose geographicity score is 1 while they
are not geographically discriminant. Second, the proposed
approach is not tted to large entities such as regions or
countries since their surface is much larger than the radius
chosen to model geographicity. One interesting nding is
that around 35% of the test set only contains tags with
geo &lt;= 0:6. In such cases, accurate geolocation would be
di cult regardless of the location models used since there is
no precise spatial information associated to the images.</p>
    </sec>
    <sec id="sec-5">
      <title>USER MODELING</title>
      <p>
        Last year [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], we proposed a simple user modeling that
extracted the user's top cell (i.e. the cell including the
highest number of user photos). Since test and training sets
provided by the organizers don't share users, the modeling
was realized with external resources. We have downloaded
metadata for each user and, to avoid over tting, we removed
all items whose time stamp is less than 24 hours from any
of the test item. Unlike last year, when nearly 25% of data
could was placed in the top cell, this year only 4% of user
annotations are in the top cell. However, this percentage is
much higher than that of photos with geo &lt;= 0:3 and, in
such cases, user models replace language models. In
addition, geographicity is also used in conjunction with
temporal metadata. If two images shared by the same user have
timestamps within a 24 hours interval and their
geographicity score di erence is at least 0.2, we transfer coordinates
from the item with the larger score to the other.
      </p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS AND DISCUSSION</title>
      <p>We have submitted the following runs, using a cascade of
techniques in the order presented below: RUN1 - machine
tag detection and location models based exclusively on
internal training data; RUN2 - machine tag detection and
location models based all training data; RUN3 - machine
tag detection, location models based on all training data,
geographicity and user modeling; RUN4 - RUN3 and the
use of temporal cues.</p>
      <p>
        We present the performances of the di erent runs in
Table 2. The exploitation of decoded geotags, introduced in
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], is debatable since one could claim they can be
assimilated to training information. They make for around 4% of
the dataset for internal models and 5% for external location
models. Without their use, geolocation scores would be
reduced by less than 4% and 5% and performances remain
interesting with respect to scores reported in past campaigns.
      </p>
      <p>The comparison of RUN1 with the other runs indicates
that adding external data to language models has a positive
e ect on performances. In particular, RUN2 is similar to
RUN1 but it exploits a much larger training set. The use of
supplementary data results in more robust language models
and we hypothesize that adding even more supplementary
training data would further improve results. The superior
performances of RUN3 indicate that adding user modeling is
bene cial since precision is improved at all scales. RUN3 and
RUN4 have nearly equal performances up to 10 km precision
and the introduction of temporal cues is only useful at larger
scales. This result is probably explained by the fact that it
is usually improbable for users to move in regions of size
greater than tens of kilometers.</p>
      <p>We didn't have time to submit visual runs but we plan to
implement a two stage approach in which a global feature
is used to retrieve a number of similar images and then a
geometric check is performed to nd images that depict the
same object. In function of the performances of visual
processing, we will decide about its integration in the
geolocation cascade. Currently, rare tags all have high
geographicity scores while only a part of them are actually useful. We
will study ways to separate useful rare tags from the others
in order to improve geolocation precision. Finally, we will
build language models that don't include any contributions
from test users to evaluate the e ect of removing any prior
knowledge about the test set.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Cheng</surname>
          </string-name>
          and al.
          <article-title>You are where you tweet: a content-based approach to geo-locating twitter users</article-title>
          .
          <source>In Proc. of CIKM</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thomee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Trevisiol</surname>
          </string-name>
          .
          <source>Working Notes for the Placing Task at MediaEval</source>
          <year>2013</year>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Popescu</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Ballas</surname>
          </string-name>
          .
          <article-title>Cea list's participation at mediaeval 2012 placing task</article-title>
          .
          <source>In MediaEval</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Serdyukov</surname>
          </string-name>
          and al.
          <article-title>Placing ickr photos on a map</article-title>
          .
          <source>In Proc. of SIGIR</source>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Trevisiol</surname>
          </string-name>
          and al.
          <string-name>
            <surname>Retrieving</surname>
          </string-name>
          geo
          <article-title>-location of videos with a divide &amp; conquer hierarchical multimodal approach</article-title>
          .
          <source>In ICMR, pages 1{8</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>