<!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>VIT@MediaEval 2013 Placing Task : Location Specific Tag Weighting for Language Model Based Placing of Images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sandeep Subramanian, Vivek</string-name>
          <email>sandeep.subramanian@gmail.com</email>
          <email>vivek.v.sagar@gmail.com</email>
          <email>{sandeep.subramanian,vivek.v.sagar}@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Krishna Chandramouli</string-name>
          <email>krishna.c@vit.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Division of Enterprise and Cloud Computing, School of Information Technology and, Engineering, VIT University</institution>
          ,
          <addr-line>Vellore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Vidyasagaran, School of Computer Science and Engineering, VIT University</institution>
          ,
          <addr-line>Vellore</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>This paper describes our participation in the Placing Task at MediaEval 2013. The goal of the task is to predict the geographical coordinates of a set of images using already geo-tagged user annotated ones. Our approach to solve this problem relies purely on textual metadata present in the geo-tagged images to place images. We used a frequency based filter followed by a tag spread measure as our feature selection technique. The approach produced 26% accuracy within a 500km radius.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Pervasive growth in the amount of multimedia content on
the internet especially in the form of pictures and videos
has opened new avenues for research. Social media
analytics has gained recent interest amongst researchers. Social
media websites such as Flickr1, Instagram2, Twitter3 and
Facebook4 are great resources for obtaining user annotated
multimedia content. This information can be put to use in
several domains and one such domain is the placing task [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
which is concerned with automatically assigning
geographical coordinates to an image using textual metadata in the
form of image tags and visual features associated with it.
      </p>
      <p>
        Our model is an attempted improvement to the solution
proposed by [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] at the 2011 Placing Task. We sought to
improve the term filtering method adopted by them.
Specifically, we incorporated new parameters into the calculation
1www.flickr.com
2www.instagram.com
3www.twitter.com
4www.facebook.com
of their tag geopsread measure. We calculated geospread
measures for tags that are specific to an area on the globe.
2.
      </p>
      <p>
        MODEL OVERVIEW
8.5 million training images obtained from Flickr were
provided to us for this task. The images contained user
annotated textual metadata along with visual features. The
ground truth location for every image was also supplied. To
start, we looked to divide the world into grids [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to able to
spread the images across the globe based on their ground
truth coordinates. We placed them in grids of varying sizes,
recursively subdividing grids starting from a base grid that
spanned the entire globe to accommodate a maximum of
10,000 images per grid. The threshold value for the
number of images per grid was determined after experimentation
to ease computation without compromising on placing
accuracy. A grid, on exceeding its maximum capacity was
split into four equally sized sub-grids. This resulted in 3118
unique grids across which the images were distributed. Once
every image was assigned a gird, a bag of words language
model was generated for each grid which would serve as an
accurate identifier for a grid. Identifying if an image belongs
to a particular grid could then be done by searching for the
best possible match score gridmax between the image tags
and the language models of the generated grids. Inside a
particular grid however, to pin point a particular image that
could be the closest match, we perform a tag wise
comparison of images with every image in the gird. The image with
the best match score imgmax is deemed the closest match.
The image is assigned the same geographical coordinates as
that of matched image.
      </p>
      <p>In the unlikely event that none of the tags in the image are
present in any of the language models constructed, or
formally when gridmax = 0, the image is placed in the location
of a random image from a randomly selected grid.
3.</p>
    </sec>
    <sec id="sec-2">
      <title>FEATURE SELECTION</title>
      <p>
        Feature selection techniques effectively reduce the
magnitude of data being dealt with for efficient computation and
at the same time improve accuracy by filtering out noisy
information. It is therefore imperative in a problem such
as this to have a robust feature selection technique. Our
approach to feature selection solves the tradeoff between
the computation required to place images versus the time
it takes to train the model itself by investing a large chunk
of computation in training the model. We used a two tier
feature selection technique, initially taking only the 20 most
frequently occurring tags from each grid. A list of the most
frequent tags in a grid located in the close proximity of
London is shown in Table 1. This was an attempt at filtering out
noisy and irrelevant tags. The threshold of 20 tags was
chosen solely for simplicity of computation and often 20 tags is
insufficient to represent a grid entirely. We then computed a
tag spread measure for the selected tags specific to the grid.
The motivation behind a grid specific tag spread measure is
to incorporate a degree of association between a tag and a
grid. Our estimate borrows from conventional feature
selection techniques such as mutual information and χ2 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] but
produces more meaningful measures of geographical spread.
With N11 representing the number of occurrences of a tag
in a grid, N10 representing the number of tag in other grids,
N01 representing the number of other tags in the grid and
N00 representing the number of other tags in other grids,
our baseline spread measure can be defined as follows:
(N11 + N01 + N10)/N11
(1)
The N00 term is excluded from calculations. Additionally,
we penalized occurrences of a particular tag outside a grid by
multiplying N10 by a factor Dg1,g2 directly proportional to
the distance between the two grids. This factor can be
computed as α * Dg1,g2 where α is a constant assigned manually
and Dg1,g2 is the distance between the two grids. Since all
ground truth estimates have been provided using Mercator
Projections, it is possible to calculate the distance between
the centers of two grids by using the Euclidean distance
measure. The improved tag spread measure is defined as:
(N11 + N01 + X(N10(g2) ∗ α ∗ Dg1,g2))/N11
(2)
The summation is not computed on grids where the
particular tag is not present. Spread measures for various tags have
been shown in Table 1.
      </p>
      <p>Tag
london
england
crouchend
permaculture
northlondon</p>
      <p>garden
meadoworchardproject
community
highgate
live
mop
music
snow
gig
dirtywaterclub
rock
uk
gardening
hampsteadheath
hampstead</p>
    </sec>
    <sec id="sec-3">
      <title>4. RESULTS</title>
      <p>Results of our run on test data set #1 containing 5300
images have been detailed in Table 2. for a single baseline
approach. Accuracies within 1, 10, 50,100,500 and 1000km of
the true geo-coordinates have been specified. The reported
median error in placing is 6168.307 Kilometers.</p>
    </sec>
    <sec id="sec-4">
      <title>5. CONCLUSION</title>
      <p>The primary motivation behind our approach of
incorporating a degree of association between a grid and tag showed
good consistency with geographically significant tags
receiving low spread measures and noisy tags a higher spread
value. As expected, the spread measures showed significant
variations in some cases across different grids as indicated
clearly by the tag ’building’ in Table 1. However, selecting
the 20 most frequently occurring tags as a primary feature
selection technique could be modified to supplying a hard
cut-off value for the frequency of tags to avoid noise
during selection. The computation of spread values was very
computationally intensive and therefore, we managed to use
only roughly 50% of training dataset. It took us roughly 5
days of non-stop computation to compute the spread values
for half the training dataset. We hope to run the model
using the entire training dataset and study its performance
in detail. We also hope to use visual features coupled with
textual metadata to aid in pin pointing images within a grid.
4</p>
    </sec>
    <sec id="sec-5">
      <title>6. REFERENCES</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C</given-names>
            <surname>Hauff</surname>
          </string-name>
          and
          <string-name>
            <given-names>G</given-names>
            <surname>Houben</surname>
          </string-name>
          .
          <article-title>WISTUD at MediaEval 2011: Placing Task</article-title>
          .
          <source>In MediaEval 2011 Workshop</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C</given-names>
            <surname>Hauff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B</given-names>
            <surname>Thomee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M Trevisiol</given-names>
            <surname>Working</surname>
          </string-name>
          <article-title>Notes for the Placing Task at MediaEval 2013</article-title>
          . In MediaEval 2013 Workshop,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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 ICMR '11</source>
          , pages
          <fpage>48</fpage>
          :
          <fpage>1</fpage>
          -
          <lpage>48</lpage>
          :
          <fpage>8</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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 flickr photos on a map</article-title>
          .
          <source>In SIGIR '09</source>
          , pages
          <fpage>484</fpage>
          -
          <lpage>491</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>