<!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>GeoCLEF Text Retrieval and Manual Expansion Approaches</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ray R. Larson</string-name>
          <email>ray@sims.berkeley.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fredric C. Gey</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of California</institution>
          ,
          <addr-line>Berkeley</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we will describe the Berkeley approaches to the GeoCLEF tasks for CLEF 2006. This year we used two separate systems for di erent tasks. Although of the systems both use versions of the same primary retrieval algorithm they di er in the supporting text pre-processing tools used. The Retrieval Algorithms Note that this section is virtually identical to one that appears in our ImageCLEF and Domain Speci c papers. The basic form and variables of the Logistic Regression (LR) algorithm used for all of our submissions was originally developed by Cooper, et al. [5]. As originally formulated, the</p>
      </abstract>
      <kwd-group>
        <kwd>Cheshire II</kwd>
        <kwd>Logistic Regression</kwd>
        <kwd>Data Fusion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>This paper describes the retrieval algorithms and evaluation results for Berkeley's o cial
submissions for the GeoCLEF track. Two separate systems were used for our runs, although both used
the same basic algorithm for retrieval. Instead of the automatic expansion used in last year's
GeoCLEF, this year we used manual expansion for a selected subset of queries for only 2 out of
the 18 runs submitted. The remainder of the runs were automatic without manual intervention
in the queries (or translations). We submitted 12 Monolingual runs (2 German, 4 English, 2
Spanish, and 4 Portuguese) and 6 Bilingual runs (2 English)German, 2 English)Spanish, and 2
English)Portuguese). We did not submit any Biligual X)English runs.</p>
      <p>This paper rst describes the retrieval algorithms used for our submissions, followed by a
discussion of the processing used for the runs. We then examine the results obtained for our
o cial runs, and nally present conclusions and future directions for GeoCLEF participation.
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 coe cients for those statistics. The statistics to be used and the values
of the coe cients 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 j 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 j 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 coe cients obtained from the regression analysis of
the sample collection and relevance judgements. The nal ranking is determined by the conversion
of the log odds form to probabilities:</p>
      <p>S
log O(R j Q; D) = b0 + X bisi</p>
      <p>i=1
P (R j Q; D) = 1 + elog O(RjQ;D)
elog O(RjQ;D)
2.1</p>
      <sec id="sec-1-1">
        <title>TREC2 Logistic Regression Algorithm</title>
        <p>
          For GeoCLEF we used a version the Logistic Regression (LR) algorithm that has been used very
successfully in Cross-Language IR by Berkeley researchers for a number of years[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. We used
two di erent implementations of the algorithm. One was in stand-alone experimental software
developed by Aitao Chen, and the other in the Cheshire II information retrieval system. Although
the basic behaviour of the algorithm is the same for both systems, there are di erences in the sets
of pre-processing and indexing elements used in retrieval. One of the primary di erences is the
lack of decompounding for German documents and query terms in the Cheshire II system. The
formal de nition of the TREC2 Logistic Regression algorithm used is:
(1)
(2)
(3)
log O(RjC; Q)
= log
1
p(RjC; Q)
p(RjC; Q)
= log
p(RjC; Q)
p(RjC; Q)
1 jXQcj qtfi
pjQcj + 1 i=1 ql + 35
=
        </p>
        <p>c0 + c1
+ c2
c3</p>
        <p>1 jXQcj log
pjQcj + 1 i=1</p>
        <p>1 jXQcj log
pjQcj + 1 i=1</p>
        <p>tfi
cl + 80
ctfi</p>
        <p>Nt
+ c4 jQcj
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(RjC; Q) is the probability that document component C is relevant to query Q,
p(RjC; Q) the probability that document component C is not relevant to query Q, which is 1.0
p(RjC; Q)
jQcj 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 jQj 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 coe cients 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 rst taking the log over the
matching terms.</p>
        <p>
          The coe cients were determined by tting the logistic regression model speci ed in log O(RjC; Q)
to TREC training data using a statistical software package. The coe cients, ck, used for our
ofcial runs are the same as those described by Chen[
          <xref ref-type="bibr" rid="ref1">1</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="ref4">4</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-1-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="ref2">2</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="ref6">6</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="ref8">8</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 nal 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 di erent 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>In doc
Not in doc</p>
        <sec id="sec-1-2-1">
          <title>Relevant</title>
          <p>Rt
R Rt
R</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Not Relevant</title>
          <p>Nt Rt
N Nt
N R</p>
          <p>R + Rt</p>
          <p>Nt
N
N</p>
          <p>Nt</p>
          <p>The relevance weight is calculated using the assumption that the rst 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
(4)</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 main LR equation 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 4 and the ranked results
returned as the response for that topic.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Approaches for GeoCLEF</title>
      <p>In this section we describe the speci c approaches taken for our submitted runs for the GeoCLEF
task. First we describe the indexing and term extraction methods used, and then the search
features we used for the submitted runs.
3.1</p>
      <sec id="sec-2-1">
        <title>Indexing and Term Extraction</title>
        <p>The standalone version treats all text as a single \bag of words" that is extracted and indexed.
For German documents it uses a custom \decompounding" algorithm to extract component terms
from German compounds.</p>
        <p>The Cheshire II system uses the XML structure and extracts selected portions of the record
for indexing and retrieval.</p>
        <p>Name
docno
pauthor
headline
topic
date
geotext
geopoint
geobox</p>
        <p>Description
Document ID
Author Names
Article Title
Content Words
Date of Publication
Validated place names
Validated coordinates
for place names
Validated bounding boxes
for place names</p>
        <p>Content Tags
DOCNO
BYLINE, AU
HEADLINE, TITLE, LEAD, LD, TI
HEADLINE, TITLE, TI, LEAD
BYLINE, TEXT, LD, TX
DATE, WEEK
TEXT, LD, TX
TEXT, LD, TX
TEXT, LD, TX</p>
        <p>Used
no
no
no
yes
yes
no
no
no
no</p>
        <p>For all indexing we used language-speci c stoplists to exclude function words and very common
words from the indexing and searching. The German language runs used decompounding in the
indexing and querying processes to generate simple word forms from compounds.</p>
        <p>The Snowball stemmer was used by both systems for language-speci c stemming.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Search Processing</title>
        <p>All of the runs for Monolingual English and German, and the runs for Bilingual English)German
used the standalone retrieval programs developed by Aitao Chen. The Monolingual Spanish
and Portuguese, and the Bilingual English)Spanish and English)Portuguese runs all used the
Cheshire II system.</p>
        <p>The English and German Monolingual runs used language-speci c decompounding of German
compound words. The Bilingual English)German also used decompounding.</p>
        <p>Searching the GeoCLEF collection using the Cheshire II system involved using TCL scripts to
parse the topics and submit the title and description or the title, description, and narrative from
the topics. For monolingual search tasks we used the topics in the appropriate language (Spanish
and Portuguese), for bilingual tasks the topics were translated from the source language to the
target language using the L&amp;H PC-based machine translation system. In all cases the various
topic elements were combined into a single probabilistic query.</p>
        <p>We tried two main approaches for searching, the rst used only the topic text from the title
and desc elements (TD), the second included the narrative elements as well (TDN). In all cases
only the full-text \topic" index was used for Cheshire II searching.</p>
        <p>Two of our English Monolingual runs used manual modi cation for topics 27, 43, and 50 by
adding manually selected place names to the topics, in addition, one of these (which turned out to
be our best performing English Monolingual run) also manually eliminated country names from
topic 50.</p>
        <p>Also after two initial runs for Portuguese Monolingual were submitted (BKGeoP1 aand BKGeoP2),
a revised and corrected version of the topics was released, and two additional runs (BKGeoP3 and
BKGeoP4) were submitted using the revised topics, retaining the original submissions for
comparison.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results for Submitted Runs</title>
      <p>The summary results (as Mean Average Precision) for the submitted bilingual and monolingual
runs for both English and German are shown in Table 3, the Recall-Precision curves for these
runs are also shown in Figures 1 and 2 (for monolingual) and 3 and 4 (for bilingual). In Figures
1-4 the names for the individual runs represent the language code and type of run, which can be
compared with full names and descriptions in Table 3.</p>
      <p>Table 3 indicates runs that had the highest overall MAP for the task by asterisks next to the
run name. Single asterisks indicate the the highest MAP values among our own runs, while double
asterisks indicate the runs where the MAP is the maximum recorded among o cial submissions.</p>
      <p>As can be seen from the table, Berkeley's cross-language submissions using titles, descriptions,
and narratives from the topics were the best performing runs for the Bilingual tasks overall. Our
Monolingual submissions, on the other hand did not fare as well, but still all ranked within the top
quartile of results for each language except Portuguese where we fell below the mean. This result
was surprising, given the good performance for Spanish. We now suspect that errors in mapping
the topic encoding to the stored document encoding, or possibly problems with the Snowball
stemmer for Portuguese may be responsible for this relatively poor performance.</p>
      <p>
        Last year's GeoCLEF results (see [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]) also reported on runs using di erent systems (as
Berkeley1 and Berkeley2), but both systems did all or most of the tasks. Table 4 shows a comparison of
Average precision (MAP) for the best performing German and English runs for this year and for
the two systems from last year. The German language performance of the system this year for both
Bilingual and Monolingual tasks shows a de nite improvement, while the English Monolingual
performance is somewhat worse that either system last year. The \Berk2" system is essentially the
same system as used this year for English and German runs.
Manual expansion of selected topics shows a clear, if small, improvement in performance over fully
automatic methods. In comparing to Berkeley's best performing English and German runs for last
year, it would appear that either the English queries this year were much more di cult, or that
there were problems in the English runs. This year, while we did not use automatic expansion of
toponyms in the topic texts, this was done explicitly in some of the topic narratives which may
explain the improvements in runs using the narratives. It is also apparent that this kind of explicit
toponym inclusion in queries, as might be expected, leads to better performance when compared
to using titles and descriptions alone in retrieval.
      </p>
      <p>Although we did not do any explicit geographic processing for this year, we plan to do so in the
future. The challenge for next year is to be able to obtain the kind of e ectiveness improvement
seen with manual query expansion, in automatic queries using geographic processing.
BKGeoED1
BKGeoED2**
BKGeoES1
BKGeoES2**
BKGeoEP1
BKGeoEP2**
BKGeoD1*
BKGeoD2
BKGeoE1
BKGeoE2
BKGeoE3
BKGeoE4*
BKGeoS1*
BKGeoS2
BKGeoP1
BKGeoP2
BKGeoP3
BKGeoP4*
Bilingual English)German
Bilingual English)German
Bilingual English)Spanish
Bilingual English)Spanish
Bilingual English)Portuguese
Bilingual English)Portuguese
Monolingual German
Monolingual German
Monolingual English
Monolingual English
Monolingual English
Monolingual English
Monolingual Spanish
Monolingual Spanish
Monolingual Portuguese
Monolingual Portuguese
Monolingual Portuguese
Monolingual Portuguese
TASK</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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 CrossLanguage Information Retrieval Systems: Second Workshop of the Cross-Language Evaluation Forum</source>
          , CLEF-2001, Darmstadt, Germany,
          <year>September 2001</year>
          , pages
          <fpage>44</fpage>
          {
          <fpage>58</fpage>
          . Springer Computer Scinece Series LNCS 2406,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <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>
          {
          <fpage>48</fpage>
          . Springer (LNCS #2785),
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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>
          {
          <fpage>182</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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 Coe cients tted by Logistic Regression</article-title>
          .
          <source>In Text REtrieval Conference (TREC-2)</source>
          , pages
          <fpage>57</fpage>
          {
          <fpage>66</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>
          {
          <fpage>210</fpage>
          , New York,
          <year>1992</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <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>
          {
          <fpage>239</fpage>
          .
          <source>Springer (Lecture Notes in Computer Science, LNCS 3977)</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Ray</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <surname>Fredric C. Gey</surname>
            , and
            <given-names>Vivien</given-names>
          </string-name>
          <string-name>
            <surname>Petras</surname>
          </string-name>
          . Berkeley at GeoCLEF:
          <article-title>Logistic regression and fusion for geographic information retrieval</article-title>
          .
          <source>In Cross-Language Evaluation Forum: CLEF</source>
          <year>2005</year>
          , pages
          <fpage>963</fpage>
          {
          <fpage>976</fpage>
          .
          <source>Springer (Lecture Notes in Computer Science LNCS 4022)</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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
          <volume>129</volume>
          {
          <fpage>146</fpage>
          , May{
          <year>June 1976</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>