<!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>A Study on a Mixed Stopping Strategy for Total Recall Tasks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giorgio Maria Di Nunzio</string-name>
          <email>giorgiomaria.dinunzio@unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Engineering</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Mathematics University of Padua</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Total recall; Probabilistic Models; Random Sampling</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>How do we calculate how many relevant documents are in a collection? In this abstract, we discuss our line of research about total recall systems such as interactive system for systematic reviews based on an active learning framework [4-6]. In particular, we will present 1) the problem in mathematical terms, and 2) the experiments of an interactive system that continuously monitors the costs of reviewing additional documents and suggests the user whether to continue or not in the search based on the available remaining resources. We will discuss the results of this system on the ongoing CLEF 2019 eHealth task.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Information systems → Clustering and classification ;
Probabilistic retrieval models; • Applied computing → Health care
information systems; Health informatics.</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>Given a collection of documents and an information need, can we
estimate the number of relevant documents in the collection for
that information need? This question seems trivial but, for some
tasks, a suficiently accurate answer may help the user to save a
lot of resources in terms of time and money. In fact, if we knew
this number, we could stop the search process as soon as the last
relevant document is found or we may decide to stop earlier if it is
no longer convenient to continue the search.</p>
      <p>
        The type of retrieval tasks that we refer to are, for example,
eDiscovery [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and Technology-Assisted Review (TAR) tasks [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
where one or more classifiers are trained using some manually
annotated content in order to find the remaining relevant documents
in the collection. Among many others, there are two key questions
for these tasks: which documents should be chosen for manual
review? When do we stop judging documents? The first question
is usually addressed with an approach called Continuous Active
Learning (CAL) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] in which a retrieval system is continuously
updated with the interactive feedback given by the user that is
reading and judging the documents. The second question about
the stopping strategy has been discussed in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In the last years,
international evaluation campaigns have organized experimental
labs in order to evaluate systems designed to achieve very high
recall through controlled simulation [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
      </p>
      <p>
        In this abstract, we want to discuss our line of research that
follows from the studies in interactive system for systematic reviews
based on an active learning framework [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
        ]. In particular, we
present a system that continuously monitors the costs of reviewing
documents and suggests the user whether to continue or not in the
search based on the available remaining resources.
      </p>
      <p>
        In order to avoid confusion with similar topics in the IR research
ifeld, we want to stress the fact that we are not studying whether
the subset of relevant documents judged is suficient to compare the
accuracy of IR systems (like in TREC or CLEF) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]; moreover, we
are not proposing an alternative pooling strategy to build the set of
relevance judgement [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] (although this approach may be extended
in the future).
      </p>
      <p>The paper is organized as follows: in Section 2, we present the
problem in mathematical terms by means of the hypergeometric
distribution to model the sampling of documents without replacement.
In Section 3, we present a brief summary of the application of this
approach to the ongoing CLEF 2019 eHealth task on Technology
Assisted Medical Reviews.
2</p>
    </sec>
    <sec id="sec-3">
      <title>MATHEMATICAL NOTATION</title>
      <p>We assume to have a collection of N objects which can be classified
as either relevant or non-relevant. The number of relevant objects is
K ; hence, the number of non-relevant documents is N − K . We draw
n samples from the collection of objects without replacement and
we want to compute the probability of observing k relevant objects.
This probability function is represented by the hypergeometric
distribution:</p>
      <p>P (X = k; N , K, n) =
(1)
K N −K
k n−k</p>
      <p>N
n
where X is the random variable with a hypergeometric distribution
with parameters N , K , and n; ba represents the binomial coeficient.</p>
      <p>For example, if we have a collection of N = 100 objects with
K = 20 relevant objects, the probability of observing k = 10 relevant
objects by drawing n = 30 objects from the collection is
P (X = 10; N = 100, K = 20, n = 30) =
= 0.17</p>
      <p>(2)
If we could draw t times n samples from a hypergeometric
distribution with parameters K and N , we would obtain a sampling
distribution with mean y and standard error SE</p>
      <p>1 Õt ki
y = (3)</p>
      <p>t i=1 ni</p>
      <p>SE[y] = r sn2 1 − Nn (4)
where s2 is the sample variance and 1 − Nn the finite population
correction factor ([10, Chapter 2]).</p>
      <p>We can use the sampling distribution to compute how accurate
our estimates of the mean are by means of confidence intervals
which define the lower and upper bound of our estimate:
[y − zα /2SE[y], y + zα /2SE[y]]
(5)
where zα /2 is the (1 - α /2)th percentile of the standard normal
distribution. For example, if we drew t = 10000 times n = 30 objects
from the hypergeometric distribution with K = 20 and N = 100,
we would obtain a sampling distribution with mean y ≃ 0.1994 and
SE[y] ≃ 0.0094. If we wanted a 95% confidence interval ( α = 0.05),
the range of the number of relevant objects would be between 18
and 22.</p>
    </sec>
    <sec id="sec-4">
      <title>3 EXPERIMENTS AND DISCUSSION</title>
      <p>Our use case is building a system for systematic medical reviews
which are a method to collect the findings from multiple medical
studies in a reliable way. Given budget and time constraints, we
need to provide the physician with a suficient amount of (possibly
all) relevant medical studies.</p>
      <p>In such real life cases, we do not have a perfect knowledge about
the collection of documents at our disposal: we may or may not
know the exact number of documents N in the collection, or the
exact number of relevant documents K , or both. In our experiments,
we assume the following: 1) we know N , and 2) we know (for
example an “oracle” tells us) that there are “at least” K − relevant
documents; we use a “minus” at superscript to indicate that this
number is a lower bound for K . In other words, we know the total
number of documents in the collection, but we have just a partial
knowledge (a lower bound) on the number of relevant documents.
Moreover, by “relevant” object we mean that some user has judged
the document. Initially, we do not know whether K − is close or
not to the “true” value K ; consequently, we want to estimate how
costly it is to build a confidence interval for K − accurate enough to
tell whether to stop the search of additional relevant documents.
In our previous example, suppose that the oracle says that there
are at least K − = 20 relevant documents in a collection of N = 100
objects. How many documents n do we need to draw (or read) to
get a desired confidence interval?</p>
      <p>
        The systems we propose uses a mixed approach to 1) find the
relevant documents in a collections of medical documents given a
query of a physician, and 2) compute the confidence interval of the
estimate of the number of relevant documents left in the collection.
On the one hand, we apply a Continuous Active Learning (CAL)
approach using the BM25 ranking model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]: i) the system ranks the
documents in the collection and shows the top ranked document to
the user; then, ii) the user reads the document and sends a feedback
to the system (the document is relevant or not); finally, iii) the
system is re-trained with this new piece of information and re-ranks
the remaining documents. In this way, we aim to build the set of K −
relevant documents. On the other hand, every m ranked documents
the system picks a random document from the collection and shows
it to the user. In this way, we start building the confidence interval
of the range of relevant documents that are still in the collection
after having sampled n documents.
      </p>
      <p>The system allows to adjust the proportion of documents that are
sampled against those that are ranked in order to balance the costs
of estimating the confidence intervals accurately versus finding the
most relevant information as quick as possible. In particular:
• we set a number of documents d that the user is willing
to read and a number m that tells the algorithm when to
randomly sample a document from the collection;
• the first half of documents d/2 are used to continuously
update the relevance weights of the terms according to the
explicit relevance feedback given by the user;
• for the second half documents we use a Naïve Bayes classifier
to select the subset of documents to read.</p>
      <p>
        We will discuss the latest version of this system that participated
in the last three editions of the eHealth CLEF 2019 lab and we
will give some suggestions about future work that include query
aspects [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the optimization of loss functions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Cormack</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Grossman</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Multi-Faceted Recall of Continuous Active Learning for Technology-Assisted Review</article-title>
          .
          <source>In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '15)</source>
          . ACM, New York, NY, USA,
          <fpage>763</fpage>
          -
          <lpage>766</lpage>
          . https: //doi.org/10.1145/2766462.2767771
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Cormack</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Grossman</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Engineering Quality and Reliability in Technology-Assisted Review</article-title>
          .
          <source>In Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '16)</source>
          . ACM, New York, NY, USA,
          <fpage>75</fpage>
          -
          <lpage>84</lpage>
          . https://doi.org/10.1145/2911451.2911510
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Cormack</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Grossman</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Scalability of Continuous Active Learning for Reliable High-Recall Text Classification</article-title>
          .
          <source>In Proc. of CIKM'16. ACM</source>
          , New York, NY, USA,
          <fpage>1039</fpage>
          -
          <lpage>1048</lpage>
          . https://doi.org/10.1145/2983323.2983776
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G. M. Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Finding all the Needles in the Haystack. A System to Estimate the Costs of e-Discovery and Systematic Reviews</article-title>
          .
          <source>In Proceedings of the First Biennial Conference on Design of Experimental Search &amp; Information Retrieval Systems</source>
          , Bertinoro, Italy,
          <source>August 28-31</source>
          ,
          <year>2018</year>
          . 106. http://ceur-ws.org/Vol2167/short9.pdf
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G. M. Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>A Study of an Automatic Stopping Strategy for Technologically Assisted Medical Reviews</article-title>
          .
          <source>In Proc. of ECIR 2018</source>
          . Springer,
          <fpage>672</fpage>
          -
          <lpage>677</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Di Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maistro</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Vezzani</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>A Gamified Approach to Naïve Bayes Classification: A Case Study for Newswires and Systematic Medical Reviews</article-title>
          .
          <source>In Companion of the The Web Conference 2018 WWW</source>
          <year>2018</year>
          , Lyon , France,
          <source>April 23-27</source>
          ,
          <year>2018</year>
          .
          <fpage>1139</fpage>
          -
          <lpage>1146</lpage>
          . https://doi.org/10.1145/3184558.3191547
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Grossman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Cormack</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Roegiest</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>TREC 2016 Total Recall Track Overview</article-title>
          .
          <source>In Proceedings of The Twenty-Fifth TREC</source>
          <year>2016</year>
          , Gaithersburg, Maryland, USA, November
          <volume>15</volume>
          -
          <issue>18</issue>
          ,
          <year>2016</year>
          . http://trec.nist.gov/pubs/trec25/papers/ Overview-TR.pdf
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kanoulas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Azzopardi</surname>
          </string-name>
          , and R. Spijker (Eds.).
          <year>2017</year>
          .
          <article-title>CLEF 2017 Technologically Assisted Reviews in Empirical Medicine Overview</article-title>
          .
          <source>In Working Notes of CLEF</source>
          <year>2017</year>
          . http:// ceur-ws.
          <source>org/</source>
          Vol-1866/ invited_paper_12.pdf .
          <source>Number 1866 in CEUR Workshop Proceedings. CEUR-WS.org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lipani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lupu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Palotti</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Zuccon, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanbury</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Fixed Budget Pooling Strategies Based on Fusion Methods</article-title>
          .
          <source>In Proceedings of the Symposium on Applied Computing (SAC '17)</source>
          . ACM, New York, NY, USA,
          <fpage>919</fpage>
          -
          <lpage>924</lpage>
          . https: //doi.org/10.1145/3019612.3019692
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.L.</given-names>
            <surname>Lohr</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Sampling: Design and Analysis</article-title>
          . Taylor &amp; Francis Group. https: //books.google.it/books?id=8ezfwgEACAAJ
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Xiaolu</surname>
            <given-names>Lu</given-names>
          </string-name>
          , Alistair Mofat, and
          <string-name>
            <given-names>J. Shane</given-names>
            <surname>Culpepper</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>The efect of pooling and evaluation depth on IR metrics</article-title>
          .
          <source>Information Retrieval Journal</source>
          <volume>19</volume>
          ,
          <issue>4</issue>
          (
          <issue>01</issue>
          <year>Aug 2016</year>
          ),
          <fpage>416</fpage>
          -
          <lpage>445</lpage>
          . https://doi.org/10.1007/s10791-016-9282-6
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D. W.</given-names>
            <surname>Oard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Vinjumur</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Jointly Minimizing the Expected Costs of Review for Responsiveness and Privilege in E-Discovery</article-title>
          .
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>37</volume>
          ,
          <issue>1</issue>
          ,
          <string-name>
            <surname>Article 11</surname>
          </string-name>
          (
          <issue>Nov</issue>
          .
          <year>2018</year>
          ),
          <volume>35</volume>
          pages. https://doi.org/10.1145/ 3268928
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>