<!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>GEOUJA System. University of Ja¶en at GEOCLEF 2007</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>e M. Perea-Ortega</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miguel A. Garc</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>a-Cumbreras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manuel Garc</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>a-Vega</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arturo Montejo-Ra</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Algorithms</institution>
          ,
          <addr-line>Languages, Performance, Experimentation</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Campus Las Lagunillas</institution>
          ,
          <addr-line>Ed. A3, E-23071, Ja</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Information Retrieval, Geographic Information Retrieval</institution>
          ,
          <addr-line>Named Entity Recognition, GeoCLEF</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>SINAI Group. Department of Computer Science. University of Ja</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1803</year>
      </pub-date>
      <abstract>
        <p>This paper describes the second participation of the SINAI group of the University of Ja¶en in GeoCLEF 2007. We have developed a system di®erent from the one presented in GeoCLEF 2006. Our architecture is made up of ¯ve main modules. The ¯rst one is the Information Retrieval Subsystem, that works with collections and queries in English and returns relevant documents for a query. The queries that are not in English are translated by the Translation Subsystem. All the queries are ¯ltered by the Geo-Relation Finder Subsystem, that ¯nds any spatial relation in the topic, and NER (Named Entities Recognition) Subsystem, that looks for any location in the topic. The most important module is the Geo-Relation Validator Subsystem, it applies some heuristics to ¯lter documents recovered by the IR Subsystem. We have made several runs, combining these modules to resolve the monolingual and the bilingual tasks. The results obtained show that the heuristics applied are quite restrictive and therefore it must be generated new heuristics and to improve the de¯nition of new rules to ¯lter recovered documents.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>1 Content Analysis and Indexing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>4 Systems and Software</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>7 Digital Libraries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The most important one is the Validator module. The list of relevant documents is ¯ltered
using it: if a document doesn't pass the validation test it is removed from the list. Next section
describes the whole system. Then, in the section 3, each module of the system is explained. Later
on, results are described and ¯nally, the conclusions about our participation in GeoCLEF 2007
are expounded.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System overview</title>
      <p>We propose a Geographical Information Retrieval System that is made up of ¯ve related
subsystems. These modules are explained in detail in the next section.</p>
      <p>
        In our architecture we only worked with the English collection1 and we have applied a o®-line
preprocess to it. This preprocess consists in using the English stop-words list, a named entity
recognizer (NER) and the Porter stemmer [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The preprocessed data set will be indexed later
using the IR Subsystem.
      </p>
      <p>The translated query or topic proposed is indexed using the IR Subsystem too. If the language
of topic is di®erent from English, then it is translated by means of the Translation Subsystem. For
each translated query to evaluate we labeled it with NER and geo-relation information. The
GeoRelation Finder Subsystem (GR Finder Subsystem) extracts spatial relations from the geographic
query and the NER Subsystem recognizes named entities.</p>
      <p>From the original English query the documents are recovered by the IR Subsystem that
previously indexed the data collection. The NER information and the geo-relation components in
relevant documents, and the NER locations from the geographic query are the input for
GeoRelation Validator Subsystem (GR Validator Subsystem), the most important module in our
architecture.</p>
      <p>In the GR Validator Subsystem we eliminate those relevant documents previously retrieved
that do not agree with several rules. These rules are related to all the information that handles
this module (locations and spatial relations from documents and geographic queries) and are
explained in section 3.4. Figure 1 shows the proposed system architecture.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Subsystems description</title>
      <sec id="sec-3-1">
        <title>Translation Subsystem</title>
        <p>
          As translation module, we have used SINTRAM (SINai TRAnslation Module)[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. This subsystem
translates the queries from several languages into English. SINTRAM uses some on-line
Machine Translators for each language pair and implements some heuristics to combine the di®erent
translations. After a complete research the best translators were found to be
² Systran for French, Italian and Portuguese. It is available at http://www.systransoft.com
² Prompt for Spanish. It is available at http://translation2.paralink.com
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>NER Subsystem</title>
        <p>The main goal of NER Subsystem is to detect and recognize the entities appearing in the queries.
We are only interested in geographical information, so we have just used locations detected by this
NER Module. We have used the NER module of the GATE2 toolkit. The location terms includes
everything that is town, city, capital, country and even continent. The NER module adds entity
labels to the topics with the found locations. An entity label example recognized in the title of the
topic follows:</p>
        <p>&lt; en title position = "15" type = "LOC" &gt; USA &lt; =en title &gt;
1English Los Angeles Times 94 (LA94) and English Glasgow Herald 95 (GH95)
2http://gate.ac.uk/
where position is the position of the entity in the phrase. This value is greater than or equal to
zero and we used it to know at any moment what locations and geo-relations are related to each
other by proximity.</p>
        <p>The basic operation of NER Subsystem is the following:
² The ¯rst step is the preprocessing phase. Each query is preprocessed using a tokenizer, a
sentence splitter and a POS tagger. The NER Subsystem we have used needs this information
in order to improves the named entity detection and recognition.
² The second is the detection of the geographical places. For this proposal we have use a</p>
        <p>Gazetteer, included also in GATE.</p>
        <p>The NER Subsystem generates some topic labels, based on the original ones, adding the
locations. These topic labels will be used later by the GR Validator Subsystem.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>GR Finder Subsystem</title>
        <p>The Geo-Relation Finder Subsystem is used to ¯nd the spatial relations in the geographic queries.
This module makes use of four text ¯les to store the geo-relations identi¯ed. Four geo-relations ¯les
exist because our system detects spatial relations of four words at the most. Some geo-relations
examples are: in, near, north of, next to, in or around, in the west of...</p>
        <p>The GR Finder module adds geo-relation labels to the topics with the found spatial relations.
A geo-relation label example recognized in the title of the topic would be the following one:
&lt; gr title position = "43" &gt; near &lt; =gr title &gt;
where position is the position of the spatial relation in the phrase.</p>
        <p>In this module we controlled a special geo-relation named between. For this case, the GR
Finder Subsystem adds the two entities that this preposition relates. An example of the label that
this module adds for description label "To be relevant documents describing oil or gas production
between the UK and the European continent will be relevant " is:</p>
        <p>&lt; gr desc position = "9" &gt; between the; U K; European &lt; =gr desc &gt;
where we can see how both entities (UK and European) are added after the preposition, separated
by a semicolon.</p>
        <p>The basic operation of GR Finder Subsystem is the following:
² For each topic label (title, desc or narr ) the subsystem looks for some spatial relation. It
makes use of the text ¯les that store the geo-relations that can detect.
² For each found spatial relation we veri¯ed that the word that comes next is an entity. For
that reason it is necessary that the NER Subsystem is executed before.</p>
        <p>Like NER Subsystem, the GR Finder Subsystem also generates topic labels, based on the
original topic, adding the spatial relations. These topic labels (entities and geo-relations) will be
used later by the GR Validator Subsystem. In the Figure 2 we can see an example of the text
that generates this subsystem.
3http://www.geonames.org/. Geonames geographical database contains over eight million geographical names
and consists of 6.3 million unique features whereof 2.2 million populated places and 1.8 million alternate names
² Find the country name of a city.
² Find the latitude and longitude for a given location.
² Check if a city belongs to a certain country.
² Check if a location is to the north of another one.
² Calculate the distance from a location to another one.</p>
        <p>Many heuristics can be applied with the former check points to make the validation of a
document recovered by the IR Subsystem. The GR Validator Subsystem receives external information
from IR Subsystem (entities from each document recovered) and from GR Finder and NER
Subsystems (entities and spatial relations from each topic). This year we have used the following
heuristics in our experiments:
1. For every entity appearing in query without an associated geo-relation, the system checks
if this entity is present in documents recovered by IR Subsystem. The module discards a
document whenever the number of entities found in topic with no associated geo-relation
and not appearing in that document exceeds the ¯fty percent of the total of topic entities.
2. If the entity appearing in the topic has associated some spatial relation, the module checks
if location is a continent, a country or a city. Depending on this location type for the query,
the heuristics which we have followed in our experiments are the following ones:
(a) If the location from a query is a continent or a country and its associated geo-relation
is in, on, at, from, of or along, then the module checks if most of the entities of the
document belong to that continent or country (at least ¯fty percent).
(b) If the location from a query is a city and its associated spatial relation is near, north of,
south of, east of or west of, the subsystem obtains the latitude and longitude
information from Geonames Gazetteer about all locations from the document to be validated.
The module will check if the geographic situation of each location is valid or not
depending on the topic space relation.</p>
        <p>For each heuristic to check, the system is adding or reducing points of a ¯nal score, depending
on the result of that validation. A recovered document will be considered valid when the sum of
all the scores when applying the heuristics to each entity of the document is greater than zero.
3.5</p>
      </sec>
      <sec id="sec-3-4">
        <title>IR Subsystem</title>
        <p>The information retrieval system that we have employed is Lemur4. It is a toolkit that supports
indexing of large-scale text databases, the construction of simple language models for documents,
queries, or sub-collections, and the implementation of retrieval systems based on language models
as well as a variety of other retrieval models.</p>
        <p>
          Previous to the index step, the English collection provided for GeoCLEF have been
preprocessed, using the English stop-words list for meaningless terms removal, and the Porter stemmer
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] for su±x stripping. A NER has also been used to recognize possible entities in each document.
Next, the English collection data set has been indexed using Lemur. After indexing the collection,
each topic already translated is sent to Lemur. The relevant documents retrieved and their NER
information will be used by the GR Validator Subsystem.
        </p>
        <p>
          One parameter for each experiment is the weighting function, such as Okapi [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] or TF.IDF.
Another is the use or not of Pseudo-Relevant Feedback (PRF) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>4http://www.lemurproject.org/. The toolkit is being developed as part of the Lemur Project, a collaboration
between the Computer Science Department at the University of Massachusetts and the School of Computer Science
at Carnegie Mellon University.</p>
        <p>Experiment
Sinai ENEN Exp1 fb okapi</p>
        <p>Sinai ENEN Exp1 fb t¯df
Sinai ENEN Exp1 simple okapi
Sinai ENEN Exp1 simple t¯df</p>
        <p>Sinai ENEN Exp2 fb t¯df</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments and Results</title>
      <p>SINAI5 has participated in monolingual and bilingual tasks for GeoCLEF 2007 with a total of
26 experiments. In all experiments we have considered all tags from topics (title, description and
narrative) as source for the information retrieval process.</p>
      <p>Our baseline experiment consists in the Lemur retrieval on preprocessed collections (stopper
and stemmer ) without applying heuristics on relevant documents retrieved. This experiment has
been applied in the monolingual and bilingual tasks.</p>
      <p>The second experiment that we have made, consists in applying the heuristics that has been
explained in section 3.4, on relevant documents retrieved by the IR Subsystem. This experiment
also has been used in the monolingual and bilingual tasks.
4.1</p>
      <sec id="sec-4-1">
        <title>Monolingual task</title>
        <p>In the monolingual task we have participated with a total of 8 experiments: four about baseline
experiment (Exp1 ) and other four about second experiment applying the heuristics introduced
previously in this paper(Exp2 ). Some results are shown in Table 1.</p>
        <p>Experiments named against an ending "fb okapi " we have used Okapi with feedback as
weighting function in the information retrieval process. Those ending with "fb t¯df " indicate that we
have applied TF.IDF with feedback. Also we have run experiments with Okapi but without
feedback ("simple okapi ") and with TF.IDF but without feedback ("simple t¯df ").
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Bilingual task</title>
        <p>In the bilingual task we have participated with a total of 18 experiments: twelve about the baseline
case (Exp1 ) and six applying our heuristics (Exp2 ). Some results are shown in Table 2.</p>
        <p>For naming the experiments we have followed the same convention described in the previous
section (see section 4.1). For German-English task we submitted six experiments in total. The
string "GEEN " identi¯es them. For Portuguese-English task we submit six experiments too,
identi¯ed by the string "PTEN ". For Spanish-English task we submit six experiments in total
(string "SPEN ").
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Future work</title>
      <p>In this paper we have presented the experiments carried out in our second participation in the
GeoCLEF campaign. The philosophy followed in this second experimental study has changed with
respect to the approach presented last year. This year we have introduced a very restrictive system:
we have tried to eliminate those documents recovered by the IR Subsystem that do not satisfy
certain validation rules. However, the previous year we were centered in increasing the queries,
expanding them with entities and thesauri information in order to improve retrieval e®ectiveness.</p>
      <p>The results obtained the previous year showed that query expansion does not improve in general
the quality of the information retrieval process. The results of this year shown that the documents
that have been recovered are valid but the GR Validator Subsystem has ¯ltered some ones that
must not have eliminated.</p>
      <p>For the future, we will try to add more heuristics to the GR Validator Subsystem making use
of Geonames Gazetteer. Also we will de¯ne more precise rules so that the system is less restrictive
for the selection of recovered documents. Finally, we will also explore a larger number of retrieved
documents by the IR Subsystem, in the aim of providing a larger variety of documents to be
checked by the GR Validator Subsystem.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Miguel</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Garc</surname>
          </string-name>
          <article-title>¶³a-</article-title>
          <string-name>
            <surname>Cumbreras</surname>
            ,
            <given-names>L. Alfonso</given-names>
          </string-name>
          <article-title>Uren~a-L¶opez</article-title>
          , Fernando Mart¶³nez Santiago, and Jos¶e M.
          <article-title>Perea-Ortega. Bruja system. the university of ja¶en at the spanish task of qa@clef 2006</article-title>
          .
          <source>In Proceedings of the Cross Language Evaluation Forum (CLEF</source>
          <year>2006</year>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Manuel</given-names>
            <surname>Garc</surname>
          </string-name>
          <article-title>¶³a-Vega, Miguel A. Garc¶³a-</article-title>
          <string-name>
            <surname>Cumbreras</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          <string-name>
            <surname>Uren</surname>
          </string-name>
          <article-title>~a-L¶opez</article-title>
          , and Jos¶e M.
          <article-title>PereaOrtega. Geouja system. the ¯rst participation of the university of ja¶en at geoclef 2006</article-title>
          .
          <source>In Proceedings of the Cross Language Evaluation Forum (CLEF</source>
          <year>2006</year>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Fredric</given-names>
            <surname>Gey</surname>
          </string-name>
          , Ray Larson, Mark Sanderson, Kerstin Bischo®,
          <string-name>
            <surname>Thomas</surname>
            <given-names>Mandl</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Christa</surname>
            <given-names>WomserHacker</given-names>
          </string-name>
          , Diana Santos, and
          <string-name>
            <given-names>Paulo</given-names>
            <surname>Rocha</surname>
          </string-name>
          .
          <source>Geoclef</source>
          <year>2006</year>
          :
          <article-title>the clef 2006 cross-language geographic information retrieval track overview</article-title>
          .
          <source>In Proceedings of the Cross Language Evaluation Forum (CLEF</source>
          <year>2006</year>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.F.</given-names>
            <surname>Porter</surname>
          </string-name>
          .
          <article-title>An algorithm for su±x stripping</article-title>
          .
          <source>In Program 14</source>
          , pages
          <fpage>130</fpage>
          {
          <fpage>137</fpage>
          ,
          <year>1980</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>S.</given-names>
            <surname>Walker</surname>
          </string-name>
          .
          <article-title>Okapi-Keenbow at TREC-8</article-title>
          .
          <source>In Proceedings of the 8th Text Retrieval Conference TREC-8, NIST Special Publication 500-246</source>
          , pages
          <fpage>151</fpage>
          {
          <fpage>162</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Salton</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Buckley</surname>
          </string-name>
          .
          <article-title>Improving retrieval performance by relevance feedback</article-title>
          .
          <source>Journal of American Society for Information Sciences</source>
          ,
          <volume>21</volume>
          :
          <fpage>288</fpage>
          {
          <fpage>297</fpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>