<!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>York University at CLEF eHealth 2014: A Learning-to-Rank Approach for Medical Document Retrieval</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jiajin Wu</string-name>
          <email>wujiajin.justin@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jimmy Huang</string-name>
          <email>jhuang@yorku.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information Retrieval and Knowledge Management Research Lab, School of Information Technology, York University</institution>
        </aff>
      </contrib-group>
      <fpage>276</fpage>
      <lpage>282</lpage>
      <abstract>
        <p>We used learning-to-rank methods for training ranking model. Due to the limited number of training queries, we split them and conducted 5-fold cross validation. We set the proportion of training and testing as 4 : 6. For the features used in learning the model, a total of 231 features that are from multiple information retrieval models with di erent parameter settings were adopted. For the baseline run, we used Random Forest method to train the models with 5-fold cross validation. Only the binary relevance information were taken into account while training the model. Five trained models from 5-fold cross validation were used on the testing data to predict scores, and then we used equal weights to linearly combine the results given by di erent models. For run #5, we used 8 learning to rank methods to train models separately and linearly combine them together, and the binary relevance judgment was used as well. For run #6 and #7, graded relevance were taken into consideration. The di erence between run 6# and #7 is that for run #6, multiple learning-to-rank methods were used while for run #7, only Random Forest method was used. The best result of the four runs is achieved by run #5, which used multiple models combination based on binary relevance judgment.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        These working notes serve to present the experimental method presented by
YorkU in the CLEF eHealth 2014 task 3a [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] which consists of retrieving relevant
medical documents for the user queries. Five training queries and fty testing
queries were provided in the task. The goal of the task is to retrieve relevant
documents from approximate one million medical documents for the user queries.
For more details about this task and related tasks, please refer to [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Our main
objective in performing this task is to provide a solution that requires no manual
tuning of parameters. Secondly, we want to test the performance of
learning-torank [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] method in medical document retrieval.
      </p>
      <p>To achieve the main goal, we used supervised learning-to-rank method based
on the provided ve training queries to train the models. Due to the limitedness
of training dataset, we used various strategies to combine the trained models
and tested on the testing set in order to get balanced results.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Learning-to-Rank</title>
      <p>
        Learning-to-rank is a new type of method in information retrieval (IR), which
has been merged in the past decade. Di erent from traditional ranking models
in IR, learning-to-rank adopts machine learning approaches to solve the ranking
problem. Similarly to other machine learning methods, learning-to-rank methods
are based on features and in most cases are supervised methods, which means
labeled training data is required. One edge of this type of methods is that it saves
the pain for tuning parameters which is usually time consuming and tedious in
traditional IR models. In the previous study of medical IR, traditional IR models
were used extensively [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], but learning-to-rank has rarely been studied.
      </p>
      <p>In this work, we used an in-house IR platform to do rst pass retrieval for
the training dataset. Multiple retrieval models with di erent parameter settings
were used to retrieve relevant documents for the training queries. Based on the
qrels information (relevance judgment) for the ve training queries provided in
the task dataset, and the retrieval results from rst pass retrieval, the
candidate training documents were selected. Only those documents appearing in the
qrels and has more than m non-zero scores from the n retrieval results were
selected. Where n stands for the total number of retrieval models accounting
same retrieval model with di erent parameter settings as di erent models. n in
this work is 231, and m was chosen as 180.</p>
    </sec>
    <sec id="sec-3">
      <title>Evaluation</title>
      <sec id="sec-3-1">
        <title>Dataset</title>
        <p>We only participated in task 3a, which is a standard TREC-style IR task using
(a) the 2012 crawl of approximately one million medical documents made
available by the EU-FP7 Khresmoi project1 in plain text form which was used in
CLEF eHealth 2013's Task 3 and (b) a new 2014 set of English general public
queries that individuals may realistically pose based on the content of their
discharge summaries. This collection contains documents covering a broad set of
medical topics, and does not contain any patient information. The documents in
the collection come from several online sources, including the Health On the Net
organization certi ed websites, as well as well-known medical sites and databases
(e.g. Genetics Home Reference, ClinicalTrial.gov, Diagnosia). Queries are
generated from the discharge summaries used in Tasks 2.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Metric</title>
        <p>
          Evaluation will focus on P@5, P@10, NDCG@5, NDCG@10, but other suitable
IR evaluation measures will also be computed for the submitted runs (eg. MAP).
P@N indicates the percentage of relevant documents within the top N results.
NDCG [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] stands for normalized discounted cumulative gain, which is another
common metric for evaluating models in information retrieval.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Baseline Run</title>
      <p>
        As the baseline run, only title and description in the query can be used and
no external resource (including discharge summary, corpora, ontology, etc) can
be used. To keep it simple, we used single learning-to-rank model based on the
binary relevance judgment to train our model. So far there are plenty of methods
in the literature, and we chose to use RankLib2, an open source learning-to-rank
package which implements eight popular algorithms: MART [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], RankNet [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
RankBoost [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], AdaRank [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Coordinate Ascent [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], LambdaMART [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],
ListNet [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and Random Forests [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. So our concern is that which algorithm should
be chosen as baseline method.
      </p>
      <p>For this sake, we conducted ve-fold cross validation using all the eight
algorithms on training dataset. Table 2 lists the cross validation setting, where the
number represents the id of training queries.</p>
      <p>The model that was used as baseline method is Random Forest, which achieved
the best average result over the ve folds in terms of precision at 10.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Other Runs</title>
      <p>As our run #5, multiple models binary relevance (MMBR) run trained models
using all eight methods with the same ve-fold cross validation setting as baseline
1 http://www.khresmoi.eu/
2 http://people.cs.umass.edu/ vdang/ranklib.html</p>
      <p>Train Test
1,2 3,4,5
2,3 4,5,1
3,4 5,1,2
4,5 1,2,3
5,1 2,3,4
run and using the binary relevance of training data. The nal result on testing
set is gained by combination of equal linear weights of all models. As run #6,
multiple models graded relevance (MMGR) run trained models in the same way
as MMBR, only di erent in that using graded relevance of training data. As run
#7, single model graded relevance run trained model using Random Forest on
ve-fold cross validation. For MMBR and MMGR, the combination of multiple
models are required. Since the scores range given by di erent models vary, the
combination was conducted on top of normalization of the scores. We rescaled
ranking scores to the range of [0 1] using Formula 1,</p>
      <p>X0 =</p>
      <p>X</p>
      <sec id="sec-5-1">
        <title>Xmax</title>
      </sec>
      <sec id="sec-5-2">
        <title>Xmin</title>
      </sec>
      <sec id="sec-5-3">
        <title>Xmin</title>
        <p>(1)
where X0 is the normalized score, X the original score, Xmin and Xmax the
minimal and maximal of the scores given by the model for that particular query.</p>
        <p>The performance comparison of the four submitted runs is shown in Figure 1.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>As is seen in Figure 1, the best result was achieved by run #5. Notice the
di erence between baseline run and run #5 is that baseline run is based on
single model, while run #5 uses combination of multiple models. This shows that
the single model, even though it achieves the best result in training dataset, is
not better than the linear equal weights combination of multiple models in the
testing dataset.</p>
      <p>Baseline run and run #5 are relatively better than the other two runs. The
main di erence is that baseline run and run #5 are trained using binary relevance
judgment, while run #6 and run #7 are trained using graded relevance
judgment. This somewhat surprises us in that, the graded relevance provides more
information to the learning-to-rank model about the ranking of documents, thus
naturally should result in a better ranking model. But the result is contrary to
this intuition. We attribute this to that the more relevance information confuses
the learning models due to the shortage of training queries rather than being
bene cial for the model learning.</p>
      <p>The comparison of our best result (run #5) with the median results of all
submitted runs is shown in Figure 2. It shows that, on approximate half of the
queries, our best result is comparable to other systems.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>In this paper, we describe our methods for medical document retrieval for task
3 in CLEF eHealth 2014. Based on supervised learning-to-rank methods, we
have developed four strategies to conduct our experiments. The combination of
multiple models using binary relevance judgment is more preferable than others.
In the future, we plan to further research learning-to-rank in medical document
retrieval, for example, 1) how domain speci c features could bene t the model
training, 2) how could unlabeled data be assistant in building ranking model.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>This research is supported by the research grant from the Natural Sciences &amp;
Engineering Research Council (NSERC) of Canada and the Early Researcher
Award/Premier's Research Excellence Award.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>L.</given-names>
            <surname>Breiman</surname>
          </string-name>
          .
          <article-title>Random forests</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>32</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Burges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shaked</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Renshaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lazier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Deeds</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hamilton</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Hullender</surname>
          </string-name>
          .
          <article-title>Learning to rank using gradient descent</article-title>
          .
          <source>In Proceedings of the 22Nd International Conference on Machine Learning, ICML '05</source>
          , pages
          <fpage>89</fpage>
          {
          <fpage>96</fpage>
          , New York, NY, USA,
          <year>2005</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Qin</surname>
          </string-name>
          , T.-Y. Liu,
          <string-name>
            <surname>M.-F. Tsai</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Learning to rank: From pairwise approach to listwise approach</article-title>
          .
          <source>In Proceedings of the 24th International Conference on Machine Learning, ICML '07</source>
          , pages
          <fpage>129</fpage>
          {
          <fpage>136</fpage>
          , New York, NY, USA,
          <year>2007</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Daoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kasperowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Miao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          . York university at trec 2011:
          <article-title>Medical records track</article-title>
          .
          <source>In TREC</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Freund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Iyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Schapire</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <article-title>An e cient boosting algorithm for combining preferences</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>4</volume>
          :
          <fpage>933</fpage>
          {
          <fpage>969</fpage>
          ,
          <string-name>
            <surname>Dec</surname>
          </string-name>
          .
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Friedman</surname>
          </string-name>
          .
          <article-title>Greedy function approximation: A gradient boosting machine</article-title>
          .
          <source>Annals of Statistics</source>
          ,
          <volume>29</volume>
          :
          <fpage>1189</fpage>
          {
          <fpage>1232</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>L.</given-names>
            <surname>Goeuriot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kelly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Palotti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pecina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Zuccon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanbury</surname>
          </string-name>
          , G. Jones, and
          <string-name>
            <given-names>H.</given-names>
            <surname>Mueller</surname>
          </string-name>
          .
          <article-title>Share/clef ehealth evaluation lab 2014, task 3: User-centred health information retrieval</article-title>
          .
          <source>In Proceedings of CLEF</source>
          <year>2014</year>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>K.</given-names>
            <surname>Ja</surname>
          </string-name>
          <article-title>rvelin and</article-title>
          <string-name>
            <surname>J. Keka</surname>
          </string-name>
          <article-title>lainen. Cumulated gain-based evaluation of ir techniques</article-title>
          .
          <source>ACM Trans. Inf</source>
          . Syst.,
          <volume>20</volume>
          (
          <issue>4</issue>
          ):
          <volume>422</volume>
          {
          <fpage>446</fpage>
          ,
          <string-name>
            <surname>Oct</surname>
          </string-name>
          .
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>D.</given-names>
            <surname>Kasperowicz</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          .
          <article-title>Semantic matching models for medical information retrieval: A case study</article-title>
          .
          <source>In in the Proceedings of the 2012 Advances in Health Informatics Conference (AHIC</source>
          <year>2012</year>
          ),
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. L.
          <string-name>
            <surname>Kelly</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Goeuriot</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Suominen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Schrek</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Leroy</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          <string-name>
            <surname>Mowery</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Velupillai</surname>
            ,
            <given-names>W. W.</given-names>
          </string-name>
          <string-name>
            <surname>Chapman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Martinez</surname>
            , G. Zuccon, and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Palotti</surname>
          </string-name>
          .
          <article-title>Overview of the share/clef ehealth evaluation lab 2014</article-title>
          .
          <source>In Proceedings of CLEF 2014, Lecture Notes in Computer Science (LNCS)</source>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>T</surname>
          </string-name>
          .-Y. Liu.
          <article-title>Learning to rank for information retrieval</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ):
          <volume>225</volume>
          {
          <fpage>331</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>D.</given-names>
            <surname>Metzler</surname>
          </string-name>
          and
          <string-name>
            <given-names>W. Bruce</given-names>
            <surname>Croft</surname>
          </string-name>
          .
          <article-title>Linear feature-based models for information retrieval</article-title>
          .
          <source>Information Retrieval</source>
          ,
          <volume>10</volume>
          (
          <issue>3</issue>
          ):
          <volume>257</volume>
          {
          <fpage>274</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Q. Wu</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          <string-name>
            <surname>Burges</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. M. Svore</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Gao</surname>
          </string-name>
          .
          <article-title>Adapting boosting for information retrieval measures</article-title>
          .
          <source>Inf</source>
          . Retr.,
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <volume>254</volume>
          {
          <fpage>270</fpage>
          ,
          <year>June 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>J.</given-names>
            <surname>Xu</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Adarank: A boosting algorithm for information retrieval</article-title>
          .
          <source>In Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '07</source>
          , pages
          <fpage>391</fpage>
          {
          <fpage>398</fpage>
          , New York, NY, USA,
          <year>2007</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>