<!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>Ranking Based Clustering for Social Event Detection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Taufik Sutanto</string-name>
          <email>k.sutanto@qut.edu.au</email>
          <email>taufik.sutanto@qut.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richi Nayak</string-name>
          <email>r.nayak@qut.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Queensland University of Technology</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <fpage>16</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>The problem of clustering a large document collection is not only challenged by the number of documents and the number of dimensions, but it is also a ected by the number and sizes of the clusters. Traditional clustering methods fail to scale when they need to generate a large number of clusters. Furthermore, when the clusters size in the solution is heterogeneous, i.e. some of the clusters are large in size, the similarity measures tend to degrade. A ranking based clustering method is proposed to deal with these issues in the context of the Social Event Detection task. Ranking scores are used to select a small number of most relevant clusters in order to compare and place a document. Additionally, instead of conventional cluster centroids, cluster patches are proposed to represent clusters, that are hubs-like set of documents. Text, temporal, spatial and visual content information collected from the social event images is utilized in calculating similarity. Results show that these strategies allow us to have a balance between performance and accuracy of the clustering solution gained by the clustering method.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The Social Event Detection (SED) task at the 2014
MediaEval Benchmark for Multimedia Evaluation consists of two
subtasks: (1) Image clustering based on a given set of events;
and (2) retrieval of social events based on prede ned queries
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The SED task poses challenges to clustering analysis
due to the real-world nature of the data such as the large
number of dimensions, large data size, multi-domain types
of features, and the need to group data into a large and
unxed number of clusters. This paper focuses on proposing
a solution to the rst subtask, i.e., semi-supervised
clustering of social event images based on the metadata and visual
content.
      </p>
      <p>
        Search engine technologies e.g., Sphinx, Lucene or Solr
have been successfully implemented to process large sized
document collections for information retrieval. Utilizing the
concept of ranking scores used in search engines, coupled
with using prior knowledge from the learning data, in
semisupervised clustering has shown to be an e ective and e
cient approach of clustering text data [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. This type of
approaches works ne when the collection size or the
number of clusters required is small. Calculating ranking scores
for a large number of documents is known to be
computationally expensive, as well as, a large size cluster makes the
similarity measure between documents ambiguous.
      </p>
      <p>
        Semi-supervised clustering methods have shown to
produce a better result compared to their traditional
unsupervised counterpart [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In the 2013 SED task, we proposed
and used a scalable ranking based semi-supervised clustering
approach that produces accurate clusters [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, this
method su ers with the communication cost for long
documents. To deal with the issue, we utilized the document
frequency distribution and exclude the most occurring terms
in the query document (i.e. the document to be clustered)
if needed.
      </p>
      <p>
        The use of hubs has been explored and has shown its
efcacy in dealing with high dimensional data and clusters
with large sizes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, the k-NN calculation of hubs
demands a considerable amount of extra computation that
is not suitable for large data clustering. In this paper,
documents are assigned to clusters based on its distances to
cluster patches. These patches are calculated based on the
ranking scores from the queries. Document frequencies are
used to select a subset of terms from documents to create the
queries. These patches become data representatives to
measure distances for a document, instead of using each cluster
centroid. The use of patches is expected to enable the
clustering method to capture more speci c sub-topics within a
cluster.
      </p>
      <p>In this paper, we present a method based on cluster patches
to calculate the distance between a document and the groups
of documents inside a cluster (Figure 1). Instead of a single
centroid, patches are proposed to represent a large
highdimensional cluster in order to control the signi cance of
similarity measurement.</p>
    </sec>
    <sec id="sec-2">
      <title>PREPROCESSING</title>
      <p>
        All the features of the images were used in the clustering
process except of their URL. English stopwords and some
symbols (e.g. #,&amp;,@) were ltered. Title, tag, username,
and description attributes were combined into a short
document. No external resources were used in the analysis.
The document length normalized tf-idf was used as the term
weighting scheme. The time information were transformed
into day interval between date taken and date upload.
Spatial information (i.e. latitude and longitude) were used by
utilizing a modi ed Harversine-formula. The modi cation is
done by changing the range of the measure to a unit value as
in cosine distance. Feature-based super-pixel segmentation
is used to extract compact color and texture representation
for small image patches [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This representation has smaller
dimension compared to the bag-of-visual words (BOVW)
approach.
      </p>
    </sec>
    <sec id="sec-3">
      <title>THE MODEL</title>
      <p>A set of patches P are calculated in each iteration based
on the ranking score from the document query. Instead of
comparing a document with a cluster centroid, the document
feature vector is compared with all the patches. The patches
are calculated based on a certain size ( ) neighborhood of
documents based on ranking scores within clusters. Optimal
distance from the document and these patches is then used
to decide the document assignment to a cluster. More detail
of the approach is given in Algorithm 1.</p>
      <p>input : Set of documents D, initial clusters</p>
      <p>C = fc1; c2; : : : ; cK g, neighborhood size m,
patches size , and cluster threshold .
output: K0 disjoint partitions of D.</p>
      <p>Index all documents D;
for each di 2 Dtest do
calculate a set of cluster patches
P = f0 &lt; jdrankj &lt; i; i 2 I; d 2 cj g;
for each p 2 P do
calculate p = maxpfsim(di; p); p 2 P g;
if sim(di; p ) &gt; then</p>
      <p>Assign document di to a cluster where p
belongs;
else</p>
      <p>Form a new cluster c=di;
end</p>
      <p>Update cluster labels via the search engine
end
end
Algorithm 1: Incremental ranking based social
event images clustering algorithm.</p>
      <p>The similarity measure between a document d and a patch
p in a cluster c is given by utilizing textual, temporal, spatial
and visual information within images:
sim(d; p) = 1simcosine(d; p) + 2simtime(d; p)+
3simspace(d; p) + 4simimage(d; p):
(1)
i is a weight parameter to combine the e ect of various
types of attributes. These parameters can be ne tuned
manually or calculated from the learning data by using
variable importance measures from a decision tree model.</p>
    </sec>
    <sec id="sec-4">
      <title>RESULTS AND DISCUSSION</title>
      <p>
        We submitted ve runs for the supervised clustering task
(Table 1). Runs one, three, four, and ve used the proposed
method on text only, text-time-space, all attributes, and
text-images set of attributes respectively. While run two is
using the method as described in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] using the text attribute
only.
      </p>
      <p>The rst two runs indicate that the proposed method has
comparable accuracy to general ranking method, but an
improved cluster quality as shown by NMI. While the
remaining runs shows that the usage of image, spatial, and time
information is ine ective in this data for the purpose of
clustering. The main reason behind this is the dependence of
the proposed method on text ranking.</p>
      <p>An adaptive weighting where weights of each attribute are
dynamic among documents is a priority for future
investigation to solve this issue. Future work will also explore on
nding the optimal parameter and improve the scalability
of the method in distributed data and distributed computing
environment.
5.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENTS</title>
      <p>We like to thank Dr Simon Denman from QUT
Computational Intelligence and Signal Processing lab for providing
us the image visual content encoding.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Achanta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shaji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lucchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fua</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Susstrunk</surname>
          </string-name>
          .
          <article-title>SLIC superpixels compared to state-of-the-art superpixel methods</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>34</volume>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Davidson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Wagsta</surname>
          </string-name>
          . Constrained Clustering:
          <article-title>Advances in Algorithms</article-title>
          , Theory, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Chapman &amp; Hall/CRC, 1 edition,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hou</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nayak</surname>
          </string-name>
          .
          <article-title>The heterogeneous cluster ensemble method using hubness for clustering text documents</article-title>
          .
          <source>In WISE 2013</source>
          , pages
          <fpage>102</fpage>
          {
          <fpage>110</fpage>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Petkos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Papadopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mezaris</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <article-title>Social event detection at MediaEval 2014: Challenges, datasets, and evaluation</article-title>
          .
          <source>In Proceedings of the MediaEval 2014 Multimedia Benchmark Workshop Barcelona</source>
          , Spain,
          <source>October 16-17</source>
          ,
          <year>2014</year>
          , volume
          <volume>1044</volume>
          .
          <article-title>CEUR-WS</article-title>
          .org,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sutanto</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nayak</surname>
          </string-name>
          . ADMRG @
          <article-title>MediaEval 2013 social event detection</article-title>
          .
          <source>In Proceedings of the MediaEval 2013 Multimedia Benchmark Workshop Barcelona</source>
          , Spain,
          <source>October 18-19</source>
          ,
          <year>2013</year>
          , volume
          <volume>1043</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sutanto</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nayak</surname>
          </string-name>
          .
          <article-title>The ranking based constrained document clustering method and its application to social event detection</article-title>
          .
          <source>In Database Systems for Advanced Applications</source>
          , volume
          <volume>8422</volume>
          of Lecture Notes in Computer Science, pages
          <volume>47</volume>
          {
          <fpage>60</fpage>
          . Springer International Publishing,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>