<!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>Blind Relevance Feedback for the ImageCLEF Wikipedia Retrieval Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ray R. Larson</string-name>
          <email>ray@ischool.berkeley.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information University of California</institution>
          ,
          <addr-line>Berkeley, CA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we will describe Berkeley's approach to the ImageCLEF Wikipedia Retrieval task for 2010. Our approach to this task was primarily to use text-based searches on the contents of the Wikipedia image metadata records. In addition we submitted one run using a database derived from the provided “bag.xml” set of 5000 descriptor “words” for each image and query example images. We had also intended to combine this one image-based approach to other image-based approaches and to the text-based approaches using fusion methods, but were unable to complete the coding in time. We submitted 8 runs for ImageCLEF Wikipedia Retrieval this year, of which 6 where monolingual English, German and French with differing search areas in the metadata record, one was multilingual and the remaining one was image-based using the data derived from bag.xml file. Our best performing run was ranked 24th among the 127 submitted runs by all participants with a MAP of 0.2014, while the image-only approach was ranked dead last (one wonders, in fact, if random results might have done better).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>This paper discusses the retrieval methods and evaluation results for Berkeley’s
participation in the ImageCLEF Wikipedia Retrieval task. This year we used
primarily text-based retrieval methods for ImageCLEF Wikipedia Retrieval, but
also attempted to use some of the supplied image-derived information. We did
manage to submit a single image-only run, but were not able to use it in
combination with our text-based approach (unfortunately we were not able to complete
the merger software in time for official submissions, although we hope to have
some combined runs to report later).</p>
      <p>This year Berkeley submitted 8 runs, of which 2 where English Monolingual,
2 German Monolingual, and 2 were French monolingual. The remaining runs
included one multilingual run (using the English German and French topic text
and the entire metadata record as a search target), and a single image-based run
derived from the “bag.xml” file provided with the database.</p>
      <p>This paper first describes the retrieval methods used, including our blind
feedback method for text, followed by a discussion of our official submissions
and the methods used for query expansion. Finally we present some discussion
of the results and our conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The Retrieval Algorithms</title>
      <p>
        (Note, this section repeats information provided in our 2006 ImageCLEF
Notebook paper, since the basic retrieval algorithms used and the approaches to
indexing the content have not been changed since then. This same algorithm and
approach have been used in a wide variety of cross-language retrieval experiments
in both CLEF and NTCIR (see, for example, [
        <xref ref-type="bibr" rid="ref10 ref11 ref7 ref9">9, 10, 7, 11</xref>
        ])
      </p>
      <p>
        The basic form and variables of the Logistic Regression (LR) algorithm used
for all of our text-based submissions was originally developed by Cooper, et al.
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. As originally formulated, the LR model of probabilistic IR attempts to
estimate the probability of relevance for each document based on a set of statistics
about a document collection and a set of queries in combination with a set of
weighting coefficients for those statistics. The statistics to be used and the
values of the coefficients are obtained from regression analysis of a sample of a
collection (or similar test collection) for some set of queries where relevance and
non-relevance has been determined. More formally, given a particular query and
a particular document in a collection P (R | Q, D) is calculated and the
documents or components are presented to the user ranked in order of decreasing
values of that probability. To avoid invalid probability values, the usual
calculation of P (R | Q, D) uses the “log odds” of relevance given a set of S statistics,
si, derived from the query and database, such that:
where b0 is the intercept term and the bi are the coefficients obtained from the
regression analysis of the sample collection and relevance judgements. The final
ranking is determined by the conversion of the log odds form to probabilities:
(1)
(2)
2.1
      </p>
      <sec id="sec-2-1">
        <title>TREC2 Logistic Regression Algorithm</title>
        <p>
          For all of our ImageCLEF submissions this year we used a version of the
Logistic Regression (LR) algorithm that has been used very successfully in
CrossLanguage IR by Berkeley researchers for a number of years[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] and which is also
used in our GeoCLEF and Domain Specific submissions. For the ImageCLEF
task we used the Cheshire II information retrieval system implementation of this
algorithm. One of the current limitations of this implementation is the lack of
decompounding for German document and query terms. As noted in our other
CLEF notebook papers, the Logistic Regression algorithm used was originally
log O(R | Q, D) = b0 +
        </p>
        <p>S
i=1</p>
        <p>
          bisi
P (R | Q, D) = 1 + elog O(R|Q,D)
elog O(R|Q,D)
developed by Cooper et al. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] for text retrieval from the TREC collections for
TREC2. The basic formula is:
log O(R|C, Q) = log
        </p>
        <p>p(R|C, Q)
1 − p(R|C, Q)
= log
p(R|C, Q)
p(R|C, Q)
1</p>
        <p>|Qc| qtfi
|Qc| + 1 i=1 ql + 35
1
1
|Qc|
|Qc|
|Qc| + 1 i=1
|Qc| + 1 i=1
log
log</p>
        <p>tfi
cl + 80
ctfi</p>
        <p>Nt
where C denotes a document component (i.e., an indexed part of a document
which may be the entire document) and Q a query, R is a relevance variable,
p(R|C, Q) is the probability that document component C is relevant to query</p>
        <p>Q,
p(R|C, Q) the probability that document component C is not relevant to query</p>
        <p>Q, which is 1.0 - p(R|C, Q)
|Qc| is the number of matching terms between a document component and a
query,
qtfi is the within-query frequency of the ith matching term,
tfi is the within-document frequency of the ith matching term,
ctfi is the occurrence frequency in a collection of the ith matching term,
ql is query length (i.e., number of terms in a query like |Q| for non-feedback
situations),
cl is component length (i.e., number of terms in a component), and
Nt is collection length (i.e., number of terms in a test collection).
ck are the k coefficients obtained though the regression analysis.</p>
        <p>If stopwords are removed from indexing, then ql, cl, and Nt are the query
length, document length, and collection length, respectively. If the query terms
are re-weighted (in feedback, for example), then qtfi is no longer the original
term frequency, but the new weight, and ql is the sum of the new weight values
for the query terms. Note that, unlike the document and collection lengths, query
length is the “optimized” relative frequency without first taking the log over the
matching terms.</p>
        <p>
          The coefficients were determined by fitting the logistic regression model
specified in log O(R|C, Q) to TREC training data using a statistical software package.
The coefficients, ck, used for our official runs are the same as those described
by Chen[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. These were: c0 = −3.51, c1 = 37.4, c2 = 0.330, c3 = 0.1937 and
c4 = 0.0929. Further details on the TREC2 version of the Logistic Regression
algorithm may be found in Cooper et al. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Blind Relevance Feedback</title>
        <p>
          In addition to the direct retrieval of documents using the TREC2 logistic
regression algorithm described above, we have implemented a form of “blind relevance
feedback” as a supplement to the basic algorithm. The algorithm used for blind
feedback was originally developed and described by Chen [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Blind relevance
feedback has become established in the information retrieval community due
to its consistent improvement of initial search results as seen in TREC, CLEF
and other retrieval evaluations [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The blind feedback algorithm is based on
the probabilistic term relevance weighting formula developed by Robertson and
Sparck Jones [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>Blind relevance feedback is typically performed in two stages. First, an initial
search using the original topic statement is performed, after which a number
of terms are selected from some number of the top-ranked documents (which
are presumed to be relevant). The selected terms are then weighted and then
merged with the initial query to formulate a new query. Finally the reweighted
and expanded query is submitted against the same collection to produce a final
ranked list of documents. Obviously there are important choices to be made
regarding the number of top-ranked documents to consider, and the number of
terms to extract from those documents. For ImageCLEF this year, having no
prior data to guide us, we chose to use the top 10 terms from 10 top-ranked
documents. The terms were chosen by extracting the document vectors for each
of the 10 and computing the Robertson and Sparck Jones term relevance weight
for each document. This weight is based on a contingency table where the counts
of 4 different conditions for combinations of (assumed) relevance and whether or
not the term is, or is not in a document. Table 1 shows this contingency table.</p>
        <p>The relevance weight is calculated using the assumption that the first 10
documents are relevant and all others are not. For each term in these documents
the following weight is calculated:
wt = log</p>
        <p>Rt
R−Rt</p>
        <p>Nt−Rt
N−Nt−R+Rt
(3)</p>
        <p>The 10 terms (including those that appeared in the original query) with the
highest wt are selected and added to the original query terms. For the terms not
in the original query, the new “term frequency” (qtfi in Equation 3 above) is set
to 0.5. Terms that were in the original query, but are not in the top 10 terms
are left with their original qtfi. For terms in the top 10 and in the original query
the new qtfi is set to 1.5 times the original qtfi for the query. The new query
is then processed using the same LR algorithm as shown in Equation 3 and the
ranked results returned as the response for that topic.
3</p>
        <p>Approaches for ImageCLEF Wikipedia Retrieval
In this section we describe the specific approaches taken for our official submitted
runs for the ImageCLEF Wikipedia Retrieval task. First we describe the indexing
and term extraction methods used, and then the search features we used for the
submitted runs.</p>
      </sec>
      <sec id="sec-2-3">
        <title>3.1 Indexing and Term Extraction</title>
        <p>Cheshire II system uses the XML structure of documents and extracts selected
portions of those record for indexing and retrieval. In our submitted runs this
year we used separate indexes for each of the languages (English, German and
French) as well as a global index combining all elements of the metadata records.</p>
        <p>Name Description</p>
        <p>Content Tags</p>
        <p>Used</p>
      </sec>
      <sec id="sec-2-4">
        <title>3.2 Image Content Indexing and Processing</title>
        <p>
          In earlier work we used the Berkeley Blobworld algorithms [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] in some digital
library retrieval experiments with quite good results (see [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]). In that approach,
the blobworld features for each “blob” (a coherent region of color and texture)
were quantized and treated as a set of tokens, with token frequency based on
weights for the different quanta. Retrieval then treated the tokenized image
“blob” information as terms, and used simple text ranking methods to rank blobs
and hence images. We had hoped to revive the blobworld segmentation software
for this task, but were not able to complete the conversion from MatLab code
to C in the time available for the task.
        </p>
        <p>In looking at the image feature data provided with the collection, we realized
that a similar approach might be attempted with that data, so as a last-minute
attempt, we tokenized the 5000 element “bag” vectors, using a very simple
approach (probably too simple, considering the rather terrible results) and used
the basic TREC2 algorithm (without blind feedback) to rank the results. The
same approach was used on the provided sample images for the topics to provide
the queries for processing.
3.3</p>
      </sec>
      <sec id="sec-2-5">
        <title>Search Processing</title>
        <p>Searching the ImageCLEF Wikipedia collection used Cheshire II scripts to parse
the topics and submit a query to the system using the topic title in a particular
language (or for all of the languages in the multilingual case). Depending on
settings in the script, the queries were run against the language specific indexes,
or the entire document. The TREC2 algorithm with blind feedback used the top
10 terms from the 10 top-ranked documents in the initial retrieval for the blind
feedback.</p>
        <p>Our single image-based run used the tokenized features derived from the
example images to search the tokenized feature vector indices.
The summary results (as Mean Average Precision) for all of our official submitted
runs are shown in Table 3, the Recall-Precision curves for the text-based runs
are also shown in Figures 1 (for monolingual) and 2 (for multilingual). In Figures
1 and 2 the names are abbrevated as indicated in the “Abbrev.” column. 3.
Our officially submitted runs using text retrieval with blind feedback did not
perform as well as some of the other participants’ text-only runs and definitely
lagged behind the best performing mixed image and text runs. What was also
apparent (both from the results and examination of the database itself) was that
the multilingual character of the data was very spotty. Most of the metadata
entries did not include all three target languages, and many records contained
no text descriptions at all other than a caption in a single language, or in some
cases terms in the image name itself. Thus, our runs that targetted the entire
record did much better than those attempting to access the language-tagged
text. Another interesting point is that simply combining the topic titles for
each language was our best performing run. This is interesting primarily in
comparison with previous CLEF multilingual tasks in other track, where this
approach usually made results worse than monolingual approaches. It may be
that the sparseness of the metadata records and uneven distribution of language
use favors the multilingual approach.</p>
        <p>As note above, our single image-only submission was a dismal failure.
However, we hope to be able to further test using image element summarization
and tokenization, but to do that effectively we first need to know much more
about how the supplied feature vectors were created and what each element in
those vectors represents. Considering the only real documentation is pointers to
journal papers, where the data format is not described at all, it is probably not
surprising that our last minute approach made some wrong assumptions and
choices in representing the image features. We also still hope to be able to revive
the blobworld sofware and use it for future experiments, but at present that
is dependent on either getting funding to re-license Matlab, or completing the
rewrite of the software in C or some other high-level language.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Chad</given-names>
            <surname>Carson</surname>
          </string-name>
          , Serge Belongie, Hayit Greenspan, and
          <string-name>
            <given-names>Jitendra</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>Color- and texture-based image segmentation using EM and its application to image querying and classification</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          , page In Press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Aitao</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Multilingual information retrieval using english and chinese queries</article-title>
          . In Carol Peters, Martin Braschler, Julio Gonzalo, and Michael Kluck, editors,
          <source>Evaluation of Cross-Language Information Retrieval Systems: Second Workshop of the Cross-Language Evaluation Forum</source>
          , CLEF-2001, Darmstadt, Germany,
          <year>September 2001</year>
          , pages
          <fpage>44</fpage>
          -
          <lpage>58</lpage>
          . Springer Computer Scinece Series LNCS 2406,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Aitao</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <source>Cross-Language Retrieval Experiments at CLEF</source>
          <year>2002</year>
          , pages
          <fpage>28</fpage>
          -
          <lpage>48</lpage>
          . Springer (LNCS #2785),
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Aitao</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Fredric C.</given-names>
            <surname>Gey</surname>
          </string-name>
          .
          <article-title>Multilingual information retrieval using machine translation, relevance feedback and decompounding</article-title>
          .
          <source>Information Retrieval</source>
          ,
          <volume>7</volume>
          :
          <fpage>149</fpage>
          -
          <lpage>182</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>W. S.</given-names>
            <surname>Cooper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Gey</surname>
          </string-name>
          .
          <article-title>Full Text Retrieval based on Probabilistic Equations with Coefficients fitted by Logistic Regression</article-title>
          .
          <source>In Text REtrieval Conference (TREC-2)</source>
          , pages
          <fpage>57</fpage>
          -
          <lpage>66</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>William</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Cooper</surname>
          </string-name>
          ,
          <string-name>
            <surname>Fredric C. Gey</surname>
          </string-name>
          , and Daniel P. Dabney.
          <article-title>Probabilistic retrieval based on staged logistic regression</article-title>
          .
          <source>In 15th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Copenhagen, Denmark, June 21-24, pages
          <fpage>198</fpage>
          -
          <lpage>210</lpage>
          , New York,
          <year>1992</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fredric</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Gey</surname>
          </string-name>
          and
          <string-name>
            <surname>Ray R. Larson</surname>
          </string-name>
          .
          <article-title>Patent mining: A baseline approach</article-title>
          .
          <source>In Proceedings of the NTCIR-7 Workshop Meeting</source>
          , Tokyo,
          <year>December 2008</year>
          , pages
          <fpage>358</fpage>
          -
          <lpage>361</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
          </string-name>
          .
          <article-title>Probabilistic retrieval, component fusion and blind feedback for XML retrieval</article-title>
          .
          <source>In INEX 2005</source>
          , pages
          <fpage>225</fpage>
          -
          <lpage>239</lpage>
          .
          <source>Springer (Lecture Notes in Computer Science, LNCS 3977)</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
          </string-name>
          . Cheshire at GeoCLEF 2007:
          <article-title>Retesting text retrieval baselines</article-title>
          .
          <source>In 8th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2007</year>
          , Budapest, Hungary,
          <source>September 19-21</source>
          ,
          <year>2007</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <string-name>
            <surname>Papers</surname>
          </string-name>
          , LNCS
          <volume>5152</volume>
          , pages
          <fpage>811</fpage>
          -
          <lpage>814</lpage>
          , Budapest, Hungary,
          <year>September 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
          </string-name>
          . Cheshire at GeoCLEF 2008:
          <article-title>Text and fusion approaches for GIR:</article-title>
          CLEF working notes,
          <year>2008</year>
          . http://www.clefcampaign.org/2008/working notes/larson GeoCLEF.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
          </string-name>
          .
          <article-title>Logistic regression for ir4qa</article-title>
          .
          <source>In Proceedings of the NTCIR-8 Workshop</source>
          , Tokyo,
          <year>June 2010</year>
          , pages
          <fpage>0</fpage>
          -
          <lpage>0</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
            and
            <given-names>Chad</given-names>
          </string-name>
          <string-name>
            <surname>Carson</surname>
          </string-name>
          .
          <article-title>Information access for a digital library: Cheshire II and the Berkeley environmental digital library</article-title>
          . In Larry Woods, editor,
          <source>Knowledge: Creation, Organization and Use: Proceedings of the 62nd ASIS Annual Meeting</source>
          , Medford, NJ, pages
          <fpage>515</fpage>
          -
          <lpage>535</lpage>
          . Information Today,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Robertson</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. Sparck</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Relevance weighting of search terms</article-title>
          .
          <source>Journal of the American Society for Information Science</source>
          , pages
          <fpage>129</fpage>
          -
          <lpage>146</lpage>
          , May-June
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>