<!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>Identifying the most suitable stemmer for the CHiC multilingual ad-hoc task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Wilhelm-Stein</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benjamin Schurer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maximilian Eibl</string-name>
          <email>eiblg@hrz.tu-chemnitz.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universitat Chemnitz</institution>
          ,
          <addr-line>09107 Chemnitz</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Because the 2013 Cultural Heritage in CLEF (CHiC) lab focused on multilingual retrieval, our goals were the integration of Apache Solr in our Xtrieval framework and the evaluation of di erent stemmers available for most of the relevant languages. As there were thirteen languages to cover, we tried to nd a generic stemmer which works with all languages. We experimented with four setups, where one setup was without any stemmer, two setups used mainly rule-based stemmers and the last setup used a dictionary-based stemmer. For the dictionary-based stemmer we employed the HunSpell stemmer, which works with the same dictionaries as OpenO ce.</p>
      </abstract>
      <kwd-group>
        <kwd>stemmer</kwd>
        <kwd>evaluation</kwd>
        <kwd>dictionary-based stemmer</kwd>
        <kwd>rule-based stemmer</kwd>
        <kwd>cultural heritage</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In 2013 the Cultural Heritage in CLEF (CHiC) lab focused on multilingual
retrieval, i.e. searching over all available languages. For this task topics and
relevance assessments were provided for a total of thirteen languages. This set
allowed us to perform a large scale evaluation of stemming algorithms for all
available languages.</p>
      <p>
        Our goals for this year were the integration of Apache Solr1 in our Xtrieval
framework [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the evaluation of the di erent stemmers available within Solr
for a broad use on multilingual corpora. Hence we focused on the multilanguage
ad-hoc task.
      </p>
    </sec>
    <sec id="sec-2">
      <title>System overview and setup</title>
      <p>
        As usual we used our Xtrieval framework to carry out all our experiments. But
this year we added a new retrieval engine: Apache Solr. It is a very popular
open source enterprise search, [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which is built on top of Apache Lucene2, and
provides several web service interfaces to conduct the di erent tasks necessary
to perform large scale searches.
1 http://lucene.apache.org/solr
2 http://lucene.apache.org/java
      </p>
      <p>
        Although we have already been using Apache Lucene for our experiments
since 2006 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], this new approach has changed the way we have to con gure
them. A considerable amount of con guration is now done in Solr using various
XML les. Within these con guration les one can de ne elds with associated
types where the processing steps are declared.
      </p>
      <p>CHiC
documents</p>
      <p>Xtrieval framework
no stemmer
standard stemmer
less aggressive stemmer
HunSpell stemmer
+ stopword filter</p>
      <p>Apache Solr</p>
      <p>CHiC ad-hoc
topic
results in
TREC format
As shown in gure 1, the Xtrieval framework was still an essential part of our
experiments. We used it to read and parse the document collection and fed it
into the Solr web service. At this point there are still some pre-processing steps
left to the Xtrieval framework, which cannot be con gured in Solr.</p>
      <p>After the indexing, we used our framework to transform the topics into search
queries for the Solr web service and gathered the results in the TREC format in
order to submit them.</p>
      <p>
        This year we focused on the di erent stemming approaches, which are o ered
by Solr. As there were thirteen languages available, we tried to nd a generic
stemmer which covers all these languages. We experimented with four settings:
one was without any stemmer, two setups used mainly rule-based stemmers
and the last setup used a dictionary-based stemmer. For the dictionary-based
stemmer we employed the HunSpell stemmer [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which works with the same
dictionaries as OpenO ce and LibreO ce. Because of the open source nature
of these applications there are large numbers of dictionaries available for almost
every language.
      </p>
      <p>Finally, we set up these stemming experiments:
{ No stemmer
{ The standard stemmer con gured in Solr: In most cases this is the snowball
stemmer or another rule-based stemmer. Where no other stemming
algorithm was available the HunSpell stemmer was used.
{ A less aggressive stemmer: This was used instead of the standard stemmer
for every language where a less aggressive stemmer was available.
{ The HunSpell stemmer: Only languages with HunSpell dictionaries which
had a reasonable performance used this stemmer. There were performance
problems with complex languages, like for example French, where probably
many connections exist between dictionary entries. The bad performance
for this language sometimes resulted in a processing time 1000 times longer
than with the standard stemmer. Therefore we used no stemmer for these
languages.</p>
      <p>Furthermore we applied a language detection to determine elds with wrongly
labeled languages and assigned the detected language. We also removed stop
words for each language. Each language was indexed into the same index, but
using separate elds. When processing the topics for each available language a
query was issued to the whole index, i.e. every language in the index.</p>
      <p>
        The mapping of the XML data to the elds of the Solr/Lucene index was the
same we used for our experiments last year. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>The di erence between standard and less aggressive stemming is marginal
and cannot be rated as signi cant. Without any stemmer, the results are the
lowest and the HunSpell stemmer performed slightly better than no stemming
at all.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and future work</title>
      <p>It is evident that stemming improves the results, as the experiment with no
stemming scored below every other stemming approach. Despite HunSpell
stemming scoring higher than no stemming, it should not be considered a bene cial
approach, because the results do not correspond to the processing time that
must be dedicated to the stemming. However, there are languages without any
other stemming algorithms, which could bene t from the HunSpell stemming.
This should be investigated further, especially in matters of processing time for
these languages.</p>
      <p>Another bene t of our participation was the addition of the Apache Solr
interface. Now the Xtrieval framework is able to use Solr for indexing and
retrieving documents. Furthermore existing retrieval interfaces like AJAX Solr3
can be used to inspect the index and the documents in a more interactive way
than before.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] 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="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Smiley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pugh</surname>
          </string-name>
          , E.:
          <article-title>Apache solr 3 enterprise search server (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3] Kursten, J.,
          <string-name>
            <surname>Eibl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Monolingual retrieval experiments with a domain-speci c document corpus at the chemnitz</article-title>
          university of technology. [
          <volume>6</volume>
          ]
          <fpage>178</fpage>
          {
          <fpage>185</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Halacsy</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tron</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Bene ts of resource-based stemming in hungarian information retrieval</article-title>
          . [
          <volume>6</volume>
          ]
          <fpage>99</fpage>
          {
          <fpage>106</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] Kursten, J.,
          <string-name>
            <surname>Wilhelm</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richter</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eibl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Chemnitz at the chic evaluation lab 2012: Creating an xtrieval module for semantic enrichment</article-title>
          . In Forner, P.,
          <string-name>
            <surname>Karlgren</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Womser-Hacker</surname>
          </string-name>
          , C., eds.: CLEF (Online Working Notes/Labs/Workshop). (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clough</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gey</surname>
            ,
            <given-names>F.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlgren</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magnini</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oard</surname>
            , D.W., de Rijke,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stempfhuber</surname>
          </string-name>
          , M., eds.:
          <article-title>Evaluation of Multilingual and Multi-modal Information Retrieval, 7th Workshop of the Cross-Language Evaluation Forum</article-title>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2006</year>
          , Alicante, Spain,
          <source>September 20-22</source>
          ,
          <year>2006</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <article-title>Papers</article-title>
          . In Peters,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Gey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.C.</given-names>
            ,
            <surname>Karlgren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Magnini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Oard</surname>
          </string-name>
          , D.W., de Rijke,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Stempfhuber</surname>
          </string-name>
          , M., eds.
          <source>: CLEF</source>
          . Volume
          <volume>4730</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>