<!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>New features for handling compound words and untranslatable proper names</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Turid Hedlund, Heikki Keskustalo, Ari Pirkola, Eija Airio and Kalervo Järvelin University of Tampere, Finland Department of Information Studies</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2001</year>
      </pub-date>
      <abstract>
        <p>We participated in CLEF'2001 with four automated bilingual runs. UTACLIR is an automatic query translation and construction system for cross-language information retrieval. The system automatically extracts topical information from request sentences written in one of the source languages and constructs a target language query, based on translations given by a translation dictionary. The new features for the CLIR process from Finnish, Swedish and German to English focus on matching compound words and a new n-gram based technique for matching proper names and other non-translatable words. The results for all the four runs are good. Average precision for all the queries shows clear improvements. For German - English we have tested two types of dictionaries (two runs). The first one included all translations from the standard dictionary. The second contained the same data, except that all direct translations of compounds were excluded. The test with two dictionaries for the German runs gives an indication that the new features in the UTACLIR process work well also with a limited dictionary.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        In the query construction phase the right use of windowing techniques and phrase construction is emphasised
        <xref ref-type="bibr" rid="ref14 ref3 ref8">(Haas &amp; Losee 1994; Jacquemin 1996, Zhou 1999)</xref>
        . The study of the formation of compound words and their
combinatorial behaviour in general language and the proper handling of them for CLIR translation is an
extensive linguistic as well as an IR task
        <xref ref-type="bibr" rid="ref13 ref9">(Levi 1978, Spyns &amp; De Wachter 1995)</xref>
        . By a compound we mean in
this study two or several words (compound components) that are written together. All the source languages we
use are rich in this type of compounds, and thus, one of our main efforts is the morphological decomposition of
compounds into constituents and their proper translation. In languages rich in compounds right translation of
compounds (or their components) is a factor that greatly affects the retrieval results. The new features and the
approach for our automated method for query construction are intentionally as far as possible designed to be
source language independent
        <xref ref-type="bibr" rid="ref2">(Grefenstette &amp; Segond 1997)</xref>
        .
      </p>
      <p>
        This is true especially for CLIR-queries where compound splitting and translation of components is performed.
In our method for handling compounds we have experimented with the window size, and the phrase operator. In
last year CLEF-tests we used an operator requiring strict word order and a fairly small window size. This year
we allow for a free word order and a broader window size in the phrase construction for compounds.
Proper names often are prime keys in requests, and if not translated by dictionaries, query performance may be
ruined. However, the fact that proper names often are form variants of each other allows the use of approximate
string matching techniques to find the target language correspondents for the source language names.
Approximate matching techniques involve Soundex and Phonix, which compare words on the basis of their
phonetic similarity
        <xref ref-type="bibr" rid="ref1">(Gadd, 1990)</xref>
        and n-gram based matching
        <xref ref-type="bibr" rid="ref10 ref15">(Pfeifer et al., 1996; Robertson and Willett, 1998;
Zobel and Dart, 1995)</xref>
        . N-gram matching is a language independent matching technique. It thus seems to be an
ideal approximate matching technique for CLIR systems processing different languages. Moreover, n-gram
matching has been reported to be an effective technique among various approximate matching techniques
        <xref ref-type="bibr" rid="ref10 ref15">(Pfeifer et al., 1996; Zobel and Dart, 1995)</xref>
        .
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 The New Process</title>
      <p>
        We will present the new features of the UTACLIR research process in this year’s CLEF. The old process that is
used as a base in the development process is described in detail in the Working Notes and Proceedings of the last
year’s CLEF
        <xref ref-type="bibr" rid="ref4">(Hedlund et al. 2000; 2001)</xref>
        . The old process is used for the Finnish – English test run, except that
for compounds we use a more flexible proximity operator and a broader window size. The n-gram matching
technique is also in use.
      </p>
      <p>
        Our approach to solve the general problems for bilingual CLIR is based on 1) word normalisation in indexing, 2)
stop-word lists, 3) normalisation of topic words, 4) splitting of compounds, 5) recognition of the right
components, 6) handling of non-translated words 7) phrase composition of compounds in the target language, 8)
bilingual dictionaries and 9) structured queries. For structuring of queries see
        <xref ref-type="bibr" rid="ref12">(Pirkola, 1998)</xref>
        The language pairs
used in the bilingual tests are Finnish – English (FIN-ENG), Swedish – English (SWE-ENG) and German –
English (GER-ENG).
      </p>
      <p>An overview of the new UTACLIR process is in Figure 1.</p>
      <sec id="sec-2-1">
        <title>Source Language Query</title>
      </sec>
      <sec id="sec-2-2">
        <title>Query Translation and Construction</title>
      </sec>
      <sec id="sec-2-3">
        <title>LA Times Collection</title>
      </sec>
      <sec id="sec-2-4">
        <title>Target</title>
        <p>Language
Query</p>
        <p>Run:
InQuery
Matching</p>
      </sec>
      <sec id="sec-2-5">
        <title>Source &amp; Target StopWord Lists</title>
      </sec>
      <sec id="sec-2-6">
        <title>Source &amp; Target Morph Analyzer</title>
      </sec>
      <sec id="sec-2-7">
        <title>Translation Dictionary</title>
      </sec>
      <sec id="sec-2-8">
        <title>CLIR Query Results</title>
      </sec>
      <sec id="sec-2-9">
        <title>Query Parameters</title>
      </sec>
      <sec id="sec-2-10">
        <title>Query Lang Features</title>
        <p>A new process for dictionary look-up and translation of compound words
A new process for matching proper names and other non-translatable words
New ways of using stop lists
Normalisation of dictionary output</p>
        <p>Unified process (Swedish and German)
Dictionary look-up and translation of compound words. In the present process, normalised compound words, in
case they are not stop words, are first attempted to look up in the dictionary (see Figure 2a). If a translation, or a
set of translations, is available, it is likely to be the best alternative for the source word (a compound or
noncompound). Such compounds often are non-compositional, i.e., a compound’s meaning may be quite different
from the meanings of its components (e.g., strawberry). If the translation is a phrase, it will be handled as a
phrase in the subsequent phases.</p>
        <sec id="sec-2-10-1">
          <title>Compound word</title>
        </sec>
        <sec id="sec-2-10-2">
          <title>Translated Expr Sets</title>
        </sec>
        <sec id="sec-2-10-3">
          <title>Translation Dictionary</title>
        </sec>
        <sec id="sec-2-10-4">
          <title>Translation</title>
        </sec>
        <sec id="sec-2-10-5">
          <title>Untranslated Word</title>
          <p>
            Cw
Compound words that do not translate are split into their components (see Figure 2b). For Swedish and German,
all consecutive component pairs are formed and translated (if possible). For example, for a four-component
compound a-b-c-d, the component pairs of a-b, b-c, and c-d are formed. Then these formed component pairs are
looked up in the dictionary. In the case of several translations, the equivalents are used as synonyms. If the
normalised component did not translate, it was modified by using a fogemorpheme algorithm before a new
translation attempt. If it still did not translate, then n-gram method (described below) was used for retrieving the
set of six most similar index terms with respect to the component. All combinations of the translation equivalents
are formed for the query. The rationale behind this method is that for a multi-component compound word it is
hard to know which consecutive components form common established compounds contained in the dictionary.
For German and Swedish compounds, we applied the fogemorpheme algorithm as
            <xref ref-type="bibr" rid="ref5">in CLEF’2000</xref>
            (see Figure 3).
For fogemorphemes
            <xref ref-type="bibr" rid="ref5">in Swedish see Hedlund et al. (2001</xref>
            b). Finnish compound processing differed from the
earlier process used
            <xref ref-type="bibr" rid="ref5">in CLEF’2000</xref>
            in that this year we used a more flexible proximity operator and a broader
window size. That is, the proximity operator was changed from OD (ordered window) to UW (unordered
window) which allows for free word order in the target phrases. The window size was set to 5 + n, where n = the
number of spaces between words in the phrase.
          </p>
          <p>FM</p>
        </sec>
        <sec id="sec-2-10-6">
          <title>Compound Component Fogemorpheme Algorithm</title>
        </sec>
        <sec id="sec-2-10-7">
          <title>Handling</title>
          <p>Fogemorphemes</p>
        </sec>
        <sec id="sec-2-10-8">
          <title>Base Form Component</title>
        </sec>
        <sec id="sec-2-10-9">
          <title>Compound Component Translation</title>
        </sec>
        <sec id="sec-2-10-10">
          <title>Translation Dictionary</title>
        </sec>
        <sec id="sec-2-10-11">
          <title>Untranslated</title>
          <p>Componets</p>
        </sec>
        <sec id="sec-2-10-12">
          <title>Translated Expr . Sets</title>
          <p>
            Untranslatable words. In the present process, proper names and other untranslatable words are handled by an
advanced n-gram method (see Figure 4). The method is language independent and is described
            <xref ref-type="bibr" rid="ref5">in detail in
(Pirkola &amp; al., 2001</xref>
            ). The method is able to find target language spelling variants for source language proper
names. Correspondents may be found despite slight variations in characters and/or the number of characters.
Proper name translation and matching in CLIR is complicated by the fact that proper names may be inflected
similarly as common nouns (particularly in Finnish), and may possess suffixes (representing different case and
number features, and other grammatical categories). The n-gram technique was used for all source languages. It
was applied for each untranslatable source language word. The six most similar words (the degree of similarity
based on similarity calculations associated with the n-gram technique) from the target database index were
included into the final query. For Swedish and German, the n-gram technique also was applied for
untranslatable components of compounds.
          </p>
          <p>In the new process, stop word lists are used in a different way than last year. The new stop lists are used after the
normalisation of words to base forms. Thus we do not have to include inflected word forms onto the lists.
Some modifications were done to last year’s lists. Owing to the change in the process, only base form words
were added onto the lists. This is important when dealing with highly inflectional source languages. Stop lists are
not used for the target language query in the Swedish-English and the German-English processes.
Normalisation of dictionary output. Dictionary output can include phrases and words in inflected forms. These
do not match the normalised index terms. Therefore, because index terms were normalised, dictionary output
words also were normalised.</p>
          <p>Unified process. Our aim has been to unify the process for all source languages as much as possible. Language
dependent features that have to be added to the process are included, but the initial process is unified. We are
trying to develop parameters for the query construction phase, including possibilities to change operators, ways
to handle components of compounds in the final query. In this year CLEF tests we have tried to unify the
Swedish – English and German – English processes, however the process is not yet completely finished.
Therefore there are minor differences in the programming solutions for proximity operators. The Finnish process
is not yet adapted.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Runs and Results</title>
      <p>
        The runs
We participated
        <xref ref-type="bibr" rid="ref5">in CLEF’2001</xref>
        with four automated bilingual runs (three language pairs), Finnish – English,
Swedish – English and German – English. For all runs, queries were constructed on the basis of the title and
description field of the topics.
      </p>
      <p>The main resources</p>
      <p>Motcom Swedish – English translation dictionary (60.000 entries) by Kielikone
Motcom Finnish – English translation dictionary (110.000 entries) by Kielikone
Oxford Duden German – English translation dictionary (260.000 entries)
Morphological analysers: SWETWOL, FINTWOL, GERTWOL and ENGTWOL by Lingsoft
Inquery retrieval system
German – English translation processes
For German – English we have tested two types of dictionaries (two runs).</p>
      <p>Using the Duden German-English dictionary (260.000 words) two translation tables for the 50 CLEF topics
were created. The first one included all translations from the dictionary. The second translation table contained
the same data, except that all direct translations of compounds were excluded. The construction of the
GermanEnglish translation table was a separate process analysed by a human, following strict syntactic rules for
selecting strings from the PC screen. German – English process could not be automated because of interface
problems and colour fonts used in the Duden dictionary. However, the translation tables were used
automatically.</p>
      <p>The results
Testrun
TAYfinstr (Finnish structured)
TAYswestr (Swedish structured)
TAYgerstr (German structured)
TAYgershort (German/short structured)
The results of the four UTACLIR runs are presented below and in Figures 5 and 6.</p>
      <p>Average precision
(CLEF 2001)
0,3894
0,3769
0,3474
0,3054
(CLEF 2000)
0,2275
0,2540
0,2665
-------</p>
      <p>SWEstr
FINstr
GERstr</p>
      <p>GERshort
0
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9</p>
      <p>Recall
1</p>
      <p>0,7
0,6
0,5
iino0,4
s
c
reP0,3
0,2
0,1
0</p>
      <p>Interpolated Recall-Precision Averages
0,45
0,4
0,35
0,3
n
io0,25
s
i
ec 0,2
r
P0,15
0,1
0,05
0</p>
      <p>Document cut-off value</p>
      <p>SWEstr
FINstr
GERstr
GERshort
5
10
15
20
30</p>
      <p>Generally the results for all the four runs are good. Improvements are considerable from the last year. Average
precision for all the queries shows clear improvements, but there is still great variation in the performance of
single queries. Some queries perform exceedingly well getting high scores, but some fail to retrieve relevant
documents. This holds for all language pairs.</p>
    </sec>
    <sec id="sec-4">
      <title>4 Discussion and Conclusion</title>
      <p>After last year CLEF evaluation we identified 1) problems with the translation of proper names (especially true
for Finnish) 2) problems with untranslated components in the compound handling process 3) the handling of
compounds containing more than two components was not satisfactory 4) normalisation is needed for the
dictionary translation in order to match the normalised index of the database.</p>
      <p>This year we focused on compound words and proper names. Both are important and common in the source
languages and in this year’s topics. Therefore the way they are handled considerably affects the results. The new
methods for compounds and proper names account for the improvements we achieved this year. However, part
of the improvement may be due to the higher number of judged queries.</p>
      <p>The choice of using the n-gram technique for all unidentified words was a success. This especially holds for
Finnish, in which proper names quite often appear in inflected forms. However, the use of the n-gram technique
also increased noise in the form of many nonsense words that were added to the final query. This particularly
holds for Swedish and German where all untranslated single words and compound components were handled by
the n-gram technique. If the untranslated word was not a proper name, nonsense words were added to the query
by the n-gram technique. The Finnish process was different in this aspect since n-gram matching was not used as
part of compound processing.</p>
      <p>The new compound process was effective for some topics but failed for some topics. The Finnish run did not
suffer from nonsense words generated from compounds which increased noise in conjunction with the n-gram
technique. On the other hand, because we used last year’s process for Finnish (except for the proximity
operator), compound components were not translated in all cases. This also had negative effects.
The fogemorpheme algorithm seemed to improve the translations of compound components for both Swedish
and German.</p>
      <p>The test with two dictionaries for the German runs gives an indication that the new features in the UTACLIR
process work well also with a limited dictionary. On the other hand the advantage of a direct translation of
compounds is inevitable. Our method for handling compounds works as a good and necessary complement,
since no dictionary even a comprehensive one holds entries for all compounds. Compound splitting is needed in
several queries in the TAYgerstr-run where a comprehensive dictionary is used. The queries in the
TAYgershortrun become very long since all compounds were split into their components. When all the alternative translations
for the components are combined to a phrase in the target language query, the number of combinations may be
high. Nonsense combinations also occurred quite frequently. On the other hand, generally the process can be said
to work as expected because of the relevant combinations.</p>
      <p>Acknowledgments
ENGTWOL (Morphological Transducer Lexicon Description of English): Copyright (c) 1989-1992 Arto
Voutilainen and Juha Heikkilä.</p>
      <p>FINTWOL (Morphological Description of Finnish): Copyright (c) Kimmo Koskenniemi and Lingsoft Oy.
19831993.</p>
      <p>GERTWOL (Morphological Transducer Lexicon Description of German): Copyright (c) 1997 Kimmo
Koskenniemi and Lingsoft, Inc.</p>
      <p>SWETWOL (Morphological Transducer Lexicon Description of Swedish): Copyright (c) 1998 Fred Karlsson
and Lingsoft, Inc.</p>
      <p>TWOL-R (Run-time Two-Level Program): Copyright (c) Kimmo Koskenniemi and Lingsoft Oy. 1983-1992.
MOT Dictionary Software was used for automatic word-by-word translations. Copyright (c) 1998 Kielikone Oy,
Finland.</p>
      <p>The Inquery search engine was provided by the Center for Intelligent Information Retrieval at the University of
Massachusetts. This research is part of the research project Query structures and dictionaries as tools in
conceptbased and cross-lingual information retrieval funded by the Academy of Finland (Research Projects 44703;
49157).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Gadd</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <year>1990</year>
          .
          <article-title>Phonix: The algorithm</article-title>
          .
          <source>Program</source>
          ,
          <volume>24</volume>
          (
          <issue>4</issue>
          ),
          <fpage>363</fpage>
          -
          <lpage>369</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Grefenstette</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Segond</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>1997</year>
          )
          <article-title>Multilingual natural language procesing</article-title>
          .
          <source>International Journal of Corpus Linguistics</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>153</fpage>
          -
          <lpage>162</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Haas</surname>
            ,
            <given-names>S. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Losee</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          Jr (
          <year>1994</year>
          )
          <article-title>Looking in text windows: Their size and composition</article-title>
          .
          <source>Information Processing and Management</source>
          <volume>30</volume>
          (
          <issue>5</issue>
          ),
          <fpage>619</fpage>
          -
          <lpage>629</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Hedlund</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keskustalo</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirkola</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seppänen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Järvelin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2000</year>
          )
          <article-title>Bilingual tests with Swedish, Finnish and German queries</article-title>
          . Working Notes for CLEF Workshop http://www.iei.pi.cnr.it/DELOS/CLEF/Notes.html Hedlund,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Keskustalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Pirkola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Seppänen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Järvelin</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          (2001a)
          <article-title>Bilingual tests with Swedish, Finnish and German queries: Dealing with morphology, compound words and query structuring</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          In Carol Peters (ed).
          <source>Cross-Language Information Retrieval and Evaluation: Proceedings of the CLEF 2000 Workshop, Lecture Notes in Computer Science</source>
          <year>2069</year>
          , Springer 2001, pp
          <fpage>211</fpage>
          -
          <lpage>225</lpage>
          , forthcoming.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Hedlund</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirkola</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Järvelin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2001b</year>
          ).
          <article-title>Aspects of Swedish Morphology and Semantics from the Perspective of Mono-</article-title>
          and
          <string-name>
            <surname>Cross-language Information</surname>
            <given-names>Retrieval. Information</given-names>
          </string-name>
          <string-name>
            <surname>Processing</surname>
          </string-name>
          &amp; Management vol.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <volume>37</volume>
          /1 pp.
          <fpage>147</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Jacquemin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>1996</year>
          )
          <article-title>What is the three that we see through the window: A linguistic approach to windowing and term variation</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>32</volume>
          (
          <issue>4</issue>
          ),
          <fpage>445</fpage>
          -
          <lpage>458</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Levi</surname>
            ,
            <given-names>J. N.</given-names>
          </string-name>
          (
          <year>1978</year>
          )
          <article-title>The syntax</article-title>
          and semantics of complex nominals London: Academic Press.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Pfeifer</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poersch</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fuhr</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>Retrieval effectiveness of proper name search methods</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>32</volume>
          (
          <issue>6</issue>
          ),
          <fpage>667</fpage>
          -
          <lpage>679</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Pirkola</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keskustalo</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leppänen</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Järvelin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Targeted s-gram matching: a novel n-gram matching technique for cross- and monolingual word form variants</article-title>
          .
          <source>Manuscript.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Pirkola</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>The Effects of Query Structure and Dictionary Setups in Dictionary-Based Cross-language Information Retrieval</article-title>
          .
          <source>In Proceedings of the 21st ACM/SIGIR Conference</source>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
          Robertson,
          <string-name>
            <given-names>A.M.</given-names>
            and
            <surname>Willett</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>1998</year>
          .
          <article-title>Applications of n-grams in textual information systems</article-title>
          .
          <source>Journal of Documentation</source>
          ,
          <volume>54</volume>
          (
          <issue>1</issue>
          ),
          <fpage>48</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Spyns</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Wachter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>1995</year>
          )
          <article-title>Morphological analysis of Dutch medical compounds and derivations</article-title>
          .
          <source>ITL review of applied linguistics Institute of applied linguistics 109-110</source>
          ,
          <fpage>19</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>Phrasal terms in real-word applications</article-title>
          . In Thomek Strzalkowski (ed).
          <source>Natural language informations retrieval</source>
          . Dordrecht: Kluwer
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Zobel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Dart</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>1995</year>
          .
          <article-title>Finding approximate matches in large lexicons</article-title>
          .
          <source>Software - practice and experience</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ),
          <fpage>331</fpage>
          -
          <lpage>345</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>