<!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>TALP at GeoCLEF 2007: Using Terrier with Geographical Knowledge Filtering</article-title>
      </title-group>
      <contrib-group>
        <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>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Daniel Ferers ́ and Horacio Rodgır ́ uez TALP Research Center Software Department Universitat Polietc`nica de Catalunya</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Design</institution>
          ,
          <addr-line>Performance, Experimentation</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes our experiments in Geographical Information Retrieval (GIR) in the context of our participation in the GeoCLEF 2007 Monolingual English task. Our system, called TALPGeoIR, follows a similar architecture of our previous system presented at GeoCLEF 2006 [2] with some changes in the Retrieval modes and the Geographical Knowledge Base. The system has four phases performed sequentially: i) a Linguistic and Geographical Analysis of the topics, ii) a thematic Document Retrieval search with Terrier, iii) a Geographical Document Retrieval with Geographical Knowledge Bases, iv) a Document Filtering phase. Our experiments show that Geographical Knowledge Bases can be used to improve the retrieval results of the Terrier state-of-the-art IR system by lfitering out non geographically relevant 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-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Our GIR system is a modiefid version of the system presented in GeoCLEF 2006 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] with
some changes in the Retrieval modes and the Geographical Knowledge Base. The system has
four phases performed sequentially: i) a Linguistic and Geographical Analysis of the topics, ii) a
thematic Document Retrieval with Terrier, iii) a Geographical Retrieval task with Geographical
Knowledge Bases (GKBs), and iv) a Document Filtering phase. In addition, we have developed a
toolbox based on ’shape lfies’ 1 for countries, following [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>In this paper we present the overall architecture of our Geographical IR system and we describe
briefly its main components. We also present the experiments, results and conclusions in the
context of the GeoCLEF 2007 Monolingual English.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>System Description</title>
      <sec id="sec-2-1">
        <title>Overview</title>
        <p>The system architecture has four phases that are performed sequentially: Topic Analysis,
Textual Retrieval, Geographical Retrieval, and Document Filtering. Previously, a Collection
Preprocessing phase has been applied over the textual collections.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Collection Pre-processing</title>
        <p>We pre-processed the entire English collections: Glasgow Herald 1995 (GH95) and Los Angeles
Times 1994 (LAT94) (i.e. 169,477 documents) with linguistic tools (described in the next
subsection) to mark the part-of-speech (POS) tags, lemmas and Named Entities (NE). After this
process the collection is analyzed with a Geographical Thesaurus (described in the next
subsection). This information was used to built two indexes: one with the geographical information
extracted from the documents (and enriched with a GKB) and another with the original textual
information. We have used the Terrier Information Retrieval (IR) system to index the Textual
Index.</p>
        <p>• Geographical Index: this index contains the geographical information of the documents:
the feature types appearing int the documents and the geographical information associated
to each Geographical Named Entity of the document (feature type and geo-ontology path
information and coordinates). Even if the place is ambiguous all the possible referents are
indexed.
• Textual Index: this index stores the lemmatized content of the document without added
geographical information
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Topic Analysis</title>
        <p>The goal of this phase is to extract all the relevant keywords (with its analysis) from the topics.
These keywords are then used by the Document Retrieval phases. The Topic Analysis phase has
two main components: a Linguistic Analysis and a Geographical Analysis.
2.3.1</p>
        <sec id="sec-2-3-1">
          <title>Linguistic Analysis</title>
          <p>
            This process extracts lexico-semantic and syntactic information using the following set of Natural
Language Processing tools: i) TnT an statistical POS tagger [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ], ii) WordNet lemmatizer
(version 2.0), iii) A Maximum Entropy based NERC trained with the CONLL-2003 shared
task English data set.
2.3.2
          </p>
        </sec>
        <sec id="sec-2-3-2">
          <title>Geographical Analysis</title>
          <p>The Geographical Analysis is applied to the Named Entities from the Title and Description and
Narrative tags that have been classiefid as LOCATION or ORGANIZATION by the NERC
module. This analysis uses a Geographical Knowledge Bases that has three main components:
•
•</p>
          <p>Geographical Thesaurus: this component has been built joining four gazetteers that
contain entries with places and their geographical class, coordinates, and other information:
1. GEOnet Names Server (GNS)2: a gazetteer covering worldwide excluding the United</p>
          <p>States and Antarctica, with 5.3 million entries.
2. Geographic Names Information System (GNIS)3, contains 2.0 million entries about
geographic features of the United States and its territories. We used a subset of 39,906
entries of the most important geographical names.
3. GeoWorldMap4 World Gazetteer: a gazetteer with approximately 40,594 entries of the
most important countries, regions, and cities of the world.
4. World Gazetteer5: a gazetteer with approximately 171,021 entries of towns,
administrative divisions and agglomerations with their features and current population. From
this gazetteer we added only the 29,924 cities with more than 5,000 unhabitants.
Each one of these gazetteers have a different set of classes. We have mapped these sets to
the ADL Feature Type Thesaurus.</p>
          <p>
            Feature Type Thesaurus. The feature type thesaurus of ourThe keywords used for
Geographical Thesaurus is the ADL Feature Type Thesaurus (ADLFTT). The ADL Feature
Type Thesaurus is a hierarchical set of geographical terms used to type named geographic
places in English [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Both GNIS and GNS gazetteers have been mapped to the ADLFTT,
with a resulting set of 575 geographical types. Our GNIS mapping is similar to the one
exposed in [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ].
• Shape Files Toolbox.
          </p>
          <p>
            [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] propose the use of a publicly available database of ’shape files’ for countries. There is
a ’shape lfie’ available for each country. Each ’shape lfie’ contains a set of non overlapping
regions (represented as polygons), each one consisting of a set of points (X-Y coordinates)
representing the ’border’ of the area. For most countries the ’shape file’ contains only one
area but some of them contain more than one, for instance, Italy contains 22 areas (the
continental area and several islands).
          </p>
          <p>In order to cope with ’shape lfies’ we have developped a toolbox (implemented in Prolog)
allowing a simple management. The main facilities provided by the toolbox are:
– Obtaining the border points of a country.
– Detecting if a point belongs to a country or area.
– Obtaining a polygon which encodes a certain area of a country using a 9-grid zone
division (North, North-West, North-East, West, Central, East, South, South-West,
Sout-East).
– Getting the border points around a point P at a distance D.</p>
          <p>– Getting near points around a point P.
2GNS. http://gnswww.nima.mil/geonames/GNS/index.jsp
3GNIS. http://geonames.usgs.gov/geonames/stategaz
4Geobytes Inc.: Geoworldmap database containing cities, regions and countries of the world with geographical
coordinates. http://www.geobytes.com/.</p>
          <p>
            5World Gazetteer: http://www.world-gazetteer.com
Terrier is an state-of-the-art Information Retrieval system that includes parameter-free
probabilistic retrieval approaches such as: Divergence from Randomness (DFR) models [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], classical TF-IDF
weighting, Language Modelling, and Okapi’s BM25 probabilistic ranking formula.
          </p>
          <p>
            This module uses Terrier over a lemmatized index of the document collections and retrieves
the relevant documents using the whole content of the tags previously lemmatized.
Our Geographical Knowledge Base (described before) is used to retrieve geographically relevant
documents given the geographical terms of a Geographical IR query. The GeoKB uses a Relaxed
geographical search policy (see [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] for more details) over Geographical terms and geographical
feature types. This search policy allows to retrieve all the documents that have a token that
matches totally or partially (a sub-path) the geographical keyword. As an example, the keyword
America@@Northern America@@United States will retrieve all the U.S. places. In addition, each
geographical feature type in the query can be expanded using a set of feature type synonyns and
related words that has been manually extracted from the GNIS feature types.
2.6
          </p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Document Filtering</title>
        <p>This component lfiters the documents retrieved by Terrier and the Geographical Document
Retrieval module. First, the top-scored documents retrieved by Terrier that appear in the document
set retrieved by the Geographical Document Retrieval module are selected. Then, if the set of
selected documents is less than 1,000, the top-scored documents of Terrier that not appear in the
document set of Lucene are selected with a lower priority than the previous ones. Finally, the rfist
1,000 top-scored documents are selected. On the other hand, when the system uses only Terrier
for retrieval only selects the first 1,000 top-scored documents by Terrier.
2.6.1</p>
        <sec id="sec-2-4-1">
          <title>Geographical Border Filtering</title>
          <p>We developed a new filtering process that using the Shape files toolbox of the GKB allows to
create polygons of geographical points that enclose the geographical restriction described by the
geographical terms of the topic.
3
3.1</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Initial Tuning</title>
        <p>We performed a set of experiments with the GeoCLEF 2006 topics in order to determine the top
performing options for the Terrier IR platform.</p>
        <p>The best options were a TF-IDF schema over a lemmatized collection with Porter Stemmer
and Query Expansion (docs=10;terms=40). The previous configuration achieved a MAP of 0.3457
in the GeoCLEF 2006. Outperforming the BM25 and the DFR (Divergence From Randomness)
schemas with MAPs of 0.3394 and 0.2862.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Final experiments</title>
        <p>For the GeoCLEF 2007 evaluation we designed a set of five experiments that consist in applying,
geographical knowledge filtering, Relevance Feedback, and different topic tags to an automatic
state-of-the-art IR system (see Table 1). These experiments used the options that gave us the
best results with the,</p>
        <p>Basically, these experiments can be divided in two groups depending on the retrieval engines
used:
• Only Terrier. Two baseline experiments have been done in this group: the runs
TALPGeoIRTD1 and TALPGeoIRTDN1. These runs differ uniquely in the use of the
Narrative tag in the second one. Both runs use the Terrier IR system without GKBs over a
lemmatized collection and applying TFIDF with Porter Stemmer and Query Expansion
(docs=10;terms=40) in order to retrieve a max of 10.000 docs per topic.
• Terrier &amp; GeoKB Filtering. The runs TALPGeoIRTD2 and TALPGeoIRTDN2 use the
same Terrier congfiuration than the previous runs for textual Document Retrieval and a
GKB for geographical Document Retrieval. A process of Document Filtering based on a
Geographical Document Retrieval re-ranks the textually retrieved docs.</p>
        <p>The experiment TALPGeoIRTDN3 is similar to the previous experiments but uses Border
Filtering and omits Query Expansion with Relevance Feedback. Due to the initial phase
of our Border filtering approach, this lfitering was only applied to the topics that have a
geographical relation that implies “close” or “near” and some regions.
The results of the TALPGeoIR system at the GeoCLEF 2007 Monolingual English task are
summarized in Table 2. This table has the following IR measures for each run: Average Precision,
R-Precision, and Recall.</p>
        <p>The runs that use Terrier and the GeoKB have a better Average Precision, R-Precision than
the ones that use only Terrier. The run with the best Average Precision is TALPGeoIRTD2
with 0.2850. The best Recall measure is obtained by the run TALPGeoIRTDN1 with a 93.23%
of the relevant documents retrieved. This run has the same congfiuration of the TALPGeoIRTD1
run but uses the Narrative tag. The run TALPGeoIRTDN3, that used Border Filtering without
Relevance Feedback, shows an slightly improving of the MAP and Recall compared with the results
of the other runs that use the Narrative tag: TALPGeoIRTDN1 and TALPGeoIRTDN2.
We used Terrier, a state-of-the-art IR system for QA, to the GeoCLEF 2007 Monolingual English
task. We also have experimented with an approach using both Terrier and a Geographical
Knowledge Base. In this approach Terrier was used only for textual IR and the GeoKB was used to detect
the geographically relevant documents. Our results show that applied GKBs can improve some
retrieval results of an state-of-the-art IR system: i) the approach with Terrier and the GeoKB was
slightly better in terms of MAP than the one with Terrier alone, ii) the Border Filtering approach
applied without Relevance Feedback improved slightly the results in MAP and Recall.</p>
        <p>As a future work we propose the following improvements to the system: i) the resolution of
geographical ambiguity problems applying toponym resolution algorithms, ii) use Terrier with
the Divergence From Randomness algorithm instead of the TFIDF, iii) the improvement and
evaluation of the Shape Files toolbox and the Border Filtering algorithm.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <p>This work has been supported by the Spanish Research Dept. (TEXT-MESS,
TIN2006-15265C06-05). Daniel Ferers´ is supported by a UPC-Recerca grant from Universitat Polietc`nica de
Catalunya (UPC). TALP Research Center is recognized as a Quality Research Group (2001 SGR
00254) by DURSI, the Research Department of the Catalan Government.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Brants. TnT -</surname>
          </string-name>
          <article-title>a statistical part-of-speech tagger</article-title>
          .
          <source>In Proceedings of the 6th Applied NLP Conference (ANLP-2000)</source>
          , Seattle, WA,
          <string-name>
            <surname>United</surname>
            <given-names>States</given-names>
          </string-name>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferers´</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ageno</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Rodıgr</surname>
          </string-name>
          <article-title>´ uez. The GeoTALP-IR System at GeoCLEF-2005: Experiments Using a QA-based IR System, Linguistic Analysis, and a Geographical Thesaurus</article-title>
          . In Peters et al. [
          <volume>7</volume>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Ferers</surname>
          </string-name>
          ´
          <article-title>and Horacio Rodıgr´ uez</article-title>
          . TALP at GeoCLEF-2006:
          <article-title>Experiments Using JIRS and Lucene with the ADL Feature Type Thesaurus</article-title>
          . In Alessandro Nardi, Carol Peters, and Jose Luis Vicedo, editors,
          <source>Working Notes of the Cross-Lingual Evaluation Forum (CLEF)</source>
          <year>2006</year>
          ,
          <year>September 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Fredric</given-names>
            <surname>Gey</surname>
          </string-name>
          , Ray Larson, Mark Sanderson, Hideo Joho, Paul Clough, and Vivien Petras.
          <article-title>GeoCLEF: the CLEF 2005 Cross-Language Geographic Information Retrieval Track Overview</article-title>
          . In Peters et al. [
          <volume>7</volume>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Linda</surname>
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Hill</surname>
          </string-name>
          .
          <article-title>Core Elements of Digital Gazetteers: Placenames, Categories, and Footprints</article-title>
          .
          <source>In ECDL '00: Proceedings of the 4th European Conference on Research and Advanced Technology for Digital Libraries</source>
          , pages
          <fpage>280</fpage>
          -
          <lpage>290</lpage>
          , London, UK,
          <year>2000</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ounis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Amati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Plachouras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Macdonald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lioma</surname>
          </string-name>
          .
          <article-title>Terrier: A High Performance and Scalable Information Retrieval Platform</article-title>
          .
          <source>In Proceedings of ACM SIGIR'06 Workshop on Open Source Information Retrieval (OSIR</source>
          <year>2006</year>
          ),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Gey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. J.F.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kluck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Magnini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mller</surname>
          </string-name>
          , and M. de Rijke., editors.
          <source>Accessing Multilingual Information Repositories: 6th Workshop of the CrossLanguage Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2005</year>
          , Vienna, Austria, Revised Selected Papers., volume
          <volume>4022</volume>
          of Lecture Notes in Computer Science. Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Bruno</given-names>
            <surname>Pouliquen</surname>
          </string-name>
          , Ralf Steinberger, Camelia Ignat, and Tom De Groeve.
          <article-title>Geographical information recognition and visualization in texts written in various languages</article-title>
          .
          <source>In SAC '04: Proceedings of the 2004 ACM symposium on Applied computing</source>
          , pages
          <fpage>1051</fpage>
          -
          <lpage>1058</lpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM Press.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>