<!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>Mediaeval benchmark: Social Event Detection using LDA and external resources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohamed Morchid</string-name>
          <email>mohamed.morchid@etd.univ-avignon.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Georges Linarès</string-name>
          <email>georges.linares@univ-avignon.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratoire d'Informatique d'Avignon, LIA</institution>
          ,
          <addr-line>Avignon</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Laboratoire d'Informatique d'Avignon, LIA</institution>
          ,
          <addr-line>Avignon</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <fpage>1</fpage>
      <lpage>2</lpage>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>LDA, picture categorization</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>The search and the browsing of picture collections from sharing
platforms requires automatic processing of both content and
metadata that are provided by users or owners. Social event detection
consists in finding, in a large collection of photos, the ones that
are related to a specific event. Our system performs two steps that
consist first in extracting all the pictures related to the event
category (i.e. soccer, Barcelona and Roma), and then to select pictures
related to specific events. In the following, the category
extraction step is named subset extraction, the by-event clustering being
named subset clustering.</p>
      <p>We tested a method based on a semantic representation of
pictures by LDA, that is compared to a simple clustering method.
These 2 methods are described respectivelly in the Section 2 and
3 of this paper.</p>
    </sec>
    <sec id="sec-3">
      <title>FIRST RUN: LDA-BASED CONTENT REP</title>
    </sec>
    <sec id="sec-4">
      <title>RESENTATION</title>
      <p>This method relies on an intermediate representation of pictures
in a semantic space obtained by LDA. In order to estimate the LDA
model, we collect text materials from the Web by using queries
related to the event category, represented by a set of keywords.
2.1</p>
    </sec>
    <sec id="sec-5">
      <title>Subset extraction</title>
      <p>The proposed extraction method relies first on creating a corpus
from the web. This corpus is obtained by querying google with the
keywords of the challenge query. When we collect this corpus, we
create a query-dependent feature vector to evaluate picture/event
category similarites. Then, we select the nearest pictures according
to a fixed threshold.</p>
      <p>! Query representation
The event category is represented by a feature vector obtained by
analysing the related web pages. Web pages are collected by
sending query 1 to google and to select the 100 best documents. The
query depedent feature vector v is composed by the relative
frequency (p(wjv)) of each words w of the corpus, divided by the
average position of the first occurence of the word positionw in the
returned documents. A stop-list based filtering process takes off the
meaningless words. The last feature of the vector is the number of
seconds since the first january 1970 until the picture taken date.
! Distance between pictures and query
We want to select the pictures that are related to the query. This
is achieved by calculating the distance between the picture and the
feature vector by:</p>
      <p>Dist(pictk; v) =</p>
      <p>v(w) ; v(w) =</p>
      <p>X
w2pictk</p>
      <p>T Fw
positionw
(1)</p>
      <p>We create a subset with pictures those distance to the features
vector exceeds a fixed threshold.
2.2</p>
      <p>We have to cluster this subset into parts that are supposed to be
related to social events belonging to the same category. This
clustering step is achieved into the LDA space.</p>
      <p>! Semantic Space with LDA</p>
      <p>For each challenge, we just have the words in the query to find
the events on the pictures set. Here, we locate the query in a topic
space estimated by LDA. The 50-topic LDA model is estimated on
the dataset obtained for the Subset Extraction step.</p>
      <p>! Vector of distance
We calculate, for each picture, a vector of distance with all
topics. We add to this vector another feature: the number of seconds
between the date of the picture (dateTaken field) and the 01 jan.
1970.
1C1:soccer barcelona rome
C2:may 2009 parc del forum barcelona paradiso amsterdam</p>
      <p>
        We use the prior probability p(tj jC) of a topic tj in the corpus
C to weight the distance of a picture with a (un)relevant topic.
! Clustering
Selected picture set is clustered by using the Expectation-Maximisation,
gaussian-based clustering algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>SECOND RUN: PROPOSED APPROACH</title>
      <p>In this run, we use only the information of pictures and the query
for the two challenges. These information are constituted by all
textual metadata available. The global processing scheme is similar
to the one we used for LDA based approach: a first step select a
subset of relevant pictures that are clustered in a second step.</p>
      <p>Here, similarities are only based on text-level comparison, the
query being represented by it’s keywords and the pictures being
represented by title, description and taggs (if available).
Section 3.1 presents the method to extract a subset of pictures
related to the query and Section 3.2 describes the clustering method.
3.1</p>
    </sec>
    <sec id="sec-7">
      <title>Subset Extraction</title>
      <p>This first selection step relies on an estimation of proximity of a
picture to the targeted query. We count the number of occurences
of each word of the query in the picture text materials. A specific
weighting is applied according to the field in which a word occurs.
If the word appears in the title, the weight is 1:0, in the description,
0:75 and 0:25 for a tag.</p>
      <p>
        For each element of the picture, we calculate the f-score[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
between words in query and words in pictures features. If the f-score
of a section exceeds a threshold (0:75 seems to give the best result),
we apply another boosting rule by multiplying the score of the
element by 100. We add to the subset the pictures with a score over
40% of the highest score.
3.2
We determine the similarity between each pair of pictures:
Sim(pictj ; pictk) =
      </p>
      <p>Nj;k
Nj + Nk
Where j 6= k and Nj is the total number of words in pictj . Nj;k
is the number of words that belongs to a element of pictj AND a
element of pictk. The system puts each picture with the cluster that
contains the picture of highest similarity.</p>
    </sec>
    <sec id="sec-8">
      <title>EXPERIMENTS</title>
      <p>
        For this task, we used 73269 pictures from Flickr [
        <xref ref-type="bibr" rid="ref1 ref6">1</xref>
        ]. Each
picture is associated to a title, a description, owner nickname and tags.
      </p>
      <p>! Results
We present in the Table 1 the results in each challenge where E is
the number of events detected for this challenge, PA is the number
of pictures accepted for the challenge, PR the number of rejected
pictures for the challenge and % show the percentage of accepted
pictures. In Table 2 we present our evaluation (as evaluated by
MediaEval Benchmark organisers). Measures are Normalized Mutual
Information (NMI) and F-Score.</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION</title>
      <p>We proposed two methods to cluster a set of pictures from Flickr.
In the first run, we use LDA and the Web pages to cluster pictures
with topics. We also propose a second method that use the query
of the challenge to estimate picture/cluster similarities. Evaluation
probably presents technical problem that remains to be clearly
understood.</p>
      <p>Nevertheless, the results show that high level approach such
representation in a semantic space doesn’t perform well, probably due
to it’s complexity and the various possiblity of adding noise at
different level of the processing chain (in data collecting, topic
modeling, document representation in the topic space, etc.).
6.</p>
      <p>E
10
3</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Papadopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huet</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Kompatsiaris</surname>
          </string-name>
          , “Social Event Detection at MediaEval 2011:
          <article-title>Challenges, Dataset</article-title>
          and Evaluation,” in MediaEval 2011 Workshop, Pisa, Italy, September 1-2
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>McCallum</surname>
          </string-name>
          , “
          <article-title>Mallet: A machine learning for language toolkit</article-title>
          ,”
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Rigouste</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Cappé</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Yvon</surname>
          </string-name>
          , “
          <article-title>Quelques observations sur le modele lda,” Actes des IXe JADT</article-title>
          , pp.
          <fpage>819</fpage>
          -
          <lpage>830</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Moon</surname>
          </string-name>
          , “
          <article-title>The expectation-maximization algorithm</article-title>
          ,
          <source>” Signal Processing Magazine</source>
          , IEEE, vol.
          <volume>13</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>60</lpage>
          , nov
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Goutte</surname>
          </string-name>
          and E. Gaussier, “
          <article-title>A probabilistic interpretation of precision, recall and F-score, with implication for evaluation,”</article-title>
          <source>Advances in Information Retrieval</source>
          , pp.
          <fpage>345</fpage>
          -
          <lpage>359</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>Run 1 Run 2</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>