<!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>GeoCLEF2007 Experiments in Query Parsing and Cross-language GIR</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rocio Guillen</string-name>
          <email>rguillen@csusm.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>California State University San Marcos</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper reports on the results of our experiments in the Monolingual English, German and Portuguese tasks and the Bilingual Spanish ! English, Spanish ! Portuguese tasks. We also present initial results on the recognition, extraction and categorization of web-based queries for the Query Parsing task. Twenty-three runs were submitted as o cial runs, 16 for the monolingual task and seven for the bilingual task. We used the Terrier Information Retrieval Platform to run experiments for both tasks using the Inverse Document Frequency model with Laplace after-e ect and normalization 2 and the Ponte-Croft language model. Experiments included topics processed automatically as well as topics processed manually. Manual processing of topics was carried out for the bilingual task using the transfer approach in machine translation. Topics were pre-processed automatically to eliminate stopwords. Results show that automatic relevance feedback with 5 terms and 20 documents performs better, in general. The initial approach used in the Query Parsing task is a pattern-based approach. Due to the ungrammaticality, multilinguality and ambiguity of the language in the 800,000 web-based queries in the collection, we started by building a list of all the di erent words in the queries, similar to creating an index. Next, a lookup of the words was done in a list of countries to identify potential locations. Because many locations were missed, we further analyzed the queries looking for spatial prepositions and syntactic cues. Queries were processed by combining search in gazetteers with a set of patterns. Categorization was also based on patterns. Results were low in terms of recall and precision.</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>Linguistic Processing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>I</kwd>
        <kwd>2 [Arti cial Intelligence]</kwd>
        <kwd>I</kwd>
        <kwd>2</kwd>
        <kwd>7 Natural Language Processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Geographical Information Retrieval (GIR), Query Processing, Information
Extraction
1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>Geographic Information Retrieval (GIR) is aimed at the retrieval of geographic
data based not only on conceptual keywords, but also on spatial information.
Building GIR systems with such capabilities requires research on diverse areas
such as information extraction of geographic terms from structured and
unstructured data; word sense disambiguation, which is geographically relevant;
ontology creation; combination of geographical and contextual relevance; and
geographic term translation, among others.</p>
      <p>
        Research e orts on GIR are addressing issues such as access to multilingual
documents, techniques for information mining (i.e., extraction, exploration and
visualization of geo-referenced information), investigation of spatial
representations and ranking methods for di erent representations, application of machine
learning techniques for place name recognition, development of datasets
containing annotated geographic entities, among others. [
        <xref ref-type="bibr" rid="ref1">2</xref>
        ]. Other researchers are
exploring the usage of the World Wide Web as the largest collection of
geospatial data.
      </p>
      <p>The tasks in GeoCLEF 2007 were Cross-language GIR and Query Parsing. The
focus of the rst task was on experimenting with and evaluating the
performance of GIR systems when topics include geographic locations such as rivers,
regions, seas, continents. Collections of documents and topics in di erent
languages were available to carry out monolingual and bilingual experiments. We
ran monolingual experiments in English, German, and Portuguese; for bilingual
retrieval, we worked with topics in Spanish and documents in English and
Portuguese.</p>
      <p>The query parsing task consisted of parsing queries to recognize and extract
georeferences. The output was structured as a frame, which included geographical
such as \where", \geospatial relation" (e.g., in, west, ...), type of geographical
query (information, map, yellow page) \latitude-longitude".</p>
      <p>In this paper we describe experiments in the cross-language monolingual and
bilingual task. We used the Terrier Information Retrieval (IR) platform to
run our experiments. This platform has performed successfully in monolingual
information retrieval tasks in CLEF and TREC. In addition, we ran initial
experiments in the query parsing task. We initially applied pattern-based parsing
that did not generate accurate results. We are currently working on inferring
a grammar to improve recognition and extraction of geographical references in
web-based queries.</p>
      <p>The paper is organized as follows. In Section 2 we present our work in the
monolingual task including an overview of Terrier. Section 3 describes our
setting and experiments in the bilingual task. Pattern-based parsing applied to
web-based queries is discussed in Section 4. Finally, we present conclusions and
current work in Section 5.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Cross-lingual Geographical IR Task</title>
      <p>In this section we present Terrier (TERabyte RetRIEveR) an information
retrieval (IR) platform used in all the experiments. Then we describe experiments
and results for monolingual GIR in English, German, and Portuguese. The nal
subsection includes the experiments and results for bilingual GIR with topics in
English, Portuguese and Spanish.</p>
      <p>
        Terrier is a platform for the rapid development of large-scale Information
Retrieval (IR) systems. It o ers a variety of IR models based on the Divergence
from Randomness (DFR) framework ([
        <xref ref-type="bibr" rid="ref4">5</xref>
        ],[
        <xref ref-type="bibr" rid="ref5">6</xref>
        ]) and supports classic retrieval
models like the Ponte-Croft language model ([
        <xref ref-type="bibr" rid="ref3">4</xref>
        ]). The framework includes more than
50 DFR models for term weighting. These models are derived by measuring the
divergence of the actual term distribution from that obtained under a random
process. Terrier provides automatic query expansion with 3 documents and 10
terms as default values; additionally the system allows to choose a speci c query
expansion model.
      </p>
      <p>
        Both indexing and querying of the documents in English, German, and
Portuguese was done with Terrier using the InL2 term weighting model. This
model is the Inverse Document Frequency model with Laplace after-e ect and
normalization 2. The InL2 model has been used in experiments in the past,
GeoCLEF2006 and GeoCLEF2005[
        <xref ref-type="bibr" rid="ref6">9</xref>
        ], successfully.
      </p>
      <p>
        The risk of accepting a term is inversely related to its term frequency in the
document with respect to the elite set, a set in which the term occurs to a relatively
greater extent than in the rest of the documents. The more the term occurs
in the elite set, the less the term frequency is due to randomness. Hence the
probability of the risk of a term not being informative is smaller. The Laplace
model is utilized to compute the information gain with a term within a
document. Term frequencies are calculated with respect to the standard document
length using a formula referred to as normalization 2 shown below.
tf n = tf:log(1 + c
sl
dl
)
tf is the term frequency, sl is the standard document length, and dl is the
document length, c is a parameter. We used c = 1.5 for short queries, which is the
default value, c = 3.0 for short queries with automatic query expansion and c =
5.0 for long queries. Short queries in our context are those which use only the
topic title and topic description; long queries are those which use the topic title,
topic description and topic narrative. We used these values based on the results
generated by the experiments on tuning for BM25 and DFR models done by He
and Ounis [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ]. They carried out experiments for TREC (Text REtrieval
Conference) with three types of queries depending on the di erent elds included
in the topics given. Queries were de ned as follows: 1) short queries are those
where the title and the description elds are used; and 2) long queries are those
where title, description and narrative are used.
      </p>
      <p>
        Additionally, we queried the documents in all the collections using the
PonteCroft language model ([
        <xref ref-type="bibr" rid="ref3">4</xref>
        ]). A language model is inferred for each document and
the probability of generating the query according to these models is estimated.
The documents are then ranked according to these probabilities. In this
approach, term frequency, document length and document frequency are integral
part of the language model and are not used as in many other approaches.
The formula to estimate the probability of producing the query for a given
document is the sum of the probability of producing the terms in the query plus
the probability of not producing other terms.
2.1
      </p>
      <sec id="sec-3-1">
        <title>Data</title>
        <p>The document collections indexed were the LA Times (American) 1994 and the
Glasgow Herald (British) 1995 for English, publico94, publico95, folha94 and
folha95 for Portuguese, and der spiegel, frankfurter and fr rundschau for
German. There were 25 topics for each of the languages tested. Documents and
topics in English were processed using the English stopwords list (571 words)
built by Salton and Buckley for the experimental SMART IR system [1], and
the Porter stemmer. Stopwords lists for German and Portuguese were also used.
No stemming was applied to the German and Portuguese topics and collections,
2.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Experimental Results Monolingual Task</title>
        <p>We submitted 6 runs for English, 6 runs for German, and 4 runs for Portuguese.
Queries were automatically constructed for all the runs. Results for the
monolingual task in English, German and Portuguese are shown in Table 1, Table 2
and Table 3, respectively. The third column shows the model used in each
experiment, InL2 or LM (Language Model). The fourth column indicates whether
the experiment was run with relevance feedback. For relevance feedback we
choose 15 terms and 20 documents to expand the query. This choice was
arbitrary and more experiments are needed to nd the combination that yields the
best performance.
Results for experiments querying the collection with the language model option
are not accurate because we did not index the collection using the language
model. Therefore we cannot compare the results between the two models as
originally planned.</p>
        <p>Comparison of the results using the InL2 model shows, for the three languages,
that relevance feedback with 15 terms and 20 documents improves performance
retrieval.
For the bilingual task we worked with Spanish topics and English and
Portuguese documents. We translated the topics applying the transfer approach
in machine translation using rules to map from the source language to the
target language. All the information in the topics within the title, description
and narrative was translated. Topics in English, Spanish, and Portuguese were
preprocessed by removing diacritic marks and using stopwords lists. Diacritic
marks were also removed from the stopwords lists and duplicates were
eliminated. Plural stemming was then applied.</p>
        <p>Automatic and manual query construction was carried out with the aid of the
Spanish Toponymy from the European Parliament [7], and the Names les of
countries and territories from the GEOnet Names Server (GNS) [8].
3.1</p>
      </sec>
      <sec id="sec-3-3">
        <title>Experimental Results</title>
        <p>Eight runs were submitted as o cial runs for the GeoCLEF2007 bilingual task.
In Table 4 we report the results on runs with topics in Spanish and documents
in English and in Table 5 the results on runs with Spanish topics and documents
in Portuguese.</p>
        <p>Run Id</p>
        <sec id="sec-3-3-1">
          <title>Topic Fields</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>Model</title>
          <p>Rel.</p>
          <p>Fb.</p>
          <p>MAP</p>
        </sec>
        <sec id="sec-3-3-3">
          <title>Recall</title>
          <p>Prec.</p>
        </sec>
        <sec id="sec-3-3-4">
          <title>Mean</title>
          <p>Rel. Ret.
Runs 1 and 4 are the same. We had problems uploading the correct run and
deleting the duplicate experiment. Similar to the monolingual task, comparison
of the results using the InL2 model shows that relevance feedback with 15 terms
and 20 documents improves performance retrieval.</p>
          <p>Documents were indexed with InL2 only. Therefore, the results for experiments
querying the collection with the language model option are not accurate and a
proper comparison with the parametric-based InL2 model could not be made.</p>
          <p>Run Id</p>
        </sec>
        <sec id="sec-3-3-5">
          <title>Topic Fields</title>
        </sec>
        <sec id="sec-3-3-6">
          <title>Model MAP Rel. Fb.</title>
        </sec>
        <sec id="sec-3-3-7">
          <title>Recall</title>
          <p>Prec.</p>
        </sec>
        <sec id="sec-3-3-8">
          <title>Mean</title>
          <p>Rel. Ret.</p>
          <p>GEOBIESPT1 title, desc. InL2 no 0.05 0.06
GEOBIESPT2 title, desc. InL2 yes 0.05 0.06
GEOBIESPT3 title, desc., narr. InL2 no 0.05 0.06
GEOBIESPT4 title, desc., narr InL2 yes 0.05 0.06</p>
          <p>Table 5: Spanish!Portuguese Retrieval Performance
Unlike the monolingual runs and the Spanish !English run, relevance feedback
did not improve performance retrieval. No querying was done with the language
model option.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Query Parsing</title>
      <p>
        Information Extraction (IE) has traditionally involved manual processing in the
form of rules or tagging training examples where the user is requied to
specify the potential relations of interest ([
        <xref ref-type="bibr" rid="ref7">10</xref>
        ]). The main focus of IE has been
on extracting information from homogeneous corpora such as newswire stories.
Hence, traditional IE systems rely on linguistic techniques applied to the
domain of interest, such as syntactic parsers and named-entity recognizers. The
problem of extracting information from Web-based corpora presents di erent
challenges. The use of name-entity recognizers and syntactic parsers encounters
problems when applied to heterogeneous text found on the Web, and web-based
queries are no exception.
      </p>
      <p>
        Current work on query processing for retrieving geographic information on the
Web has been done by Chen et. al ([
        <xref ref-type="bibr" rid="ref8">11</xref>
        ]). Their approach requires a
combination of text and spatial data techniques for usage in geographic web search
engines. A query to such an engine consists of keywords and the geographic
area the user is interested in (i.e., query footprint).
      </p>
      <p>In our case we are working with a collection of heterogeneous queries and no
documents. The task as de ned by the organizers comprises three subtasks: 1)
recognize geographic web-based queries; 2) extract the geographical location,
the latitude and longitude, geographical relations; and 3) categorize the queries
into three types, namely \map", \information" and \yellow page".
The initial approach used in the Query Parsing task combines information
extraction and patterns.</p>
      <p>Due to the ungrammaticality, multilinguality and ambiguity of the language in
the 800,000 web-based queries in the collection, we started by building a list of
all the di erent words, similar to creating an index, excluding stopwords. Next,
a lookup of the words was done in a list of countries, main cities and states
to identify potential locations. The list was created from the GEOnet Names
Server database ([8]). One problem were multiword georeferences. Because
many locations were missed, we selected those queries where spatial
prepositions such as \in", \near" and syntactic cues, such as \lake", \cayo", \street",
\piazza", \hotel", \accommodation", were present. We have considered these
as good heuristics for recognizing multiword expressions as georeferences and
create pattern-based rules to further process potential candidates.
Extraction of geographical information such as latitude and longitude was done
as follows. We created a new list of words identi ed as potential geographic
references. Latitude and longitude information was looked up in the GNS database.
A problem that we found is related to ambiguity since a geographic reference
may refer to a city, state, park, and the same geographic entity may be in
different continents, countries, states, and cities.</p>
      <p>Finally, categorization was done using patterns. If the only information
available was the name of a place, the query was categorized as of type \Map". If
words such as \college", \airport", \studio" were present, the query was
categorized as of type \Yellow Page". If the query included words such as \ ight",
\survey", \company", the query was categorized as of type \Information".
Results were low in terms of recall and precision. We are currently working on
inferring a grammar and eventually a language model that would improve the
performance our initial system.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this paper we presented work on monolingual and bilingual geographical
information retrieval. We used Terrier to run our experiments, and an
independent translation component built to map source language (Spanish) topics
into target language (English or Portuguese) topics. In general, performance
retrieval was improved with automatic relevance feedback using the InL2 model.
Further experiments indexing the collection with the language model option
and querying with this option will allow us to compare parameter-based vs.
language-based models. Parsing of web-based queries is a di cult task because
of the nature of the data. Further investigation and application of classical and
statistical language processing techniques is needed to improve the performance
of the approach presented.
[1] http://ftp.cs.cornell.edu/pub/smart/.
[7] European Parliament. Tools for the External Translator.</p>
      <p>http://www.europarl.europa.eu/transl es/plataform/pagina/toponim/toponimo.htm
[8] http://earth-info.nga.mil/gns/html/index.html</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Purves</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
          </string-name>
          , C. editors : SIGIR2004: Workshop on Geographic Information Retrieval,
          <article-title>She eld</article-title>
          , UK,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [3]
          <string-name>
            <surname>He</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ounis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>A study of parameter tuning for the frequency normalization</article-title>
          .
          <source>Proceedings of the twelfth international conference on Information and knowledge management</source>
          , New Orleans, LA, USA,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Ponte</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croft</surname>
          </string-name>
          , W.B. :
          <article-title>A Language Modeling Approach to Information Retrieval</article-title>
          . SIGIR'
          <volume>98</volume>
          ,
          <string-name>
            <surname>Melbourne</surname>
          </string-name>
          , Australia,
          <year>1998</year>
          . p:
          <fpage>275</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Amati</surname>
            , G., van Rijsbergen,
            <given-names>C.J.</given-names>
          </string-name>
          :
          <article-title>Probabilistic Models of Information Retrieval Based on Measuring the Divergence from Randomness</article-title>
          .
          <source>ACM Transactions on Information Systems</source>
          . Vol.
          <volume>20</volume>
          (
          <issue>4</issue>
          ), pp:
          <fpage>357</fpage>
          -
          <lpage>389</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Ounis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amati</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plachouras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macdonald</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lioma</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Terrier: A High Performance and Scalable Information Retrieval Platform</article-title>
          .
          <source>In Proceedings ACM SIGIR'06 Workshop on Open Source Information Retrieval (OSIR</source>
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Guillen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <source>CSUSM Experiments at GeoCLEF2005: 6th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2005</year>
          ,
          <string-name>
            <surname>R. Guillen.</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <source>CSUSM Experiments at GeoCLEF2005: 6th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2005</year>
          , Peters,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Gey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ;
            <surname>Gonzalo</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Mueller, H.; Jones,
          <string-name>
            <surname>G.</surname>
          </string-name>
          ; Kluck,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Magnini</surname>
          </string-name>
          , B.; de Rijke, M. (Eds.), Vienna, Austria,
          <source>Revised Selected Papers. \Lecture Notes In Computer Science"</source>
          , vol.
          <volume>4022</volume>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Banko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cafarella</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soderland</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broadhead</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etzioni</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Open Information Extraction from the Web</article-title>
          .
          <source>In Proceedings Twentieth International Joint Conference on Arti cial Intelligence</source>
          <year>2007</year>
          , pp.
          <fpage>2670</fpage>
          -
          <lpage>2676</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markowetz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>E cient Query Processing in Geographic Web Search Engines</article-title>
          .
          <source>In Proceedings SIGMOD</source>
          <year>2006</year>
          ,
          <year>June 2006</year>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>288</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>