<!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>Analysis Combination and Pseudo Relevance Feedback in Conceptual Language Model LIRIS participation at ImageClefMed</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Loc Maisonnasse</string-name>
          <email>loic.maisonnasse@insa-lyon.fr</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Farah Harrathi</string-name>
          <email>farah.harrathi@insa-lyon.fr</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laboratory LIRIS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Algorithms, Theory</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <abstract>
        <p>This paper presents the LIRIS contribution to the CLEF 2009 medical retrieval task (i.e. ImageCLEFmed). On ImageCLEFmed our model makes use of the textual part of the corpus and of the medical knowledge found in the Uni ed Medical Language System (UMLS) knowledge sources. As proposed in [6] last year, we used a conceptual representation for each sentence in the corpus and we proposed a language modeling approach on these representations. We test two versions of conceptual unigram language model; one that use the log-probability of the query and a second one that compute the Kullback-Leibler divergence. We used di erent concept detection methods and we combine these detection methods on queries and documents. This year we mainly test the impact of the use of additional analysis on queries. But such additional analysis does not show signi cant improvement. We also test combinations on French queries where we combine translation and analysis, in order to solve the lack of French terms in UMLS, this provide good results close from the English ones. To complete these combinations we proposed a pseudo relevance method. This approach use the n rst retrieve documents to form one pseudo query that is used in the Kullback-Leibler model to complete the original query. The results of this approach show that extending the queries with such an approach improves the results.</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>
        The previous ImageCLEFmed tracks show the advantages of conceptual indexing (see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). Such
indexing allows one to better capture the content of queries and documents and to match them at
an abstract semantic level. On these conceptual representation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] proposed a conceptual language
modeling approach and various ways to merge di erent conceptual representations of documents or
queries. In this paper we reuse this approach and we extend it in various ways. The rsv value in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
is computed through a simple query likelihood we also evaluate here the use of a Kullback-Leibler
divergence as proposed in many language model approaches. Then we compare combinations of
conceptual representations with the divergence rather than combinations with likelihood. In last
year participation we used two analyses for documents and queries, as results presented in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] show
that combining analysis on queries is an easy way to improve the results; so we make use this year
of two supplementary analysis on queries. Finally we complete this model by proposing a pseudo
relevance feedback extension of queries based on our language model approach.
      </p>
      <p>This paper rst presents the di erent extension of our conceptual model. Then we detail the
di erent documents and queries analysis. And nally we show and discuss our results obtain at
CLEF 09.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Conceptual Model</title>
      <p>
        We rely on a language model de ned over concepts, as proposed in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which we refer to as
Conceptual Unigram Model. We assume that a query q is composed by a set C of concepts, each
concept being independent to the others conditionally on a document model. First we compute
the rsv of this approach by simply computing the log-probability of the concept set C assuming a
model Md of the document d as:
where jcijd (respectively jcijD) is the frequency of concept ci in the document d (respectively in
the collection D), and j jd (respectively j jD) is the size of d, i.e. the number of concepts in d
(respectively in the collection).
      </p>
      <p>In a second approach we compute the rsv of a query q for a document d by using
KullbackLeiber divergence between the document model Md estimated over d and the query model Mq
estimated over the query q, this results in:</p>
      <sec id="sec-2-1">
        <title>RSVkld(q; d) /</title>
        <p>X log(P (cijMq) P (cijMd))
ci2C
and j jq is the size of q.</p>
        <p>where P (cijMd) is estimated as in equation 3. P (cijMq) is directly computed through maximum
likelihood on the query by P (cijMd) = jcijq where jcijq is the frequency of concept ci in the query
j jq
(1)
(2)
(3)
(4)
(5)
(6)
(7)
RSVlog(q; d) = log(P (CjMd))
=</p>
        <sec id="sec-2-1-1">
          <title>X log(P (cijMd)#(ci;q))</title>
          <p>ci2C
P (cijMd) = (1
u) jcijd + u jcijD
j jd j jD
where #(ci; q) denotes the number of times concept ci occurs in the query q. The quantity
P (cijMd) is directly estimated through maximum likelihood, using Jelinek-Mercer smoothing:
RSVkld(q; d) =
=
=
ci2C
ci2C</p>
          <p>D (MqkMd)</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>X P (cijMq) log</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>P (cijMq) P (cijMd)</title>
        <sec id="sec-2-2-1">
          <title>X log(P (cijMq) P (cijMd))</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>X log(P (cijMq) P (cijMq))</title>
          <p>ci2C</p>
          <p>Since the last element of the decomposition correspond to query entropy and does not a ect
documents ranking, we only compute the following decomposition:
2.1</p>
          <p>
            Model Combination
We present here the method used to combine di erent sets of concepts (i.e. concepts obtained
from di erent analyses of queries and/or documents) with the two rsv presented above. We used
the results obtain in [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] to select the best combinations on queries and documents. First, we group
the di erent analysis of a query. To do so, we assume that a query is represented by a set of
sets of concepts Q = fCqg; and that the probability of this set assuming a document model is
computed by the product of the probability of each query concept set Cq. Assuming that the rst
rsv RSVlog use the log-probability and that the second RSVkld use a divergence, the combination
of the rsv is computed through a sum over the di erent queries:
          </p>
          <p>RSV (Q; d) /</p>
          <p>X RSV (Cq; d)
Cq2Q
where RSV (Cq; d) is either RSVlog (equation 1) or RSVkld (equation 7).</p>
          <p>This fusion consider that a relevant document model must generate all the possible analyses
of a query Q. The best rsv will be obtained for a document model which can generate all analyses
of the queries with high probability.</p>
          <p>
            Second, we group the di erent analysis of a document D = f g
d . We assume that a query can
be generated by di erent models of the same document Md (i.e. a set of models corresponding to
each document d of D). Based on [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] results, we keep the higher probability among the di erent
models, this result in:
          </p>
          <p>RSV (Q; D) = argmaxd2DRSV (Q; d)</p>
          <p>With this method, documents are ranked, for a given query, according to their best document
model.
2.2</p>
          <p>Pseudo Relevance Feedback
Based on the n rst results selected for one query set Q obtain by one RSV (equation 8), we
compute a pseudo relevance feedback score P RF . This score correspond to the rsv obtain by the
pseudo query Qfd constitute by the merging of the n rst documents retrieved with the query Q
added, with a smoothing parameter, to the results obtained by the original query Q.</p>
          <p>P RF (Qfd; d) = (1
prf )RSV (Q; d) + ( prf )RSV (Qfd; d)
(10)
where RSV (Q; d) is either RSVlog or RSVkld and RSV (Qfd; d) is the same type of rsv apply on
the pseudo-query Qfd that correspond to the merging of the n rst results retrieved by RSV (Q; d).</p>
          <p>prf is a smoothing parameter that allows to give lower or higher importance to the pseudo query.
If di erent collection analysis are used, we nally merge this results on documents analysis using
equation 9.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Concepts Detection</title>
      <p>UMLS is a good candidate as a knowledge source for medical text indexing. It is more than a
terminology because it describes terms with associated concepts. This knowledge is large (more
than 1 million concepts, 5.5 million of terms in 17 languages). UMLS is not an ontology, as there
is no formal description of concepts, but its large set of terms and their variants speci c to the
medical domain, enables full scale conceptual indexing. In UMLS, all concepts are assigned to
at least one semantic type from the Semantic Network. This provides consistent categorization
of all concepts in the meta-thesaurus at the relatively general level represented in the Semantic
Network. The Semantic Network also contains relations between concepts, which allow one to
derive relations between concepts in documents (and queries).
(8)
(9)
3.1</p>
      <p>Detection Process
The detection of concepts in a document from a thesaurus is a relatively well established process.
It consists of four major steps:
1. Morpho-syntactic Analysis (POS tagging) of document with a lemmatization of in ected
word forms;
2. Filtering empty words on the basis of their grammatical class;
3. Detection in the document of words or phrases appearing in the meta-thesaurus;
4. Possible ltering of concepts identi ed.</p>
      <p>
        For the rst step, various tools can be used depending on the language. We used MiniPar(cf. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ])
and TreeTagger1. Once the documents are analyzed, the second and third steps are implemented
directly, rst by ltering grammatical words (prepositions, determinants, pronouns, conjunctions),
and then by a look-up of word sequences in UMLS. This last step will nd all alternatives, present
in UMLS, of a concept. One can certainly improve this simple lookup by identifying potential
terminological variants (see for example [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]). We have not used such a re nement here and merely
rely on a simple look-up. It should be noted that we have not used all of UMLS for the third
step: the thesauri NCI and PDQ were not taken into account as they are related to areas di erent
from the one covered by the collection2. Such a restriction is also used in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The fourth step of
the indexing process is to eliminate a number of errors generated by the above steps. However,
the work presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] shows that it is preferable to retain a greater number of concepts for
information retrieval. We thus did not use any ltering here.
      </p>
      <p>
        From this method we derived the two same analysis as last year MP and TT that used
respectively MiniPar and TreeTagger POS analysis. We also use one detection without any
morphosyntactic analysis that we named FA. As this method does not use a POS-tagging, the ltering
of empty word is done on the basis of statistical empty word detection. This empty word detection
is rst based on the hypothesis that empty words are the same over di erent domains. So we used
a corpus from another domain and we select the word witch are common with the medical domain
as potential empty words. Then we combine this detection with a ltering based on the Zipf
law [10] to determine the nal empty word list. The fourth detection method used is MetaMap
analysis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], a tool dedicated to UMLS, that directly provide the four steps.
      </p>
      <p>We nally obtain four variations of concept detection:
(MP) uses our term mapping tools with MiniPar.
(TT) uses our term mapping tools with TreeTagger.
(MM) that use MetaMap.</p>
      <p>(FA) uses our term mapping tools without morphosyntactic analysis.</p>
      <p>From these analyses, we use the two rst one to analyse the collection and we pick some to
analyse the query depending of the runs.</p>
      <p>This year we also test this combination approach on French queries, where we rst detect
concepts with our term mapping tools with the French version of TreeTagger. Then we translate
the French queries from French to English with Google API3 and we extract concepts from this
English translation with the MP and the TT analysis. Thus we obtain three concept sets that
correspond to the French queries and we use them to query the collection.</p>
      <p>1www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/
2This is justi ed here by the fact that these thesauri focus on speci c issues of cancer while the collection is
considered more general and covers all diseases.</p>
      <p>
        3http://code.google.com/intl/fr/apis/ajaxlanguage/documentation/
log-probability
KL-divergence
We train our methods on the corpus CLEFmed 2008 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and we run the best parameters obtained
on CLEFmed 2009 corpus[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
On this year collection, we submit 10 runs, these runs explore di erent variations of our model.
Previous year results show that merging queries improves the results, we test this year the impact
of adding new analysis only on the queries.
      </p>
      <p>So we rst test 3 model variations:
(UNI.log) that use the conceptual unigram model (as de ne in 1).
(UNI.kld) that use the conceptual unigram model with the divergence (as de ne in 7).
(PRF.kld) that combine the conceptual unigram model with a pseudo relevance feedback
(as de ne in 10).</p>
      <p>For each model, we test it on the collection analysed by two detection methods, MiniPar and
TreeTagger (MPTT), using the model combination methods proposed in section 2.1 and we test
it with the three following query analysis:
(MPTT) that groups MP and TT analysis,
(MMMPTT) that groups the two preceding analysis with MM one,
(MMMPTTFA) that groups the three preceding analysis with FA one.
4.2</p>
      <p>Results
From each method we use the bests parameters obtained on ImageCLEFmed 08 corpus for MAP
and we use these parameters on the new 09 collection. We rst compare the variation between
the results on the two rsv de ne for MAP and for di erent query merging on, table 1.</p>
      <p>Results show that the two rsv give close results on 2008 queries. On 2009 queries, our best
result is obtained with the log-probability and with two analyses (MPTT) on the query. Using
the four analyses (MMMPTTFA), the log-probability is slightly better than the KL-divergence
but the results are close</p>
      <p>As presented before, we test our combination model on French queries, from these queries we
obtain di erent concept sets by merging detection methods and by translating, or not, the query
to English in order to nd the UMLS concepts that are not linked with French terms. This method
obtains the good results of 0.377 in MAP. This shows that the combinations methods can be used
on translation methods.</p>
      <p>We then test our pseudo relevance feedback method for this we query with RSVkld and we
process the relevance feedback, the results are presented in table 2. The results, we achieve on
2008 queries, show that the best results are obtain with the pseudo query build on the 100 rst
documents initially retrieve. On 2008, merging more analysis of the query improve the results.
Transposed to 2009 the results also show good results, but the best results are obtained by using
only two analyses (MPTT).</p>
      <p>size of the
pseudo query (n)
20
50
100
Using the conceptual language model provides good performance in medical IR, and merging
conceptual analysis is still improving the results. This year we explore a variation of this model
by testing the use of a Kullback-Leiber divergence and we improve it by integrating a pseudo
relevance feedback. The two model variations provide good but similar results. Adding a pseudo
relevance feedback improves the results providing the best MAP results for 2009 CLEF campaign.
We also made an experimentation on French queries where we use the combination method to
solve the 'lack' of French terms in UMLS, this results show that combination methods can also be
used on various methods of concepts detection.
[10] George K. Zipf. Human Behavior and the Principle of Least E ort. Addison-Wesley (Reading
MA), 1949.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Aronson</surname>
          </string-name>
          .
          <article-title>E ective mapping of biomedical text to the UMLS metathesaurus: The MetaMap program</article-title>
          .
          <source>In Proc AMIA 2001</source>
          , pages
          <fpage>17</fpage>
          {
          <fpage>21</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Mu</surname>
            <given-names>ller H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalpathy-Cramer</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kahn</given-names>
            <surname>Jr</surname>
          </string-name>
          . C.,
          <string-name>
            <surname>Hatt</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bedrick</surname>
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hersh</surname>
            <given-names>W.</given-names>
          </string-name>
          <article-title>Overview of the ImageCLEFmed 2008 medical image retrieval task</article-title>
          .
          <source>In Evaluating Systems for Multilingual and Multimodal Information Access { 9th Workshop of the Cross-Language Evaluation Forum</source>
          , Aarhus, Denmark,
          <year>September 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Jacquemin</surname>
          </string-name>
          .
          <article-title>Syntagmatic and paradigmatic representations of term variation</article-title>
          .
          <source>In 37th Annual Meeting of the Association for Computational Linguistics (ACL'99)</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>Dependency-based evaluation of MiniPar</article-title>
          .
          <source>In Workshop on the Evaluation of Parsing Systems</source>
          , Granada, Spain, May. ACM,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Eric</given-names>
            <surname>Gaussier</surname>
          </string-name>
          <article-title>Loic Maisonnasse and Jean Pierre Chevallet</article-title>
          .
          <article-title>Model fusion in conceptual language modeling</article-title>
          .
          <source>In ECIR</source>
          <year>2008</year>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Eric</given-names>
            <surname>Gaussier</surname>
          </string-name>
          <article-title>Loic Maisonnasse and Jean Pierre Chevallet</article-title>
          .
          <article-title>Multiplying concept sources for graph modeling</article-title>
          .
          <source>In CLEF 2007, LNCS 5152 proceedings</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Y. Huang HJ</surname>
          </string-name>
          .
          <article-title>Lowe and WR</article-title>
          .
          <string-name>
            <surname>Hersh</surname>
          </string-name>
          .
          <article-title>A pilot study of contextual UMLS indexing to improve the precision of concept-based representation in XML-structured clinical radiology reports</article-title>
          .
          <source>In Conference of the American Medical Informatics Association</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Henning</given-names>
            <surname>Mller</surname>
          </string-name>
          , Jayashree Kalpathy-Cramer, Ivan Eggel, Steven Bedrick, Sad Radhouani, Brian Bakke, Charles Kahn Jr., and
          <string-name>
            <given-names>William</given-names>
            <surname>Hersh</surname>
          </string-name>
          .
          <article-title>Overview of the clef 2009 medical image retrieval track</article-title>
          .
          <source>In Working Notes of the 2009 CLEF Workshop</source>
          , Corfu, Greece,
          <year>September 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Said</given-names>
            <surname>Radhouani</surname>
          </string-name>
          , Loic Maisonnasse,
          <string-name>
            <surname>Joo-Hwee</surname>
            <given-names>Lim</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thi-Hoang-Diem Le</surname>
          </string-name>
          , and
          <string-name>
            <surname>Jean-Pierre Chevallet</surname>
          </string-name>
          .
          <article-title>Une indexation conceptuelle pour un ltrage par dimensions, experimentation sur la base medicale imageclefmed avec le meta thesaurus umls</article-title>
          . In COnference en Recherche Information et Applications CORIA'
          <year>2006</year>
          , pages
          <fpage>257</fpage>
          {271, mars
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>