<!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>Domain Speci c Retrieval: Back to Basics</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Ray R. Larson School of Information 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 Berkeley's approach to the Domain Speci c (DS) track for CLEF 2006. This year we are not using the tools for thesaurus-based query expansion and de-compounding for German that were developed over the past many years and used very successfully in earlier Berkeley entries in this track. Our intent has been to incorporate those tools into the Cheshire system, but we were unable to complete the development in time for use in the o cially submitted runs. This year Berkeley submitted 12 runs, including one for each subtask of the DS track. These include 3 Monolingual runs for English, German, and Russian, 7 Bilingual runs (3 X2EN, 1 X2DE, and 3 X2RU), and 2 Multilingual runs. For many DS sub-tasks our runs were the best performing runs, but sadly they were also the only runs for a number of subtasks. In the sub-tasks where there were other entries, our relative performance was above the mean performance in 2 sub-tasks and just below the mean in another.</p>
      </abstract>
      <kwd-group>
        <kwd>Cheshire II</kwd>
        <kwd>Logistic Regression</kwd>
      </kwd-group>
    </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 Domain Speci c track. Our submitted runs this year are intended to establish a new baseline
for comparision in future Domain Speci c evaluations for the Cheshire system, and did not use
the techniques of thesaurus-based query expansion or German decompounding used in previous
years. This year we used only basic probabilistic retrieval methods for DS tasks. We hope, in
future years, (assuming that the task will continue in future years) to be able to use those, or
re nements of those techniques via the Cheshire II or Cheshire3 systems.</p>
      <p>This year Berkeley submitted 12 runs, including one for each subtask of the DS track. These
include 1 Monolingual run for each of English, German, and Russian for a total of 3 Monolingual
runs, and 7 Bilingual runs (3 X2EN, 1 X2DE, and 3 X2RU), and 2 Multilingual runs.</p>
      <p>This paper rst very brie y describes the retrieval methods used, including our blind feedback
method for text, which are discussed in greater detail in our ImageCLEF paper. We then
describe our submissions for the various DS sub-tasks and the results obtained. Finally we present
conclusions and discussion of future approaches to this track.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The Retrieval Algorithms</title>
      <p>
        As we have discussed in our other papers for the ImageCLEF and GeoCLEF tracks in this volume,
basic form and variables of the Logistic Regression (LR) algorithm used for all of our submissions
were originally developed by Cooper, et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. To formally the LR method, the goal of the logistic
regression method is to de ne a regression model that will estimate (given a set of training data),
for a particular query Q and a particular document D in a collection the value P (R j Q; D), that
is, the probability of relevance for that Q and D. This value is then used to rank the documents
in the collection which are presented to the user 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, giving a regression
formula for estimating the log odds from those statistics:
      </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)
where b0 is the intercept term and the bi are the coe cients obtained from the regression analysis
of a sample set of queries, a collection and relevance judgements. The nal ranking is determined
by the conversion of the log odds form to probabilities:
2.1</p>
      <p>
        TREC2 Logistic Regression Algorithm
For all of our Domain Speci c submissions this year we used a version of 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="ref1">1</xref>
        ] and which is also used in our GeoCLEF and Domain Speci c submissions.
For the Domain Speci c track 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 documents and query terms in the current system. As noted in our
other CLEF notebook papers, the Logistic Regression algorithm used was originally developed by
Cooper et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for text retrieval from the TREC collections for TREC2. The basic formula is:
(1)
(2)
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
1 jQcj</p>
      <p>X 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>
        More details of this algorithm and the coe cients used with it may be found in our
ImageCLEF notebook paper where the same algorithm and coe cients were used. In addition to this
primary algorithm we used a version that performs \blind feedback" during the retrieval process.
The method used is described in detail in our ImageCLEF notebook paper. Our blind feedback
approach uses the 10 top-ranked documents from an initial retrieval using the LR algorithm above,
and selects the top 10 terms from the content of those documents, using a version of the Robertson
and Sparck Jones probabilistic term relevance weights [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Those ten terms are merged with the
original query and new term frequency weights are calculated, and the revised query submitted
to obtain the nal ranking.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Approaches for Domain Speci c</title>
      <p>In this section we describe the speci c approaches taken for our submitted runs for the Domain
Speci c track. 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-3-1">
        <title>Indexing and Term Extraction</title>
        <p>Although the Cheshire II system uses the XML structure of documents and extracts selected
portions of the record for indexing and retrieval, for the submitted runs this year we used only a
single one of these indexes that contains the entire content of the document.</p>
        <p>Name
docno
title
topic
date
geoname
subject</p>
        <p>Description
Document ID
Article Title
All Content Words
Date
Geographic names
Controlled Vocabulary</p>
        <sec id="sec-3-1-1">
          <title>Content Tags</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>DOCNO</title>
          <p>TITLE
DOC
DATE
GEOGR-AREA, COUNTRY-CODE
CONTROLLED-TERM-x, CLASSIFICATION-TEXT-x
Used
no
no
yes
no
no
no</p>
          <p>Table 1 lists the indexes created for the Domain Speci c database and the document elements
from which the contents of those indexes were extracted. The \Used" column in Table 1 indicates
whether or not a particular index was used in the submitted Domain Speci c runs. This year we
ion 0.6
ics 0.5
reP 0.4
0.3
0.2
0.1
0</p>
          <p>
            DE
EN
RU
did not use the Entry Vocabulary Indexes (search term recommender) that were used by Berkeley
in previous years (see [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]), this certainly had an impact on our results, seen in a large drop in
average precision when compared to similar runs using these query expansion strategies. We hope
to be able to enable and test some of these strategies further using the new retrieval system in
time for presentation at the meeting.
          </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, however, did not use
decompounding in the indexing and querying processes to generate simple word forms from compounds
(actually we tried, but there was a bug that failed to match any compounds in our runs). This
is another aspect of our indexing for this year's Domain Speci c task that reduced our results
relative to last year.
3.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Search Processing</title>
        <p>Searching the Domain Speci c collection used Cheshire II scripts to parse the topics and submit
the title and description elements from the topics to the \topic" index containing all terms from
the documents. For the monolingual search tasks we used the topics in the appropriate language
(English, German, or Russian), and for bilingual tasks the topics were translated from the source
language to the target language using SYSTRAN (via Babel sh at Altavista.com) or PROMT
via the PROMT web interface. We believe that other translation tools provide a more accurate
representation of the topics for some languages (like the L&amp;H P.C. translator used in our GeoCLEF
entries) but that was not available to us for our o cial runs for this track this year. Wherever
possible we used both of these MT systems and submitted the resulting translated queries as
separate runs. However, some translations are only available on one system or the other (e.g.,
German Rightarrow Russian is only available in PROMT). All of our runs for this track used
the TREC2 algorithm as described above with blind feedback using the top 10 terms from the 10
top-ranked documents in the initial retrieval.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <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 2, the Recall-Precision curves for these runs
are also shown in Figure 1 (for monolingual and multilingual) and Figures 2 and 3 (for bilingual).
In Figures 1, 2, and 3 the names are abbrevated to the letters and numbers of the full name in
Table 2 describing the languages and translation system used. For example, in Figure 3 DERU+P
corresponds to BERK BI DERU T2FB P in Table 2.
ion 0.6
ics 0.5
reP 0.4</p>
      <p>1
0.9
0.8
0.7
0.3
0.2
0.1
0</p>
      <p>DEEN+B
DEEN+P
RUEN+B
ion 0.6
ics 0.5
reP 0.4</p>
      <p>Table 2 shows all of our submitted runs for the Domain Speci c track. Precision and recall
curves for the runs are shown in Figures 1 and 2 for the Monolingual and Multilingual and
Bilingual tasks respectively. Although Berkeley's results for these tasks are high, compared to
the overall average MAP for all participants, not much can be claimed for this since there were
very few submissions for the Domain Speci c track this year, and for many tasks (Multilingual,
Monolingual Russian, Bilingual X)Russian, and Bilingual X)English) Berkeley was the only
group that submitted runs. A few observations concerning translation are worth mentioning.
First is that where we have comparable runs using di erent translations, all of the processing
except for the topic translation was identical. Thus, it is obvious that for translations from
German to English, Babel sh does a better job, and for English to Russian PROMT does a better
job. We could not get PROMT (online version) to successfully translate the Russian topics to
English apparently due to invalid character codes in the input topics (which were not detected by
Babel sh).</p>
      <p>
        It is perhaps more interesting to compare our results with last year's result, where Berkeley
was also quite successful (see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). This year we see considerable improvement in all tasks when
compared to the Berkeley1 submissions for 2005 (which used the same system as this year, but with
di erent algorithms). However, none of this years runs for German Monolingual or Bilingual tasks
approached the performance seen for last year's Berkeley2 runs. Because we did no decompounding
for German, nor did we do query expansion using EVMs this year, it seems a reasonable assumption
translation
      </p>
      <sec id="sec-4-1">
        <title>Babel sh</title>
        <p>Babel sh
PROMT
Babel sh
PROMT
Babel sh
PROMT
none
none
none</p>
      </sec>
      <sec id="sec-4-2">
        <title>PROMT and</title>
        <p>Babel sh
Babel sh
0.23658
0.33013*
0.31763
0.32282*
0.10826*
0.11554
0.16482**
0.39170
0.41357
0.25422**
BERK BI ENDE T2FB B
BERK BI DEEN T2FB B
BERK BI DEEN T2FB P
BERK BI RUEN T2FB B
BERK BI DERU T2FB P
BERK BI ENRU T2FB B
BERK BI ENRU T2FB P
BERK MO DE T2FB
BERK MO EN T2FB
BERK MO RU T2FB
Bilingual English)German
Bilingual German)English
Bilingual German)English
Bilingual Russian)English
Bilingual German)Russian
Bilingual English)Russian
Bilingual English)Russian</p>
      </sec>
      <sec id="sec-4-3">
        <title>Monolingual German</title>
        <p>Monolingual English
Monolingual Russian
BERK MU DE T2FB B CMBZ</p>
      </sec>
      <sec id="sec-4-4">
        <title>Multilingual from German</title>
      </sec>
      <sec id="sec-4-5">
        <title>BERK MU EN T2FB B CMBZ</title>
      </sec>
      <sec id="sec-4-6">
        <title>Multilingual from English</title>
        <p>that the lack of those is what led to this relative worse performance.</p>
        <p>The results of these comparisons with our 2005 Domain Speci c results are shown in Table
3. The only exception to the large percentage improvements seen by our best 2006 runs over
the Berkeley1 2005 runs is found in Bilingual German)Russian. We suspect that there were
translation problems for the German topics using PROMT, but we lack su cient language skills
in each language to understand what all these problems were. But we did observe that a large
number of German terms were not translated, and that many spurious additional characters
appeared in the translated texts. Another di erence worth noting is that the Berkeley2 group
used the L&amp;H PowerTranslator software for it's English to X translations, while this year we used
only Babel sh and PROMT.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>Given the small number of submissions for the Domain Speci c track this year, we wonder about
the viability of the track for the future. Berkeley's runs this year did not build on the successes of
the Berkeley2 group from 2005, but instead worked only to establish a new baseline set of results
for future for retrieval processing without query expansion using EVMs or thesaurus information.
This obviously hurt our comparable overall performance in tasks with submissions from elsewhere.
We did, however, see a marked improvement in performance for our speci c system (Cheshire
II was also used for Berkeley1 last year) with the improvements to our probabilistic retrieval
algorithms developed after last year's submissions. We suspect that with the further addition
of decompounding for German, and the use of EVMs and thesaurus expansion we can match or
exceed the performance of the Berkeley2 runs last year.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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="ref2">
        <mixed-citation>
          [2]
          <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="ref3">
        <mixed-citation>
          [3]
          <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="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Vivien</given-names>
            <surname>Petras</surname>
          </string-name>
          , Fredric Gey, and
          <string-name>
            <given-names>Ray</given-names>
            <surname>Larson</surname>
          </string-name>
          .
          <article-title>Domain-speci c CLIR of english, german and russian using fusion and subject metadata for query expansion</article-title>
          .
          <source>In Cross-Language Evaluation Forum: CLEF</source>
          <year>2005</year>
          , pages
          <fpage>226</fpage>
          {
          <fpage>237</fpage>
          .
          <source>Springer (Lecture Notes in Computer Science LNCS 4022)</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>