<!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>Language Modeling and Document Re-Ranking: Trinity Experiments at TEL@CLEF-2009</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dong Zhou</string-name>
          <email>dongzhou1979@hotmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincent Wade</string-name>
          <email>Vincent.Wade@cs.tcd.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Experimentation, Measurement</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>. Centre for Next Generation Localisation, University of Dublin, Trinity College</institution>
          ,
          <addr-line>Dublin 2</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>. School of Computer and Communication, Hunan University</institution>
          ,
          <addr-line>Changsha, Hunan, China, 410082</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents a report on our participation in the CLEF-2009 monolingual and bilingual ad hoc TEL@CLEF tasks involving three different languages: English, French and German. Language modeling is adopted as the underlying information retrieval model. While the data collection is extremely sparse, smoothing is particular important when estimating a language model. The main purpose of the monolingual task is to compare different smoothing strategies and investigate the effectiveness of each alternative. This retrieval model is then used alongside a document re-ranking method based on Latent Dirichlet Allocation (LDA) which exploits the implicit structure of the documents with respect to original queries for the monolingual and bilingual tasks. Experimental results demonstrated that three smoothing strategies behave differently across testing languages while LDA-based document re-ranking method should be considered further in order to bring significant improvement over the baseline language modeling systems in the cross-language setting.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>1 [Information Storage and Retrieval]</kwd>
        <kwd>Content Analysis and Indexing</kwd>
        <kwd>Indexing methods</kwd>
        <kwd>Linguistic processing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>Information Search and Retrieval</kwd>
        <kwd>Search process</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        two models. The main object of smoothing is to adjust the maximum likelihood estimator of a language
model so that it will be more accurate [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>However, previous success over news collection data does not necessarily mean it will be efficient
over the library data. Firstly the data is actually multilingual: all collections to a greater or lesser extent
contain records pointing to documents in other languages. However this is not a major problem because
the majority of documents in the test collection are written in main languages of those test collections.
Furthermore, documents written in different languages tend not to match the queries in main languages.
The main characteristic of the data is that it is very different from the newspaper articles and news agency
dispatches previously used in the CLEF. The data tends to be very sparse. Many records contain only title,
author and subject heading information; other records provide more detail (see the experiment section on
what fields are chosen to include). The average document lengths are 14.66 for BL and 24.19 for BNF
collections after pre-processing, respectively.</p>
      <p>
        Recently, there is a trend of exploring the hidden structure of documents to re-rank results [
        <xref ref-type="bibr" rid="ref2 ref3 ref8">2, 3, 8</xref>
        ].
We addressed in the previous work that there are two important factors that should be taken into account
when designing any re-ranking algorithms: the original queries and initial retrieval scores. Based on this
observation, we introduce a new document re-ranking method based on Latent Dirichlet Allocation (LDA)
[
        <xref ref-type="bibr" rid="ref1 ref9">1, 9</xref>
        ] which exploits implicit structure of the documents with respect to original queries. Rather than
relying on graph-based techniques as in [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] to identify the internal structure, the approach tries to directly
model the latent structure of ”topics” or ”concepts” in the initial retrieval set. Then we can compute
the distance between queries and initial retrieval results based on latent semantic information inferred.
Experiments in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] demonstrated the effectiveness of the proposed method in monolingual retrieval. In this
experiment, we try to extend the approach to cross-language information retrieval.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <sec id="sec-2-1">
        <title>Language Modeling</title>
        <p>Smoothing a data set typically means creating an approximating function that attempts to capture important
patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena. In language
modeling, the simplest reason to use smoothing is to not assign a zero probability to unseen words. The
accuracy of smoothing is directly related to the retrieval performance.</p>
        <p>
          Given a text sequence (either a query or a document), the probability distribution can be regarded
as a probabilistic language model Md or Mq from each document d or each query q. In other words, it
assumes that there is an underlying language model which ”generates” a term (sequence) [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The unigram
language model is utilized here. There are several ways to estimate the probabilities. Let g(w 2 d) denotes
the number of times the term w occurs in a document d (same idea can be used on a query). The
Maximumlikelihood estimation (MLE) of w with respect to d is defined as:
        </p>
        <p>MLEd w =</p>
        <p>g(w 2 d)
åw0 g(w0 2 d)
(1)</p>
        <p>
          We choose to use three representative methods that are widely used in previous research and relatively
efficient to implement. The Jelinek-Mercer method, the Bayesian smoothing using Dirichlet priors, and the
absolute discounting method. The description of the methods could be found in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Document Re-Ranking</title>
        <p>The intuition behind the document re-ranking method is the hidden structural information among the
documents: similar documents are likely to have the same hidden information with respect to a query. In other
words, if a group of documents are talking about the same topic which shares a strong similarity with a
query, in our method they will get allocated similar ranking as they are more likely to be relevant to the
query. In addition, the refined ranking scores should be relevant to the initial ranking scores, which, in the
experiments conducted in this paper, are combined together with the re-ranking score either using a linear
fashion.</p>
        <p>The distance between a query and a document in this method adopts the KL divergence between the
query terms and document terms and through a linear combination of the re-ranking scores based on initial
ranker and the latent document re-ranker.</p>
        <p>
          This method could be found in great detail in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. We apply this method into the cross-language
reranking by concatenating texts from different languages into several dual-language documents and a single
dual-language query. An LDA analysis of these texts results in a multilingual semantic space in which
terms from both languages are presented. Hence force the re-ranking process can be carried out by directly
model the latent structure of multilingual ”topics” or ”concepts” in this enriched initial retrieval set. The
similarity of ”contexts” in which the terms appear is guaranteed to capture the inter-relationship between
texts in different languages.
3
3.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental Setup</title>
      <sec id="sec-3-1">
        <title>Overview of the Experimental Process</title>
        <p>All of the documents in the experiment were indexed using the Lemur toolkit1. Prior to indexing, Porter’s
stemmer and a stopword list2 were used for the English documents. We use a French analyzer3and a
German analyzer to analyze French and German documents. The query sets consist of 50 topics, all of
which were used in the experiment. Each topic is composed of several parts such as: Title, Description,
Narrative. We chose to conduct Title+Description runs as queries. The queries are processed similarly to
the treatment in the test collections. The chosen fields used in the indexing and searching are shown in the
Table 1.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Experimental Runs</title>
        <p>In order to investigate the effectiveness of various techniques, we performed a retrieval experiment with
several permutations. These experimental runs are denoted as follows:</p>
        <p>For monolingual retrieval:</p>
        <p>LM-DIR: This part of the experiment involved retrieving documents from the test collection using
language modeling with Bayesian smoothing method using Dirichlet prior.</p>
        <p>LM-ABS: as above, except that the absolute discounting smoothing method was used.
LM-JM: as above, except that the Jelinek-Mercer smoothing method was adopted.
1http://www.lemurproject.org
2ftp://ftp.cs.cornell.edu/pub/smart/
3http://lucene.apache.org/
For bilingual retrieval:</p>
        <p>GOOGLETRANS: In this part of the experiment, documents were retrieved from the test collection
using the Google Translator for translating the queries. (It is worth to note that due to the submission
restrictions this is an unofficial measurement.)</p>
        <p>GOOGLETRANS-LDA: Here we retrieved documents from the document collection using query
translations suggested by the Google Translator, then directly re-rank the retrieval results using the translated
query with the proposed LDA based document re-ranking method.</p>
        <p>GOOGLETRANS-SLDA: Here we retrieved documents from the document collection using query
translations suggested by the Google Translator, then we conducted a multilingual corpus with documents
written in both query and document languages. Re-ranking was performed by apply the LDA based method
on this multilingual space (with the translated and the original query).
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results and Discussion</title>
      <sec id="sec-4-1">
        <title>Monolingual Task</title>
        <p>In this section we compare three smoothing methods across different languages in the library search (Table
2). As we conducted queries using the title and description fields, they could be considered as long
informative queries. Previous research on news and web data suggested that on average, Jelinek-Mercer is better
than Dirichlet and absolute discounting in metrics like non-interpolated average precision, precision at 10
and 20 documents while both Jelinek-Mercer and Dirichlet clearly have a better average precision than
absolute discounting. The German monolingual runs demonstrated the same observation where
JelnekMercer is better than Dirichlet, which is subsequently better than absolute discounting.</p>
        <p>
          English and French runs showed a different behaviour. Absolute discounting is a clear winner of
three smoothing methods while Jelinek-Mercer still perform better than Dirichlet. If explained by the two
different roles in the query likelihood retrieval method [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], Dirichlet method performs better as it is good
for the estimation role (as for shorter queries). So that it consistently demonstrate the worst performance
across all the languages. However, Jelinek-Mercer performs best for longer queries and should be good
for the role of query modeling. This is the case for the German runs while not for English and French
runs where absolute discounting substitute the Jelinek-Mercer’s role in the modeling process. The results
suggest that smoothing methods tend to be sensitive for distinct languages and different test collections.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Bilingual Task</title>
        <p>We now turn to the bilingual tasks to study the LDA-based re-ranking method. The main experimental
results are presented in Table 3, for all three languages. The first question we are interested in is how the
re-ranking method performs directly over the bilingual retrieval results (taken as a whole). It is shown that
our methods bring improvements upon the Google translator baselines in all of the 6 relevant comparisons.
Another observation is that in many cases, the method can outperform the baselines for all the evaluation
metrics.</p>
        <p>With respect to the bilingual re-ranking, the method showed some improvements over the Googe
translator and direct re-ranking methods in the X2EN and X2DE runs in terms of mean average precision. The
performance is somewhat disappoint in the X2FR runs. Furthermore, although there are some
improvements, the difference are not large enough in terms of MAP. However, regarding to the precision at 5
documents the method could demonstrate higher performance than simple re-ranking. This shows that the
method is a promising direction but need further investigation.</p>
        <p>It is worth mentioning that the combination of methods used in this experiment could achieve very
good overall performance as nearly all of our selected monolingual and bilingual runs are among top five
participants in CLEF 2009 (except in the French monolingual task) such as:
TCDENRUN2 absolute discounting, English monolingual
TCDDERUN1 Dirichlet prior, German monolingual
TCDDEENRUN3 Google translator with SLDA, German-English bilingual
TCDDEFRRUN2 Google translator with LDA, German-French bilingual
TCDENDERUN3 Google translator with SLDA, English-German bilingual
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we have described our contribution to the CLEF 2009 ad hoc monolingual and bilingual
tracks. Our monolingual experiment involved the comparison of three different smoothing strategies
applied to language modeling approach for library data retrieval. We also made a first attempt to extend the
previously proposed document re-ranking method to cross-language information retrieval. Experimental
results demonstrated that smoothing methods tend to behave differently in the library search and across
testing languages. They also showed that LDA-based document re-ranking method should be considered
further in order to bring significant improvement over the baseline language modeling systems in the
crosslanguage setting.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This research is supported by the Science Foundation Ireland (Grant 07/CE/I1142) as part of the Centre for
Next Generation Localisation (www.cngl.ie) at University of Dublin, Trinity College.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>David</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Blei</surname>
            ,
            <given-names>Andrew Y.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
            , and
            <given-names>Michael I.</given-names>
          </string-name>
          <string-name>
            <surname>Jordan</surname>
          </string-name>
          .
          <article-title>Latent dirichlet allocation</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>3</volume>
          :
          <fpage>993</fpage>
          -
          <lpage>1022</lpage>
          ,
          <year>2003</year>
          .
          <volume>944937</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Oren</given-names>
            <surname>Kurland</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lillian</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Pagerank without hyperlinks: structural re-ranking using links induced by language models</article-title>
          .
          <source>In Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>306</fpage>
          -
          <lpage>313</lpage>
          , Salvador, Brazil,
          <year>2005</year>
          . ACM.
          <volume>1076087</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Oren</given-names>
            <surname>Kurland</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lillian</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Respect my authority!: Hits without hyperlinks, utilizing cluster-based language models</article-title>
          .
          <source>In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>83</fpage>
          -
          <lpage>90</lpage>
          , Seattle, Washington, USA,
          <year>2006</year>
          . ACM.
          <volume>1148188</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Jay</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ponte</surname>
            and
            <given-names>W. Bruce</given-names>
          </string-name>
          <string-name>
            <surname>Croft</surname>
          </string-name>
          .
          <article-title>A language modeling approach to information retrieval</article-title>
          .
          <source>In Proceedings of the 21st annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>275</fpage>
          -
          <lpage>281</lpage>
          , Melbourne, Australia,
          <year>1998</year>
          . ACM Press.
          <volume>291008</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Xing</given-names>
            <surname>Wei</surname>
          </string-name>
          and
          <string-name>
            <given-names>W. Bruce</given-names>
            <surname>Croft</surname>
          </string-name>
          .
          <article-title>Lda-based document models for ad-hoc retrieval</article-title>
          .
          <source>In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>178</fpage>
          -
          <lpage>185</lpage>
          , Seattle, Washington, USA,
          <year>2006</year>
          . ACM.
          <volume>1148204</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Chengxiang</given-names>
            <surname>Zhai</surname>
          </string-name>
          and John Lafferty.
          <article-title>Model-based feedback in the language modeling approach to information retrieval</article-title>
          .
          <source>In Proceedings of the tenth international conference on Information and knowledge management</source>
          , pages
          <fpage>403</fpage>
          -
          <lpage>410</lpage>
          , Atlanta, Georgia, USA,
          <year>2001</year>
          . ACM.
          <volume>502654</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Chengxiang</given-names>
            <surname>Zhai and John Lafferty</surname>
          </string-name>
          .
          <article-title>A study of smoothing methods for language models applied to information retrieval</article-title>
          .
          <source>ACM Trans. Inf</source>
          . Syst.,
          <volume>22</volume>
          (
          <issue>2</issue>
          ):
          <fpage>179</fpage>
          -
          <lpage>214</lpage>
          ,
          <year>2004</year>
          .
          <volume>984322</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Benyu</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Hua Li, Yi Liu, Lei Ji, Wensi Xi, Weiguo Fan, Zheng Chen, and
          <string-name>
            <surname>Wei-Ying Ma</surname>
          </string-name>
          .
          <article-title>Improving web search results using affinity graph</article-title>
          .
          <source>In Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>504</fpage>
          -
          <lpage>511</lpage>
          , Salvador, Brazil,
          <year>2005</year>
          . ACM.
          <volume>1076120</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Dong</given-names>
            <surname>Zhou</surname>
          </string-name>
          and
          <string-name>
            <given-names>Vincent</given-names>
            <surname>Wade</surname>
          </string-name>
          .
          <article-title>Latent document re-ranking</article-title>
          .
          <source>In Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing. (EMNLP</source>
          <year>2009</year>
          ), pages
          <fpage>1571</fpage>
          -
          <lpage>1580</lpage>
          , Singapore,
          <year>2009</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>