<!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>Chemnitz at CLEF IP 2012: Advancing Xtrieval or a baseline hard to crack</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Wilhelm</string-name>
          <email>thomas.wilhelm@cs.tu-chemnitz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jens Kursten</string-name>
          <email>jens.kuersten@cs.tu-chemnitz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maximilian Eibl</string-name>
          <email>maximilian.eibl@cs.tu-chemnitz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chemnitz University of Technology</institution>
          ,
          <addr-line>Stra e der Nationen 62, 09111 Chemnitz</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <abstract>
        <p>For the 2012 CLEF-IP Claims to passage task we reused and improved our Xtrieval framework. Our two-step approach comprises creating two Lucene indexes: one containing the whole patent application documents and one containing the same documents split into passages. We prepared three setups and conducted each with a translated and an untranslated topic set, which was just applied to the claims. The submitted setups di er in the way of retrieving the results and merging them. No further techniques were used. Therefore our experiments had very simple setups, which nevertheless achieved good results. There are still plenty of possible improvements, which can easily be tested with our framework, because it o ers a comprehensive set of methods for conducting and evaluating retrieval experiments.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In the course of our participation we re-engineered the Xtrieval framework. We
further consolidated it and enhanced it for more speed. The speed
improvements were necessary because of the size of the data collection (26 gigabytes
1 MAREC IRF, http://www.ir-facility.org/prototypes/marec
2 Information Retrieval Facility, http://www.ir-facility.org/
3 Apache Lucene (http://lucene.apache.org/) and Terrier (http://terrier.org/)
compressed, 107 gigabytes uncompressed) and the necessity of executing several
iteration of the experiments.</p>
      <p>
        Our experiments last year showed that longer queries outperform shorter
ones[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Another point in our thinking was that the passages alone are not su
cient and their context is probably important too. Taking this into account we
opted for a two-step approach. For our participation in the ASR transcript task
of MediaEval[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] we used a similar approach to rst identify relevant transcripts
and in a second step locate the exact time frame, which contained the relevant
information.
      </p>
      <p>We adapted this approach to the claims to passage scenario by creating
two indexes: one containing the whole patent application documents and one
containing the same documents split into passages.</p>
      <p>For the passage index the following XPaths were use:
/patent-document/description/p
/patent-document/description/heading
/patent-document/claims/claim
/patent-document/abstract/p</p>
      <sec id="sec-1-1">
        <title>For the document index the XPaths used were:</title>
        <p>/patent-document/abstract/p
/patent-document/description/*
/patent-document/claims/claim
/patent-document/bibliographic-data/technical-data/invention-title</p>
        <p>The Xtrieval framework has a very exible and fast implementation for
reading XML data collections based on the Jaxen library4. It exclusively relies on
XPath for selecting the content and determining the destination elds in the
index.</p>
        <p>For the retrieval phase we prepared three di erent setups and conducted
each with a translated and an untranslated topic set. We did not translate the
whole patent but just the claims referenced in the topics. For the translation we
used Google's Translator Toolkit5 and translated all claims to the three most
used languages of the data collection: English, German, and French. While other
languages occur in the corpus, these three languages provide the vast majority
of content according to an intermediate index we created.</p>
        <p>All three setups share the following pre-processing steps:
1. instead of relying on the given language attributes we used a language
detection6 to eliminate content tagged wrong
2. bag of words
4 jaxen: universal Java XPath engine, http://jaxen.codehaus.org
5 Google Translator Toolkit, http://translate.google.com/toolkit/
6 http://code.google.com/p/language-detection/</p>
        <p>We used the standard tokenizer of Lucene, which splits a text stream into
tokens and recognizes some entities like URLs and e-mail addresses. Then we
applied our own lters (marked with *) and some from the Lucene package. If
the lter depends on the token language this was considered for the following
languages: English, German, French, Russian, Italian, and Spanish.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1. LowerCaseFilter - converts the token to lower case</title>
        <p>2. RemoveShortWordsFilter * - removes words shorter than 3 characters
3. StopFilter - removes stop words depending on the language
4. RemoveNumbersFilter * - removes di erent kinds of numbers
5. SnowballFilter 7 - stems the token according to its language</p>
        <p>The following setups di er just in the way of retrieving the results and
merging them. No further techniques were used. That is to say: no elds (bag of words)
or eld weights, no relevance feedback, no language model, and no further query
expansion.
2.1</p>
        <sec id="sec-1-2-1">
          <title>Passages only (p)</title>
          <p>This setup should be considered as our baseline, because we only used the claims
speci ed in the topics and searched them in the passage index.
2.2</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Documents combined with Passages (dp)</title>
          <p>In this setup the query is constructed by merging the patent documents and
the extracted claims. The content of the patent documents got a lesser weight
than the claims to focus more on the claims. The queries were issued just on the
passage index.
2.3</p>
        </sec>
        <sec id="sec-1-2-3">
          <title>Documents before Passages (d2-p)</title>
          <p>Our most sophisticated setup was the two-step approach, which was mentioned
earlier. In the rst step we retrieved a set of potentially relevant patent
documents. For the second step their identi ers were used to amend the query to
the passage index. The identi ers in the passage query are just optional to not
exclude passages, which are still relevant but are not included in the rst step.
Some experiments with the provided test set showed beforehand, that limiting
the second step to the results obtained in the rst one will achieve a signi cant
lower score.
7 Snowball, http://snowball.tartarus.org/</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
    </sec>
    <sec id="sec-3">
      <title>Summary and future work</title>
      <p>Our focus this year was especially on improving and testing the framework.
Therefore our experiments had very simple setups, which nevertheless achieved
good results. The passages-only run without translation should be rated as our
baseline and all other runs compared with it. This comparison shows that the
only run outperforming our baseline, except for the precision at passage level,
is our two-step approach without any translation (tuc-d2-p). All other runs
achieved lower scores, which show they are not suited to improve the retrieval.</p>
      <p>Because of the improved speed for the index and retrieval process in our
framework, we could iterate more and experiment with di erent weights for the
di erent combinations of documents and passages.</p>
      <p>
        There are still plenty of possible improvements, which can easily be tested
with our framework: pre-tokenization lters, token lters, retrieval systems (i.e.
Lucene and Terrier), query expansion, and query reformulation. As the
framework supports the calculation of di erent measures (i.e. PRES@n, MAP, and
so on) one can compare the results with previous experiments. This could more
easily be done with tools like EvaluatIR[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or Compeval[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Also an integration
of these tools could be bene cial.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Piroi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lupu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanbury</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zenz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          : Clef-ip
          <year>2011</year>
          :
          <article-title>Retrieval in the intellectual property domain</article-title>
          . [7]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Becks</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eibl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Jurgens, J., Kursten, J.,
          <string-name>
            <surname>Wilhelm</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Womser-Hacker</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Does patent ir pro t from linguistics or maximum query length? [7]</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Kursten, J.,
          <string-name>
            <surname>Wilhelm</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Extensible retrieval and evaluation framework: Xtrieval</article-title>
          . In Baumeister, J., Atzmuller, M., eds.
          <source>: LWA. Volume 448 of Technical Report</source>
          ., Department of Computer Science, University of Wurzburg,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2008</year>
          )
          <volume>107</volume>
          {
          <fpage>110</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heinich</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilhelm</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A two-step approach to video retrieval based on asr transcriptions</article-title>
          . In Larson,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Rae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Demarty</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.H.</surname>
          </string-name>
          , Ko er,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Metze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Mezaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.J.F</surname>
          </string-name>
          ., eds.:
          <source>MediaEval</source>
          . Volume
          <volume>807</volume>
          of CEUR Workshop Proceedings., CEUR-WS.org (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Armstrong</surname>
            ,
            <given-names>T.G.</given-names>
          </string-name>
          , Mo at, A.,
          <string-name>
            <surname>Webber</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zobel</surname>
          </string-name>
          , J.:
          <article-title>Evaluatir: an online tool for evaluating and comparing ir systems</article-title>
          . In Allan, J.,
          <string-name>
            <surname>Aslam</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanderson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zobel</surname>
          </string-name>
          , J., eds.: SIGIR,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2009</year>
          )
          <fpage>833</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Wilhelm</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Kursten, J.,
          <string-name>
            <surname>Eibl</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A tool for comparative ir evaluation on component level</article-title>
          . In Ma, W.Y.,
          <string-name>
            <surname>Nie</surname>
            ,
            <given-names>J.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chua</surname>
            ,
            <given-names>T.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croft</surname>
          </string-name>
          , W.B., eds.: SIGIR,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          )
          <volume>1291</volume>
          {
          <fpage>1292</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Petras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Forner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clough</surname>
          </string-name>
          , P.D., eds.
          <source>: CLEF 2011 Labs and Workshop</source>
          , Notebook Papers,
          <fpage>19</fpage>
          -22
          <source>September</source>
          <year>2011</year>
          , Amsterdam, The Netherlands. In
          <string-name>
            <surname>Petras</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Forner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clough</surname>
          </string-name>
          , P.D., eds.:
          <string-name>
            <surname>CLEF (Notebook</surname>
            <given-names>Papers</given-names>
          </string-name>
          /Labs/Workshop). (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>