<!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>
      <journal-title-group>
        <journal-title>Feki et al., p.</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>REGIMvid at ImageCLEF2012: Improving Diversity in Personal Photo Ranking Using Fuzzy Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ghada Feki</string-name>
          <email>ghada.feki@yahoo.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amel Ksibi</string-name>
          <email>amel.ksibi@ieee.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anis Ben Ammar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chokri Ben Amar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>REGIM: REsearch Group on Intelligent Machines, University of Sfax</institution>
          ,
          <addr-line>ENIS, BP W, 3038, Sfax</addr-line>
          ,
          <country country="TN">Tunisia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>1</volume>
      <issue>2012</issue>
      <abstract>
        <p>This paper handles with two main challenges: retrieving the best matching images to a given query and improving diversity in ranking using fuzzy logic. The proposed scheme proceeds as follows: First, an off line module is performed before starting the image retrieval process in order to reduce both, the execution time and the algorithm complexity. This module contains an inter-images semantic similarity graph and an inter-images visual similarity graph. Second, an on-line part implies the relevance-based ranking, the diversity-based ranking and their combination. We deal with the redundancy problem using fuzzy logic. Moreover, the vector of the relevance scores and the vector of the diversity scores are joined in order to have final scores of each image according to a given query. The experiments are conducted on ImageCLEF12 benchmark for the Personal Photo Retrieval task and show satisfying results.</p>
      </abstract>
      <kwd-group>
        <kwd>concept-based image retrieval</kwd>
        <kwd>diversity-based ranking</kwd>
        <kwd>fuzzy logic</kwd>
        <kwd>inter-images visual similarity graph</kwd>
        <kwd>inter-images semantic similarity graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Our group REGIMvid within REGIM laboratory research participates in the
Personal Photo Retrieval task [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This task aims to overcome the redundancy
in the returned results. The general scheme of our proposed approach is as
following. Before starting the image retrieval process, we compute an
interimages semantic similarity graph and an inter-images visual similarity graph
in order to reduce both, the execution time and the algorithm complexity.
This off-line part of the algorithm is supplied to decrease the collection
ac
      </p>
      <p>cess and to better organize the images in. The on-line part of the algorithm
implies the following steps: First, the relevance-based ranking is the basic
part of the process, in which we fix the image semantic similarity scores
according to a given query. Second, the diversity-based ranking is a
refinement’s process, in which we attribute a diversity score for each image
according to its relations with other images from the collection while
respecting its position in the rank list. Finally, both of these scores are combined.</p>
      <p>The rest of the paper is organized as follows. Section 2 details our proposed
relevance and diversity-based approach. Section 3 discusses the
experimental results.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Relevance and diversity-based approach: Personal Photo</title>
    </sec>
    <sec id="sec-3">
      <title>Retrieval task</title>
      <p>Relevance computing in our approach implies three phases. First, a matching
process is performed basing on concepts from the query and the image data.
Second, we compute the diversity scores. Finally, we establish the
combination.</p>
      <p>The following notations will be used. Given a set of query concepts =
{ , ,.., }, we denote by = { , ,.., } the collection of images
that are associated with the set of query concepts . This collection is a part
of the large collection .</p>
      <p>
        Giving an image , we denote by = { , ,.., } the set of its associated
concepts [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The relevance scores of all images in D are represented in a
vector
score of image
      </p>
      <p>, where denotes the relevance
with respect to the set of query concepts .
(1)
Relevance score reflects the degree of the existence of a given concept
in the image . This score is normalized that we range it from 0 to 1.
2.1</p>
    </sec>
    <sec id="sec-4">
      <title>Relevance-based scores</title>
      <p>Based on experimental semantic similarity measures study, we decide to
adopt an approach for semantic similarity between a given query and an
image that is analogous in term of Cosine similarity measure. The semantic
similarity between and , which are respectively the sets of query
concepts and image concepts, is defined as:</p>
      <p>This semantic similarity is computed between the query set of concepts and
each concept sets of images that belong to the sub-collection relative to
this query. For other images belonging to , their similarity scores are
evidently equal to zero.</p>
      <p>We denote by the vector of semantic similarity between a query and the
collection . It is defined as follows:
This vector supposed be used as an input for refinement phase is provided
thanks to an inter-images semantic similarity based random walk with
restart. However, we note that when we use random walk with the collections,
which present redundant images, we risk decreasing the diversity. In fact, it
supposes that images, which are similar, have generally the same relevance
scores. As consequence, in a first step, we use inter-images relationship to
get closer the similar images and in a second, we want to separate them.
Therefore, we have ignored the random walk.
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Diversity-based scores</title>
      <p>To satisfy more the user, results should be not only relevant but also diverse.
Therefore, the final scores are the combination of relevance scores and
diversity scores. In fact, relevance scores, which are computed as mentioned in
the previous section, serve not only for the combination but they are the
input for the diversity-based algorithm that when we have two related
images, we should put the most relevant and neglect the other. So if we verify the
diversity characteristic while considering the order, the most relevant will be
selected the first and after, when we come to verify the other, we discover
that they are similar and we class it at the end without doubt that it can be
more relevant than the other.</p>
      <p>
        Indeed, we attempt to give higher scores to diverse images. Thanks to the
greedy [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] algorithm, we guarantee that images in the top of the list will be
diverse and the other images supposed less diversified will be the last ones.
Indeed, it is a double-edged weapon that there is relatively no loss of
information since user can find not diverse images in the end of the list but this
part is rarely visited.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Greedy search ranking.</title>
      <p>The greedy algorithm works in phases. At each phase, we take the best we
can get right now, without regard for future consequences. Moreover, we
hope that by choosing a local optimum at each step, we will end up at a
global optimum. This strategy incrementally builds a more diverse set of
results from the existing result set.</p>
      <p>The greedy algorithm seeks to provide a more efficient approach to improve
diversity by using a specific condition to guide the construction of a result set
in an incremental fashion. During each iteration, the remaining images are
ordered according to their diversity degree. The images are chosen according
to the order in relevance based ranking list. In other words, the first image to
be selected is always the one with the highest similarity to the query.
Moreover, we will verify if this selected image is the one with the highest diversity
degree with respect to the set of images selected during the previous
iteration.</p>
      <p>The following figure shows the greedy search algorithm procedure for image
ranking:
Hence, greedy algorithm builds up a solution piece by piece, always choosing
the next piece that offers the most evident and immediate benefit. Indeed,
we just rank all images and keep the diverse ones in the top of the list.
Therefore, it is a permutation problem, in which users will not miss
information.</p>
    </sec>
    <sec id="sec-7">
      <title>Fuzzy logic necessity.</title>
      <p>Diversity can have more than unique definition. In fact it can be solution for
ambiguity, uncertainty, redundancy and vagueness which are usually present
in the image content, the user query and the similarity measures. Indeed, it
is a source of novelty and optimal understanding of the query that results
will be different from each other.</p>
      <p>
        To model these constraints, we make appeal to the fuzzy logic [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] thanks to
its flexibility and its ease-of-use. Fuzzy set theory provides many tools for
dealing with this type of problem. In effect, since users communicate and
express their needs in linguistic terms, we would suppose that for receiving
      </p>
      <p>
        correct image retrieval, extracting the information with fuzzy logic would be
more natural [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].In addition, image collection content is not sufficiently
organized and cleaned from copies or near-duplicate images. Therefore,
selecting diverse images entails a particular dealing with the image collection that
demands a fuzzy decision.
      </p>
    </sec>
    <sec id="sec-8">
      <title>Diversification strategy.</title>
      <p>We search to be more practical in dealing with diversity intention. For giving
high score to an image for a given query, it must be not redundant
comparing to others ranked before it.</p>
      <p>Diversity refers to no redundancy. Therefore, we define diversity score of an
image as its minimal difference with the images appearing before it for a
given query. It must be visually far from each image ranked before it. In
other words, there are no images having higher relevance scores, similar to this
image. In fact, scores reflecting the redundancy of an image are computed
tanks to the inter-images visual similarity graph representing the collection.
Another factor can have an impact on the quality of the diversity-based
ranking that the collection contains an image, which has low relevance score but
which is highly semantically dissimilar from all other images in this collection.</p>
      <p>As a consequent, it will necessarily have a high diversity score that will make
wrong the final score. Therefore, we must include another intermediary
score. Based on the inter-images semantic similarity graph, this score should
reflect the degree of homogeneity of this image with all images in the
collection.</p>
      <p>
        The following graph illustrates an example of semantic similarities
between some images extracted from a collection from ImageCLEF 2012.
For optimal diversity, scores take into account these two factors, which are
redundancy and prevalence. In fact, we verify the situation of this image not
only according to images ranked before it but also in relation with the whole
collection. The used connective to combine rules is the logical disjunction
taken from the Lukasiewicz logic [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
2.3
      </p>
    </sec>
    <sec id="sec-9">
      <title>Combined scores</title>
      <p>In order to balance between the relevance and the diversity user’s needs,
the final ranking list is obtained after combining the relevance score and
diversity score of an image for given query. As a final stage, the combination
between relevance-based ranking scores and diversity-based ranking scores
is a decisive phase. In fact, we have thinking a lot about the balancing
manner especially about the importance that we should give to one factor at the</p>
      <p>expense of the other. We consider that diversity requirement has the same
degree of importance that has relevance necessity. As a result, global score
not only reflects the similarity between the query and the image collection
but also respects some specificity in queries like image redundancy
constraint.
3</p>
    </sec>
    <sec id="sec-10">
      <title>Experimental results</title>
      <p>We describe the experimental study conducted to evaluate the proposed
approach within the relevance computing and the diversity enhancement.
The relevance and diversity-based approach for image retrieval is evaluated
with the Personal photo task1, in which the challenge is to overcome the
redundancy problem.</p>
      <p>The submitted runs are inspired from our proposed approach described
above that for a run, we use only the redundancy factor (run1), for another
we add the prevalence factor (run 4) and a baseline run using only relevance
constraint (run5). Moreover, we try our two proposed graphs, the semantic
graph and the visual one, in calculating these two factors previously
mentioned.</p>
      <p>
        We notice that the forth run, which represents the complete proposed
approach has the best result but with restricted difference. In fact, the used
diversity strategy, which is proposed by [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] shows experimentally that it is
designed for limited collection. Like for prevalence score previously
mentioned, which depends enormously of the number of images in the
collection. Therefore, when we add this factor, the original diversity score slightly
changes.
      </p>
      <p>In addition, our results concerning this task revel better in P_5, P_10, P_15
and P_20 than in P_30 and P_100, which is explained by the use of the
greedy search algorithm. In fact, we think that user need diversity in the top
1 http://www.imageclef.org/2012/personal</p>
      <p>of the list and prefer to keep the other images judged no diverse in the rest
of the list.
Diversity-based ranking proved its necessity in eliminating redundancy within
the Retrieval of visual concepts task with our five submitted runs.
Furthermore, the proposed approach shows acceptable results with the
Retrieval of events task. Comparing with the results achieved for the Retrieval
of visual concepts task, we notice a notable degradation, which can be
explained that our proposed approach is designed for image retrieval whereas
event retrieval is closer to shot detection.
4</p>
    </sec>
    <sec id="sec-11">
      <title>Conclusion</title>
      <p>In this interesting participation in ImageCLEF, we propose an approach,
which improves diversity in ranking using fuzzy logic. The proposed scheme
proceeds as follow: First, an off line module was performed before starting
the image retrieval process in order to reduce both, the execution time and
the algorithm complexity. This module contains an inter-images semantic
similarity graph and inter-images visual similarity graph. Second, an on-line
part implies the relevance-based ranking, the diversity-based ranking and
their combination. Thanks to fuzzy logic, we deal with the redundancy
problem. Moreover, the vector of the relevance scores and the vector of the
diversity scores are joined in order to have final scores of each image according
to a given query. The experiments are conducted on ImageCLEF12
benchmark for the Personal Photo Retrieval task and show good results.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>N.</given-names>
            <surname>Elleuch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zarka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.B.</given-names>
            <surname>Ammar</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.M.</surname>
          </string-name>
          <article-title>Alimi: A Fuzzy Ontology-Based Framework for reasoning in Visual Video Content Analysis and Indexing</article-title>
          ,
          <source>In the intl Workshop on Multimedia Data Mining</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ksibi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Ben</given-names>
            <surname>Ammar</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Ben Amar: Effective Concept Detection using Second Order Cooccurence Flickr Context Similarity measure SOCFCS, CBMI2012 (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>T.</given-names>
            <surname>Pahikkala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Airola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Naula</surname>
          </string-name>
          , T. Salakoski,
          <article-title>Greedy RankRLS: a Linear Time Algorithm for Learning Sparse Ranking Models</article-title>
          , In: EvgeniyGabrilovich, Alexander J. Smola, NaftaliTishby (Eds.),
          <source>SIGIR 2010 Workshop on Feature Generation and Selection for Information Retrieval</source>
          ,
          <fpage>11</fpage>
          -
          <lpage>18</lpage>
          , ACM,
          <year>2010</year>
          , Geneva, Switzerland (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Janssen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vermeir</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. De Cock</surname>
          </string-name>
          :
          <article-title>General Fuzzy Answer Set Programs</article-title>
          , http://ebookbrowse.com/wilf2009-pdf-d5924426 (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>E. L.</surname>
          </string-name>
          <article-title>Walker: Image Retrieval on the Internet - How can Fuzzy Help?</article-title>
          ,
          <source>Fuzzy Information Processing Society</source>
          ,
          <year>2002</year>
          .
          <source>Proceedings. NAFIPS. 2002 Annual Meeting of the North American</source>
          ,
          <fpage>526</fpage>
          -
          <lpage>528</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          and
          <string-name>
            <surname>U.</surname>
          </string-name>
          <article-title>Straccia: Tightly Integrated Fuzzy Description Logic Programs under the Answer Set Semantics for the Semantic Web</article-title>
          ,
          <source>Infsys Research Report 1843-07-03</source>
          ,
          <year>February 2007</year>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert and M. De Cock</surname>
          </string-name>
          :
          <article-title>Diversification of search results as a fuzzy satisfiability problem</article-title>
          ,
          <source>DDR-2011: 18th April</source>
          <year>2011</year>
          , Dublin, Ireland,
          <source>in conjunction with ECIR 2011 - the 33rd European Conference on Information Retrieval</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>