<!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>Geographic IR Helped by Structured Geospatial Knowledge Resources</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>A. Toral</institution>
          ,
          <addr-line>O. Ferr</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Information Retrieval, Geographic Information Retrieval</institution>
          ,
          <addr-line>Geographic Database</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>andez, E. Noguera, Z. Kozareva, A. Montoyo and R. Mun~oz Natural Language Processing and Information Systems Group Department of Software and Computing Systems University of Alicante</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>For the participation of the University of Alicante in the second edition of GeoCLEF, we have researched the incorporation of geographic knowledge into Geographic Information Retrieval (GIR). Our system is made up of an IR module used for several years in the CLEF competitions (IR-n) and a Geographic Knowledge module (Geonames). The latter is used to carry out an expansion of the initial topic by adding geographic items. The geographic items and relations are extracted from the topics and queries using the Geonames database are built from them. The returned information by this geographic resource is incorporated into the topics which at the end are processed by IR-n. We have submitted several runs, in order to compare the performance of the usage of a classic IR with the usage of geographic knowledge. The results show that the addition of geographic knowledge has negative impact on the obtained precision. However, the fact that for some topics the obtained results are better, makes us conclude that the addition of this knowledge could be useful but a lot of research e®ort is needed in order to determine how this knowledge should be correctly applied.</p>
      </abstract>
      <kwd-group>
        <kwd>Algorithms</kwd>
        <kwd>Geographic database</kwd>
        <kwd>Experimentation</kwd>
        <kwd>Measurement</kwd>
        <kwd>Performance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>GeoCLEF is a track of the Cross-Language Evaluation Forum (CLEF) whose aim is to provide
the necessary framework in which to evaluate Geographic Information Retrieval (GIR) Systems
for search tasks involving both spatial and multilingual aspects.</p>
      <p>The underlying and basic technology of GIR, Information Retrieval (IR), deals with the
selection of the most relevant documents from a document collection given a query. Thus, GIR is a
specialization of IR which introduces geospatial restrictions to the retrieval task.</p>
      <p>Several approaches were followed in order to perform GIR within the ¯rst edition of GeoCLEF.
Several systems used Named Entity Recognition [10] [4] [5] [8] [3] specialised to the geographic
domain. Some used geographic knowledge resources [10] [5] [8] [3]. Some systems used Natural
Language Processing tools such as Part-of-Speech tagging [5] or Text Mining [3]. Another approach
was to perform a query expansion [10] [2]. Finally, there were approaches based on the classic IR
without any treatment of geography [7] [6] [11].</p>
      <p>Three out of the top-4 systems for the English monolingual run were based only on IR (the
remaining one [4] used also geographic NER). This may be due to the fact that the systems which
tried to use some kind of geographic reasoning did not do that in the correct way. Thus, the
best results from GeoCLEF 2005, based on IR may be used as a baseline in order to test the
performance of the geographic reasoning. This supports the claim that the research in GIR is still
at the very ¯rst steps and so, there is a long way to go.</p>
      <p>In our participation in GeoCLEF 2005 [4], we mentioned as an important aspect the lack of
adequate ready-to-use structured knowledge resources of geographic items for our speci¯c purpose.
This is why for our participation in the second edition of this forum, we have centered our e®orts
on studying geographic resources and trying to determine how to use them within GIR. In a
nutshell, we have researched the appliance of available resources of geospatial nature to GIR.</p>
      <p>The GIR system developed with this purpose consists of exploiting geographic resources in
order to make a query expansion with geographic knowledge. Obviously, we also want to evaluate
the impact of the addition of these geographic items into our IR module.</p>
      <p>The rest of this paper is organized as follows. The next section presents a detailed description
of our system and the modules it is made of. Section 3 illustrates the carried out experiments and
the obtained results by means of an example that shows the functioning of our system. Finally,
Section 4 outlines our conclusions and future work proposals.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System Description</title>
      <p>Our approach is based on IR with the appliance of geographic knowledge which is extracted from
a structured knowledge resource. Figure 1 depicts an overview of our system as well as how the
di®erent modules interact among each other.</p>
      <p>Geographical Knowledge
Topics</p>
      <p>Topics</p>
      <p>&amp;
Geo-knowledge</p>
      <p>Documents</p>
      <p>IR Module</p>
      <p>Relevant documents</p>
      <p>The topics are processed and enriched with related geographic information which is obtained
by exploiting the Geonames1 resource. A SQL query is generated from the geographic information
provided by the topic, and then the query is processed in the Geonames database in order to obtain
the related geographic items.</p>
      <p>Once all the geographic information is collected, we apply the IR module with this knowledge
in order to retrieve all the relevant documents concerning this speci¯c geospatial information.</p>
      <p>The next subsections describe in details the two main modules of our system.
2.1</p>
      <sec id="sec-2-1">
        <title>Module</title>
        <p>The IR module we used is called IR-n [12]. IR-n is a Passage Retrieval system (PR). These systems
[9] study the appearance of query terms in contiguous fragments of the documents (also called
passages). One of the main advantages of these systems is that they allow us to determine not
only whether a document is relevant or not, but also to detect the relevant part of the document.</p>
        <p>The passages are usually composed of a ¯xed number of sentences. This number depends on
a measure obtained from the used document collection. To determine this value, the system has
been trained on the GeoCLEF 2005 data collections. The number of sentences that obtains the
best results is 8 both for English and Spanish. Furthermore, IR-n uses overlapping passages in
order to avoid documents that could be considered as non relevant if there appear words of the
question in adjacent passages.</p>
        <p>IR-n allows the use of distinct similarity measures. With the aim to evaluate the most
appropriate one, we have trained the system on the English and Spanish collections. For the both
collections, the similarity measure which obtains the best results is dfr [1].</p>
        <p>We have speci¯cally adapted the IR-n system to incorporate geographic knowledge. In order
to do this, we need to take into account two kinds of restrictions: required words and geographical
items.</p>
        <p>Required words These words are marked with '#'. Passages which do not contain at least one
of these words are not included in the rank list.</p>
        <p>Geographical places In addition, a query expansion has been done using the Geonames
database (this is studied in depth in the section 2.2). They are added into a new label called
&lt;EN-geonames&gt;.</p>
        <p>As required words, we consider all the nouns of the topic (title, description and narrative) but
geographic ones, stop words or other common words appearing in topic de¯nitions (e.g. document,
relevant). This is, we consider the words that de¯ne the main concept of the topic. The reason
for doing this is to lessen the noise of the incorporation of big lists of geographic items to the IR
query could introduce.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Geographic Knowledge Module</title>
        <p>Geonames is a geographic database which contains more than 6 million entries for geographical
names whereof 2.2 million are cities and villages. Geonames is built from di®erent sources being
the most important nga2, gnis3 and wikipedia4 among others. Its data is freely available and may
be used through web services or from database dumps which are periodically provided.</p>
        <p>The information that Geonames provides for each entry is structured in several information
¯elds from which we have used the following ones:
² Name: name of the geographical entry
² Alternate names: alternative names (di®erent names for a geographical point that may
include translations)
² Latitude: latitude in decimal degrees (wgs84)
² Longitude: longitude in decimal degrees (wgs84)
² Feature class: type of the entry according to Geonames taxonomy5
² Country code: ISO-3166 2-letter country code (two characters)
2http://gnswww.nga.mil/geonames/GNS/index.jsp
3http://geonames.usgs.gov/index.html
4http://www.wikipedia.org
5http://www.geonames.org/export/codes.html
² Population: number of inhabitants (only if the entry belongs to a populated place type)
Our approach regarding Geonames consisted of building a query to the Geonames database for
each topic in a methodical way. We extract for each topic the geographic entities and relations,
and we enrich the topic with the information that the query with this geographic info returns. We
add an appendix in which the geographic queries for all topics are shown.</p>
        <p>Due to the big size of Geonames, there is possible incorporation of noise into the topics.
Therefore, we put some restrictions to the extracted data. From the returned entries to the query,
we only consider those for which the population is bigger than 10,000 inhabitants and those that
belong to a ¯rst-order administrative division (ADM1).</p>
        <p>It should be noted that for some topics (26, 40 and 41), our method to build a query could not
be applied, because the topics did not have any geographical restriction considered by Geonames.
For instance topic 40 does not have any geographic restriction.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments and Results</title>
      <p>The organizers of GeoCLEF provide 25 topics in four languages (English, German, Portuguese
and Spanish) for all participants, as well as di®erent data collections for each target language
(e.g. EFE 94 and EFE 95 for Spanish). In our participation in this edition of GeoCLEF we have
evaluated our system for the English and Spanish monolingual tasks.</p>
      <p>For each task, we have carried out three experiments. The ¯rst two ones just apply classic IR
to the provided queries. The motivation is to provide an experiment which allow us to evaluate our
approach which is practically carried out in our third experiment. The unique di®erence between
these two experiments is that the ¯rst (called uaTD) uses only the topic title and description in
order to retrieve the documents. However, the second experiment (called uaTDN )uses also the
geographic information provided by the topic narrative section.</p>
      <p>The third experiment (called uaTDNGeo), consists of IR module, but the queries which are
passed to the system are previously enriched with geographic information. This information is
obtained from the Geonames database. In the followings paragraphs, we show the whole process
that is carried out with our system in this experiment.</p>
      <p>The example with which we illustrate the process of our system is for topic 31.
1. Extract from the topic the required words and the geographic entities and relations:
required words: combat, embargo, e®ect, fact
geographic entities: Iraq
geographic relations: north-of</p>
      <sec id="sec-3-1">
        <title>2. Build the Geonames query</title>
        <p>select name, alternames from geonames</p>
        <p>WHERE
latitude&gt;33 AND #average latitude of Iraq is 33 N
country_code='IQ' AND
((feature_class='P' AND population &gt; 10000) OR feature_code='ADM1');
3. Assemble a new IR query incorporating the extracted geographic knowledge
&lt;num&gt;GC031&lt;/num&gt;
&lt;EN-title&gt;Combats# and embargo# in the northern part of Iraq&lt;/EN-title&gt;
&lt;EN-desc&gt;Documents telling about combats# or embargo# in the northern
part of Iraq&lt;/EN-desc&gt;
&lt;EN-narr&gt;Relevant documents are about combats# and effects# of the 90s
embargo# in the northern part of Iraq.</p>
        <p>Documents about these #facts happening in other parts of Iraq are
not relevant&lt;/EN-narr&gt;
&lt;EN-geonames&gt;Zakho Tozkhurmato Khurmati Touz Hourmato [...]&lt;/EN-geonames&gt;
&lt;/num&gt;</p>
      </sec>
      <sec id="sec-3-2">
        <title>4. Retrieve the relevant documents using the IR-n system</title>
        <p>Language</p>
        <p>Run
English
Spanish</p>
        <p>CLEF Average
uaTD
uaTDN
uaTDNGeo
CLEF Average 0.19096
uaTD 0.3508
uaTDN 0.3237
uaTDNGeo 0.1525</p>
        <p>AvgP</p>
        <p>The addition of geographical information has drastically decrement the precision. For English,
the best run (uaTDN) obtains 29.85 while the geographic run (uaTDNGeo) achieves 12.01 (see
Table 1). In the case of Spanish, the best run (uaTD) reaches 35.09 and the geographic one
(uaTDNGeo) 15.25 (see Table 1). Although we implement the model of the required words in
order to lessen the noise introduced by the large lists of geographic items to IR queries, this seems
to be insu±cient.</p>
        <p>Topic</p>
        <p>However, for both English and Spanish, the run with geographic information obtains the best
results for the three topics (see Table 2): 33, 41 and 45 (EN) and 27, 33 and 40 (ES). Therefore,
a more in-depth analysis should be carried out in order to achieve a better understanding on the
behaviour of the geographic information incorporation and how it should be done.</p>
        <p>It should be noted that the results for Spanish are slightly better than those for English. This
is so for every run we have submitted (uaTD, uaTDN and uaTDNGeo). This happens because
the IR module was initially designed for Spanish and, moreover, it has been used for this language
for several years.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>For our participation in GeoCLEF 2006 we have proposed the expansion of IR queries with
geographic information related to the topics. For this purpose we have studied knowledge geographic
resources and we have used Geonames.</p>
      <p>The proposal has obtained poor results compared to our simpler model in which we only use
an Information Retrieval system. This is a paradigmatic example of the state of the art of the
GIR ¯eld; it is just the beginning and more e®orts are needed in order ¯gure out how to introduce
the geographic knowledge in a way that the basic IR systems could bene¯t from it.</p>
      <p>Therefore, as future work we consider to research into di®erent ways of providing the geographic
knowledge to basic IR and evaluating the impact of each approach. Thus, our aim is to improve
GIR results by applying existing geographic knowledge from structured resources.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements References</title>
      <p>This research has been partially funded by the Spanish Government under project CICyT number
TIC2003-07158-C04-01 and by the Valencia Government under project number GV06-161.
[1] G. Amati and C. J. Van Rijsbergen. Probabilistic Models of information retrieval based on
measuring the divergence from randomness. ACM TOIS, 20(4):357{389, 2002.
[2] Davide Buscaldi, Paolo Rosso, and Emilio Sanchis Arnal. A WordNet-based Query Expansion
method for Geographical Information Retrieval. Working Notes in Cross-Language Evaluation
Forum (CLEF) 2005, 2005.
[3] Nuno Cardoso, Bruno Martins, Marcirio Silveria Chaves, Leonardo Andrade, and Mario J.</p>
      <p>Silva. The XLDB Group at GeoCLEF 2005. Working Notes in Cross-Language Evaluation
Forum (CLEF) 2005, 2005.
[4] Oscar Ferra¶ndez, Zornitsa Kozareva, Antonio Toral, Elisa Noguera, Andr¶es Montoyo, Rafael
Mun~oz, and Fernando Llopis. The University of Alicante at GeoCLEF 2005. Working Notes
in Cross-Language Evaluation Forum (CLEF) 2005, 2005.
[5] Daniel Ferr¶es, Alicia Ageno, and Horacio Rodr¶³guez. The GeoTALP-IR System at
GeoCLEF2005: Experiments Using a QA-based IR System, Linguistic Analysis and a Geographical
Thesaurus. Working Notes in Cross-Language Evaluation Forum (CLEF) 2005, 2005.
[6] Fredric Gey and Vivien Petras. Berkeley2 at GeoCLEF: Cross-Language Geographic
Information Retrieval of German and English Documents. Working Notes in Cross-Language
Evaluation Forum (CLEF) 2005, 2005.
[7] Rocio Guill¶e. CSUSM Experiments in GeoCLEF2005: Monolingual and Bilingual Tasks.</p>
      <p>Working Notes in Cross-Language Evaluation Forum (CLEF) 2005, 2005.
[8] Baden Hughes. NICTA i2d2 at GeoCLEF 2005. Working Notes in Cross-Language Evaluation</p>
      <p>Forum (CLEF) 2005, 2005.
[9] M. Kaskziel and J. Zobel. Passage retrieval revisited. In Proceedings of the 20th annual</p>
      <p>International ACM Philadelphia SIGIR, pages 178{185, 1997.
[10] Sara Lana-Serrano and Jose M. Gon~i-Menoyo. MIRACLE's 2005 Approachj to Geographical
Information Retrieval. Working Notes in Cross-Language Evaluation Forum (CLEF) 2005,
2005.
[11] Ray R. Larson. Cheshire II at GeoCLEF: Fusion and Query Expansion for GIR. Working</p>
      <p>Notes in Cross-Language Evaluation Forum (CLEF) 2005, 2005.
[12] Fernando Llopis. IR-n un Sistema de Recuperacin de Informacin Basado en Pasajes. Ph.D.</p>
      <p>tesis. Procesamiento del Lenguaje Natural, 30:127{128, Universidad de Alicante 2003.
A SQL queries
26. no geographic SQL-query was implemented;
27. (longitude&gt;7.98 AND longitude&lt;9.38 AND latitude&gt;49.21 AND
latitude&lt;51.01);
28. (country_code='CA' OR country_code='US' OR country_code='MX');
29. (country_code='AO' OR country_code='ZA');
30. (longitude&gt;-6.32 AND longitude&lt;-1.04 AND latitude&gt;38.40 AND
latitude&lt;42.40);
31. latitude&gt;33.20 AND country_code='IQ';
32. country_code='CA' and admin1_code=10;
33. country_code='DE' and admin1_code=7;
34. (latitude&gt;-23.51 AND latitude&lt;23.51) AND ((feature_class='P' AND
population &gt; 50000) OR feature_code='ADM1');
35. (country_code='BG' OR country_code='HU' OR country_code='CZ' OR
country_code='SK' OR country_code='PL' OR country_code='RO');
36. (country_code='JP' OR country_code='KP' OR country_code='KR' OR
country_code='RU');
37. (country_code='IR' OR country_code='IQ' OR country_code='TK' OR
country_code='EG' OR country_code='LB' OR country_code='SA' OR
country_code='JO' OR country_code='YE' OR country_code='QA' OR
country_code='KW' OR country_code='BH' OR country_code='IL' OR
country_code='OM' OR country_code='SY' OR country_code='AE' OR
country_code='CY' OR country_code='PS');
38. (country_code='BN' OR country_code='KH' OR country_code='TL' OR
country_code='ID' OR country_code='LA' OR country_code='MY' OR
country_code='MM' OR country_code='PH' OR country_code='SG' OR
country_code='TH' OR country_code='VN');
47. (country_code='FR' or country_code='SP' or country_code='MC' or
country_code='IT' or country_code='MT' or country_code='SI' or
country_code='HR' or country_code='BA' or country_code='CS' or
country_code='AL' or country_code='GR' or country_code='TR' or
country_code='CY');
48. (country_code='GL');
49. (country_code='FR');
50. (country_code='DE' or country_code='AT' or country_code='SK' or
country_code='HU' or country_code='HR' or country_code='CS' or
country_code='BG' or country_code='RO' or country_code='UA' or
country_code='LI' or country_code='FR' or country_code='NL' or
country_code='CH');</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          39.
          <article-title>(country_code='AZ' OR country_code='AM' OR country_code='GE');</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          40.
          <article-title>no geographic SQL-query was implemented;</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          41.
          <article-title>no geographic SQL-query was implemented;</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          42. country_code='
          <source>DE' and (admin1_code='03' or admin1_code='04' or admin1_code='06' or admin1_code='12' or admin1_code='</source>
          <volume>10</volume>
          ');
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          43.
          <string-name>
            <surname>country</surname>
          </string-name>
          <article-title>_code='US' and (admin1_code='CT' or admin1_code='RI' or admin1_code='MA' or admin1_code='VT' or admin1_code='NH' or admin1_code='ME');</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          44.
          <article-title>(country_code='SI' OR country_code='MK' OR country_code='HR' OR country_code='YI' OR country_code='BK');</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          45. country_code='
          <source>BR' and (admin1_code='02' or admin1_code='05' or admin1_code='06' or admin1_code='13' or admin1_code='17' or admin1_code='19' or admin1_code='20' or admin1_code='22' or admin1_code='</source>
          <volume>28</volume>
          ');
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          46. country_code='
          <source>PT' and (admin1_code='21' or admin1_code='17' or admin1_code='04' or admin1_code='</source>
          <volume>05</volume>
          ');
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>