<!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>Re-Ranking the Image Search Results for Relevance and Diversity in MediaEval 2014 Challenge</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zsombor Paróczi</string-name>
          <email>P@20</email>
          <email>paroczi@tmit.bme.hu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bálint Fodor</string-name>
          <email>balint.fodor@aut.bme.hu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gábor Szu˝ cs</string-name>
          <email>szucs@tmit.bme.hu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Inter-University Centre for, Telecommunications and</institution>
          ,
          <addr-line>Informatics</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <fpage>16</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>In this paper we introduce a re nement and diversi cation process for re-ranking image search results based on social metadata and visual characteristics of the photos. The goal of the developed re-ranking algorithm is to construct a new sequence with maximal value of the harmonic mean of precision and diversity. Our contribution is twofold: estimation of precision using the statistical average and mixing of clustering results in order to get better diversity. In the combined clustering the new label set is the Cartesian product of the two original cluster label sets.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Many potential tourists do websearches when they try to
nd more information about a place they are potentially
visiting. These people have only a vague idea about the
location, knowing the name of the place. Our aim is to
help them by providing a set of photos, as summary of the
di erent views of the location. In the o cial challenge of the
MediaEval 2014 Retrieving Diverse Social Images task [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] a
ranked list of location photos retrieved from Flickr (using
text information) is given, and the task is, to re ne the
results by providing a set of images that are both relevant
and provide a diversi ed summary. The diversity means
that images can illustrate di erent views of the location
at di erent times of the day/year and under di erent
weather conditions, creative views, etc. The re nement and
diversi cation process can be based on the social metadata
associated with the collected photos in the data set [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
and/or on the visual characteristics of the images. The
initial results are typically noisy and redundant because of
the imperfect metadata and the current, restricted search
capabilities of the social media platforms [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where the large
variety comes from very di erent users.
      </p>
      <p>
        The goodness of the re nement process can be
measured using the precision and diversity metric. In a
previous participation in the task we have solved a very
similar problem via diversi cation of initial results using
clustering [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], but our solution was focused on diversi cation
only. In this paper we focused on relevance and diversity
with the same importance, as a new idea.
development  set
credibility  set
test  set
relevance  
scoring  
relevance  
scoring    
model
estimation
estimated    
relevance
clustering
clusters
re-­‐ranking
final  ranks
2.
      </p>
    </sec>
    <sec id="sec-2">
      <title>RE-RANKING SYSTEM</title>
      <p>We took ve approaches to generate the nal re-ranking of
the inital search result. This required ve di erent systems
that share similar components. The components can be
seen in Figure 1, where the 'relevance scoring' part creates
a model, based on this model the 'estimation' component
estimates the relevance of test data (optionally using the
credibility set), 'clustering' part generates clusters, and
're-ranking' component produces nal ranks.</p>
      <p>All the systems take the inital ranks as input along with
the visual feature descriptors and the textual descriptors
corresponding to the images. In each case the relevance of all
images are estimated, the images are grouped into clusters
and based on this two type of information the nal ranks
are determined.</p>
      <p>Section 2.1. describes the 'average' relevance estimation
and its extended versions using user tagging credibility
information. Tagging credibilities are used with di erent
weights in the last two approaches. Section 2.2. de nes the
methods we used to cluster the data.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Relevance Scoring and Estimation</title>
      <p>For every kth place in the initial sequence of the
development data set we compute the probability of the item
at the kth place of being relevant. Before giving the formal
de nition let denote the set of all initial sequences in the
development set as L, the kth element of the sequence l 2 L
as lk and the binary function of the relevance (based on
the ground truth data) as rgt(lk). Then pk, the estimated
probability of the kth element in an ordering is relevant:
pk = jL1j Pl2L rgt(lk).
avg
avg
avg
avg + credibility 1
avg + credibility 2
visual
textual
visual+textual
visual+textual
visual+textual</p>
      <p>When processing an initial sequence (from the test data
set) we give the relevance score of pk to the kth element
of the sequence. In Table 1 'avg + credibility' means that
the relevance estimation is multiplied by the user tagging
credibility.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Clustering</title>
      <p>
        The provided data sets contain visual feature descriptors
(color moments, histogram of oriented gradients, etc) in csv
les. First, we merged the descriptors into a long feature
vector, one vector for each image. Then the components of
the vectors are normalized to bring all the data to the same
scale. The vectors are clustered with the K-means algorithm
by trying all clustering number parameters from 6 to 18. For
every clustering the silhouette score [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is calculated and the
best instance is selected.
      </p>
      <p>Clusterings based on textual and visual data can di er,
but merging the two results can be bene cial. Having two
clustering functions c1(x) and c2(x) that are mapping an
image ID to a cluster label, one can construct c3(x) =
(c1(x); c2(x)) that maps an image ID to a new cluster labeled
by the pair of the two original cluster labels. Note that the
new label set is the Cartesian product of the two original
cluster label sets.
2.3</p>
    </sec>
    <sec id="sec-5">
      <title>Final Re-ranking</title>
      <p>Our re-ranking algorithm (in order to get maximal F1
value in each subset of the answer list) consists of four
phases: 1) Take the elements in each cluster in descending
order and select the element that possessing the largest
probability of relevance, this will be the 1st in the reordered
list. 2) Lth step: take the rst elements in each cluster as
candidate and calculate the estimated F1 measure:
(1)
3) Select the element that has the largest estimated F1
measure and move to the re-ranked list. 4) Continue with
phase 2 until we have cluster elements left.</p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS</title>
      <p>Table 1 shows the di erent system compositions we used.
'Avg' is for the 'average' relevance estimation detailed in
Section 2.1. Figure 2 shows the values of F1 for the di erent
runs, while Table 2 shows the average P@20, CR@20 and
F1@20 results. The results of the ve approaches mainly
di er in P@N performance. The cluster recall (CR) is almost
the same, so P@N has more impact on the F1 score.</p>
      <p>The credibility information tends to have negative e ect
on both P and CR in our tests, compared to the other runs.</p>
      <p>However run3 (clustering based on visual+textual data)
underperforms run2 in P@20 average, it is more diverse, so
the overall F1@20 score is the hightest for run3.
0.7602
0.7809
0.7756
0.7415
0.7431
0.4107
0.4065
0.4127
0.3651
0.3682
4.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
      <p>The publication was supported by the
TAMOP-4.2.2.C-11/1/KONV-2012-0001 project. The
project has been supported by the European Union,
co- nanced by the European Social Fund.
5.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Popescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lupu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ginsca</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Mu</surname>
          </string-name>
          <article-title>ller. Retrieving diverse social images at mediaeval 2014: Challenge, dataset and evaluation</article-title>
          .
          <source>In Proceedings of the MediaEval 2014 Multimedia Benchmark Workshop</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.-L.</given-names>
            <surname>Radu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Menendez</surname>
          </string-name>
          , H. Muller,
          <string-name>
            <given-names>A.</given-names>
            <surname>Popescu</surname>
          </string-name>
          , and
          <string-name>
            <surname>B. Loni.</surname>
          </string-name>
          <article-title>Div400: a social image retrieval result diversi cation dataset</article-title>
          .
          <source>In Proceedings of the 5th ACM Multimedia Systems Conference</source>
          , pages
          <volume>29</volume>
          {
          <fpage>34</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.-L.</given-names>
            <surname>Radu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Menendez</surname>
          </string-name>
          , J. Stottinger,
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          , and
          <string-name>
            <surname>A. De Angeli</surname>
          </string-name>
          .
          <article-title>A hybrid machine-crowd approach to photo retrieval result diversi cation</article-title>
          .
          <source>In Proceedings of International Conference on MultiMedia Modeling</source>
          , LNCS
          <volume>8325</volume>
          , pages
          <fpage>25</fpage>
          {
          <fpage>36</fpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Rousseeuw</surname>
          </string-name>
          .
          <article-title>Silhouettes: a graphical aid to the interpretation and validation of cluster analysis</article-title>
          .
          <source>Journal of computational and applied mathematics</source>
          ,
          <volume>20</volume>
          :
          <fpage>53</fpage>
          {
          <fpage>65</fpage>
          ,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Szu</surname>
          </string-name>
          }cs,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Paroczi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Vincz</surname>
          </string-name>
          .
          <article-title>Bmemtm at mediaeval 2013 retrieving diverse social images task: Analysis of text and visual information</article-title>
          .
          <source>In Working Notes Proceedings of the MediaEval 2013 Workshop</source>
          , Barcelona, Spain, October
          <volume>18</volume>
          -19, CEUR-WS. org,
          <source>ISSN 1613-0073</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>