<!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>Query-Based Sampling using Snippets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Almer S. Tigelaar</string-name>
          <email>a.s.tigelaar@cs.utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Djoerd Hiemstra</string-name>
          <email>hiemstra@cs.utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Database Group, University of Twente</institution>
          ,
          <addr-line>Enschede</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>7</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>Query-based sampling is a commonly used approach to model the content of servers. Conventionally, queries are sent to a server and the documents in the search results returned are downloaded in full as representation of the server's content. We present an approach that uses the document snippets in the search results as samples instead of downloading the entire documents. We show this yields equal or better modeling performance for the same bandwidth consumption depending on collection characteristics, like document length distribution and homogeneity. Query-based sampling using snippets is a useful approach for real-world systems, since it requires no extra operations beyond exchanging queries and search results.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Query-based sampling is a technique for obtaining a
resource description of a search server. This description is
based on the downloaded content of a small subset of
documents the server returns in response to queries [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. We
present an approach that requires no additional
downloading beyond the returned results, but instead relies solely on
information returned as part of the results: the snippets.
      </p>
      <p>
        Knowing what server offers what content allows a central
server to forward queries to the most suitable server for
handling a query. This task is commonly referred to as resource
selection [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Selection is based on a representation of the
content of a server: a resource description. Most servers
on the web are uncooperative and do not provide such a
description, thus query-based sampling exploits only the native
search functionality provided by such servers.
      </p>
      <p>
        In conventional query-based sampling, the first step is
sending a query to a server. The server returns a ranked
list of results of which the top N most relevant documents
are downloaded and used to build a resource description.
Queries are randomly chosen, the first from an external
resource and subsequent queries from the description built so
far. This repeats until a stopping criterion is reached [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
Copyright c 2010 for the individual papers by the papers’ authors.
Copying permitted only for private and academic purposes. This volume is
published and copyrighted by its editors.
      </p>
      <p>LSDS-IR Workshop, July 2010. Geneva, Switzerland.</p>
      <p>Disadvantages of downloading entire documents are that
it consumes more bandwidth, is impossible if servers do not
return full documents, and does not work when the full
documents themselves are non-text: multimedia with short
summary descriptions. In contrast, some data always comes
along ‘for free’ in the returned search results: the snippets.
A snippet is a short piece of text consisting of a document
title, a short summary and a link as shown in Figure 1. A
summary can be either dynamically generated in response
to a query or is statically defined [16, p. 157]. We postulate
that these snippets can also be used for query-based
sampling to build a language model. This way we can avoid
downloading entire documents and thus reduce bandwidth
usage and cope with servers that return only search results
or contain multimedia content. However, since snippets are
small we need to see many of them. This means that we
need to send more queries compared with the full document
approach. While this increases the query load on the remote
servers, it is an advantage for live systems that need to
sample from document collections that change over time, since
it allows continously updating the language model, based on
the results of live queries.</p>
      <p>
        Whether the documents returned in response to random
queries are a truly random part of the underlying collection
is doubtful. Servers have a propensity to return documents
that users indicate as important and the number of in-links
has a substantial correlation with this importance [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This
may not be a problem, as it is preferable to know only the
language model represented by these important documents,
since the user is likely to look for those [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Recent work
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] focuses on obtaining uniform random samples from large
search engines in order to estimate their size and overlap.
Others [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] have evaluated this in the context of obtaining
resource descriptions and found that it does not consistently
work well across collections.
      </p>
      <p>
        The foundational work for acquiring resource descriptions
via query-based sampling was done by Callan et al. [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
They show that a small sample of several hundred
documents can be used for obtaining a good quality resource
description of large collections consisting of hundreds of
thousands of documents. The test collection used in their
research, TREC123, is not a web data collection. While this
initially casts doubt on the applicability of the query-based
sampling approach to the web, Monroe et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] show that
it also works very well for web data.
      </p>
      <p>
        The approach we take has some similarities with prior
research by Paltoglou et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. They show that
downloading only a part of a document can also yield good modelling
performance. However, they download the first two to three
kilobytes of each document in the result list, whereas we use
small snippets and thus avoid any extra downloading beyond
the search results.
      </p>
      <p>Our main research question is:
“How does query-based sampling using only
snippets compare to downloading full documents in
terms of the learned language model?”
We show that query-based sampling using snippets offers
similar performance compared to using full documents.
However, using snippets uses less bandwidth and enables
constantly updating the resource description at no extra cost.
Additionally, we introduce a new metric for comparing
language models in the context of resource descriptions and a
method to establish the homogeneity of a corpus.</p>
      <p>We describe our experimental setup in section 2. This is
followed by section 3 which shows the results. Finally, the
paper concludes with sections 4 and 5.</p>
    </sec>
    <sec id="sec-2">
      <title>METHODOLOGY</title>
      <p>
        In our experimental set-up we have one remote server
which content we wish to estimate by sampling. This server
can only take queries and return search results. For each
document a title, snippet and download link is returned.
These results are used to locally build a resource description
in the form of a vocabulary with frequency information, also
called a language model [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The act of submitting a query
to the remote server, obtaining search results, updating the
local language model and calculating values for the
evaluation metrics is called an iteration. An iteration consists of
the following steps:
1. Pick a one-term query.
      </p>
      <p>(a) In the first iteration our local language model is
empty and has no terms. In this case we pick a
random term from an external resource as query.
(b) In subsequent iterations we pick a random term
from our local language model that we have not
yet submitted previously as query.
2. Send the query to the remote server, requesting a
maximum number of results (n = 10). In our set-up,
the maximum length of the document summaries may
be no more than 2 fragments of 90 characters each
(s ≤ 2 · 90).
3. Update the resource description using the returned
results (1 ≤ n ≤ 10).
(b) For the snippet strategy: use the snippet of each
document in the search results to update the local
language model. If a document appears multiple
times in search results, use its snippet only if it
differs from previously seen snippets of that
document.
4. Evaluate the iteration by comparing the unstemmed
language model of the remote server with the local
model (see metrics described in Section 2.2).
5. Terminate if a stopping criterion has been reached,
otherwise go to step 1.</p>
      <p>Since the snippet approach uses the title and summary of
each document returned in the search result, the way in
which the summary is generated affects the performance.
Our simulation environment uses Apache Lucene which
generates keyword-in-context document summaries [16, p. 158].
These summaries are constructed by using words
surrounding a query term in a document, without keeping into
account sentence boundaries. For all experiments the
summaries consisted of two keyword-in-context segments of
maximally ninety characters. This length boundary is similar to
the one modern web search engines use to generate their
summaries. One might be tempted to believe that snippets
are biased due to the fact that they commonly also
contain the query terms. However, in full-document sampling
the returned documents also contain the query and have a
similar bias, although mitigated by document length.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Data sets</title>
      <p>
        We used the following data sets to conduct our tests:
OANC-1.1: The Open American National Corpus: A
heterogeneous collection. We use it exclusively for
selecting bootstrap terms [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        TREC123: A heterogeneous collection consisting of TREC
Volumes 1–3. Contains: short newspaper and
magazine articles, scientific abstracts, and
government documents [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Used in previous
experiments by Callan et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
Web Track 2G: A small subset of the Very Large
Corpus web crawl conducted in 1997 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>WT2G:
WIKIL:
WIKIM:</p>
      <p>The large Memory Alpha Wiki.
http://memory-alpha.org
The medium sized Fallout Wiki.
http://fallout.wikia.com
8
0
0
0
.</p>
      <p>0
y
t
ienD .0000
s 4
0
0
0
0
.
0 0</p>
      <sec id="sec-3-1">
        <title>TREC123 WT2G</title>
      </sec>
      <sec id="sec-3-2">
        <title>WIKIL</title>
      </sec>
      <sec id="sec-3-3">
        <title>WIKIM</title>
        <p>2000
4000
6000
8000
10000</p>
        <sec id="sec-3-3-1">
          <title>Document Length (Bytes)</title>
          <p>
            The OANC is used as external resource to select a
bootstrap term on the first iteration: we pick a random term out
of the top 25 most-frequent terms (excluding stop words).
TREC123 is for comparison with Callan’s work [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. WT2G
is a representative subset of the web. It has some
deficiencies, such as missing inter-server links [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. However, since
we use only the page data, this is not a major problem for
this experiment.
          </p>
          <p>Our experiment is part of a scenario where many sites
offer searchable content. With this in mind using larger
monolithic collections, like ClueWeb, offers little extra
insights. After all: there are relatively few websites that
provide gigabytes or terabytes of information, whereas there is
a long tail that offers smaller amounts. For this purpose we
have included two Wiki collections in our tests: WIKIL and
WIKIM. All Wiki collection were obtained from Wikia, on
October 5th 2009. Wikis contain many pages in addition
to normal content pages. However, we index only content
pages which is the reason the raw sizes of these corpora are
bigger than the indices.</p>
          <p>
            Table 1 shows some properties of the data sets. We have
also included Figure 2 which shows a kernel density plot
of the size distributions of the collections [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ]. We see that
WT2G has a more gradual distribution of document lengths,
whereas TREC123 shows a sharper decline near two
kilobytes. Both collections consist primarily of many small
documents. This is also true for the Wiki collections. Especially
the WIKIL collection has many very small documents.
2.2
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Metrics</title>
      <p>Evaluation is done by comparing the complete remote
language model with the subset local language model each
iteration. We discard stop words, and compare terms
unstemmed. Various metrics exist to conduct this
comparison. For comparability with earlier work we use two metrics
and introduce one new metric in this context: the
JensenShannon Divergence (JSD), which we believe is a better
choice than the others for reasons outlined below.</p>
      <p>
        We first discuss the Collection Term Frequency (CTF)
ratio. This metric expresses the coverage of the terms of the
locally learned language model as a ratio of the terms of the
actual remote model. It is defined as follows [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]:
CT Fratio “T , Tˆ” = α1 ·
      </p>
      <p>X CT F (t, T )
t∈Tˆ
where T is the actual model and Tˆ the learned model. The
(1)
CT F function returns the number of times a term t occurs
in the given model. The symbol α represents the sum of the
CTF of all terms in the actual model T , which is simply
the number of tokens in T . The higher the CTF ratio, the
more of the important terms have been found.</p>
      <p>The Kullback-Leibler Divergence (KLD) gives an
indication of the extent to which two probability models, in this
case our local and remote language models, will produce the
same predictions. The output is the number of additional
bits it would take to encode one model into the other. It is
defined as follows [16, p. 231]:</p>
      <p>
        KLD “T k Tˆ” =
tX∈T P (t | T ) · log PP “(tt || TTˆ)”
(2)
where Tˆ is the learned model and T the actual model. KLD
has several disadvantages. Firstly, if a term occurs in one
model, but not in the other it will produce zero or infinite
numbers. Therefore, we apply Laplace smoothing, which
ˆ
simply adds one to all counts of the learned model T . This
ensures that each term in the remote model exists at least
once in the local model, thereby avoiding divisions by zero
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Secondly, the KLD is asymmetric, which is expressed
using the double bar notation. Manning [17, p. 304] argues
that using Jensen-Shannon Divergence (JSD) solves both
problems. It is defined in terms of the KLD as [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
J SD “T , Tˆ” = KLD
      </p>
      <p>T k</p>
      <p>T + Tˆ !
2
+KLD
ˆ T + Tˆ !
T k 2
(3)
The Jensen-Shannon Divergence (JSD) expresses how much
information is lost if we describe two distributions with their
average distribution. This distribution is formed by
summing the counts for each term that occurs in either model
and taking the average by dividing this by two. Using the
average is a form of smoothing which avoids changing the
original counts in contrast with the KLD. Other differences
with the KLD are that the JSD is symmetric and finite.
Conveniently, when using a logarithm of base 2 in the underlying
KLD, the JSD ranges from 0.0 for identical distributions to
2.0 for maximally different distributions.
3.</p>
    </sec>
    <sec id="sec-5">
      <title>RESULTS</title>
      <p>In this section we report the results of our experiments.
Because the queries are chosen randomly, we repeated the
experiment 30 times.</p>
      <p>
        Figure 3 shows our results on TREC123 in the
conventional way for query-based sampling: a metric against the
number of iterations on the horizontal axis [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We have
omitted graphs for WT2G and the Wikia collections as they
are highly similar in shape.
      </p>
      <p>As the bottom right graph shows, the amount of
bandwidth consumed when using full documents is much larger
than when using snippets. Full documents downloads each
of the ten documents in the search results, which can be
potentially large. Downloading all these documents also uses
many connections to the server: one for the search results
plus ten for the documents, whereas the snippet approach
uses only one connection for transferring the search results
and performs no additional downloads.</p>
      <p>The fact that the full documents approach downloads a</p>
      <sec id="sec-5-1">
        <title>Full Documents</title>
      </sec>
      <sec id="sec-5-2">
        <title>Snippets</title>
        <p>0 20 40 60 80 100</p>
      </sec>
      <sec id="sec-5-3">
        <title>Iterations</title>
        <p>0 20 40 60 80 100</p>
      </sec>
      <sec id="sec-5-4">
        <title>Iterations</title>
        <p>)
D
L
(K 8
e
c
n
reg 6
e
v
i
rD 4
e
il
b
eL 2
k
c
a
llbu 0
K
)
s
e
t
iloybK 2000
(
e
g
saU 000
h 1
t
iddw 500
n
aB 0
o
i
t
a
R
()cyFCT ..0810
n
equ .06
e
rFm .04
renT .20
tco .00
i
e
ll
o
C
)
D
(eJS .20
c
reegn .15
v
i
onD .01
n
ahnS .05
seenn .00
J
0 20 40 60 80 100</p>
      </sec>
      <sec id="sec-5-5">
        <title>Iterations</title>
        <p>0 20 40 60 80 100</p>
      </sec>
      <sec id="sec-5-6">
        <title>Iterations</title>
        <p>lot of extra information results in it outperforming the
snippet approach for the defined metrics as shown in the other
graphs of Figure 3. However, comparing this way is unfair.
Full document sampling performs better, simply because it
acquires more data in fewer iterations. A more interesting
question is: how effectively do the approaches use
bandwidth?</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>3.1 Bandwidth</title>
      <p>
        Figures 4 and 5 show the metrics plotted against
bandwidth usage. The graphs are 41-point interpolated plots
based on experiment data. These plots are generated in a
similar same way as recall-precision graphs, but they
contain more points: 41 instead of 11, one every 25 kilobytes.
Additionally, the recall-precision graphs, as frequently used
in TREC, use the maximum value at each point [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. We
use linear interpolation instead which uses averages.
      </p>
      <p>Figure 4 shows that snippets outperform the full
document approach for all metrics. This seems to be more
pronounced for WT2G. The underlying data reveals that
snippets yield much more stable performance increments per
unit of bandwidth. Partially, this is due to a larger
quantity of queries. The poorer performance of full documents is
caused by variations in document length and quality.
Downloading a long document that poorly represents the
underlying collection is heavily penalised. The snippet approach
never makes very large ‘mistakes’ like this, because its
document length is bound to the maximum summary size.</p>
      <p>TREC123 and WT2G are very large heterogeneous test
collections as we will show later. The WIKI collections are
more homogeneous and have different document length
disTREC123
WT2G
0 200 400 600 800 1000</p>
      <sec id="sec-6-1">
        <title>Bandwidth Usage (Kilobytes)</title>
        <p>0 200 400 600 800 1000</p>
      </sec>
      <sec id="sec-6-2">
        <title>Bandwidth Usage (Kilobytes)</title>
        <p>tribution characteristics. In Figure 5 we see that the
performance of snippets on the WIKIL corpus is worse for the
JSD, but undecided for the other metrics. For WIKIM
performance measured with CTF is slightly better and
undecided for the other metrics. Why this difference? We
conducted tests on several other large size Wiki collections to
verify our results. The results suggest that there is some
relation between the distribution of document lengths and
the performance of query-based sampling using snippets. In
Figure 2 we see a peak at the low end of documents lengths
for WIKIL. Collections that exhibit this type of peak all
showed similar performance as WIKIL: snippets performing
slightly worse especially for the JSD. In contrast, collections
that have a distribution like WIKIM, also show similar
performance: slightly better for CTF. Collections that have a
less pronounced peak at higher document lengths, or a more
gradual distribution appear to perform at least as good or
better using snippets compared to full documents.</p>
        <p>The reason for this is that as the document size decreases
and approaches the snippet summary size, the full
document strategy is less heavily penalised by mistakes. It can
no longer download very large unrepresentative documents,
only small ones. However, this advantage is offset if the
document sizes equal the summary size. In that case the
full document approach would actually use double the
bandwidth with no advantage: once to obtain the search results,
with summaries, and once again to download the entire
documents which are the same as the summaries in the search
results.
3.2</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Homogeneity</title>
      <p>While WIKIM has a fairly smooth document length
distribution, the performance increase of snippets over full
documents with regard to the JSD and KLD metrics is not the
same as that obtained with TREC123 and WT2G. This is
likely caused by the homogeneous nature of the collection.
Consider that if a collection is highly homogeneous, only
a few samples are needed to obtain a good representation.
Every additional sample can only slightly improve such a
model. In contrast, for a heterogeneous collection, each new
sample can improve the model significantly.</p>
      <p>
        So, how homogeneous are the collections that we used?
We adopt the approach of Kilgariff and Rose [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] of
splitting the corpus into parts and comparing those, with some
slight adjustments. As metric we use the Jensen-Shannon
Divergence (JSD) explained in Section 2.2 and also used by
Eiron and McCurley [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for the same task. The exact
procedure we used is as follows:
2. Randomly divide the documents in the sample S into
ten bins: s1 . . . s10. Each bin contains approximately
500 documents.
3. For each bin si calculate the Jensen-Shannon
Divergence (JSD) between the bigram language model
defined by the documents in bin si and the language
model defined by the documents in the remaining nine
bins. Meaning: the language model of documents in
s1 would be compared to that of those in s2 . . . s10, et
cetera. This is known as a leave-one-out test.
4. Average the ten JSD scores obtained in step 3. The
outcome represents the homogeneity. The lower the
number, the more self similarity within the corpus,
thus the more homogeneous the corpus is.
      </p>
      <p>Because we select documents from the collection randomly
in step 1, we repeated the experiment ten times for each
collection. Results are shown in Table 2.</p>
      <p>Table 2 shows that the large collections we used, TREC123
and WT2G, are more heterogeneous compared to the smaller
collections WIKIL and WIKIM. It appears that WIKIL is
more heterogeneous than WIKIM, yet snippet-based
sampling performs better on WIKIM. We conjecture that this
is caused by the difference in document length distributions
discussed earlier: see Figure 2. Overall, it appears that
query-based sampling using snippets is better suited towards
heterogeneous collections with a smooth distribution of
document lengths.
4.</p>
    </sec>
    <sec id="sec-8">
      <title>CONCLUSION</title>
      <p>We have shown that query-based sampling using snippets
is a viable alternative for conventional query-based sampling
using entire documents. This opens the way for distributed
search systems that do not need to download documents at
all, but instead solely operate by exchanging queries and
search results. Few adjustments are needed to existing
operational distributed information retrieval systems, that use
a central server, as the remote search engines and the
central server already exchange snippets. Our research implies
that the significant overhead incurred by downloading
documents in today’s prototype distributed information retrieval
systems can be completely eliminated. This also enables
modeling of servers from which full documents can not be
obtained and those which index multimedia content.
Furthermore, the central server can continuously use the search
result data, the snippets, to keep its resource descriptions
up to date without imposing additional overhead, naturally
coping with changes in document collections that occur over
time. This also provides the extra iterations that snippet
query-based sampling requires without extra latency.</p>
      <p>Compared to the conventional query-based sampling
approach our snippet approach shows equal or better
performance per unit of bandwidth consumed for most of the test
collections. The performance also appears to be more
stable per unit of bandwidth consumed. Factors influencing
the performance are document length distribution and the
homogeneity of the data. Snippet query-based sampling
performs best when document lengths are smoothly distributed,
without a large peak at the low-end of document sizes, and
when the data is heterogeneous.</p>
      <p>Even though the performance of snippet query-based
sampling depends on the underlying collection, the information
that is used always comes along ‘for free’ with search results.
No extra bandwidth, connections or operations are required
beyond simply sending a query and obtaining a list of search
results. Herein lies the strength of the approach.
5.</p>
    </sec>
    <sec id="sec-9">
      <title>FUTURE WORK</title>
      <p>
        We believe that the performance gains seen in the
various metrics leads to improved selection and merging
performance. However, this is something that could be further
explored. A measure for how representative the resource
descriptions obtained by sampling are for real-world usage
would be very useful. This remains an open problem, also
for full document sampling, even though some attempts have
been made to solve it [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>An other research direction is the snippets themselves.
Firstly, how snippet generation affects modeling performance.
Secondly, how a query can be generated from the snippets
seen so far in more sophisticated ways. This could be done
by attaching a different priority to different words in a
snippet. Finally, the influence of the ratio of snippet to
document size could be further investigated.</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGEMENTS</title>
      <p>We thank the USI Lugano Information Retrieval group
for their comments, notably Mark Carman and Cyrus Hall.
We also thank Dolf Trieschnigg, Kien Tjin-Kam-Jet and Jan
Flokstra. This paper, and the experiments, were created
using only Free and Open Source Software. Finally, we
gratefully acknowledge the support of the Netherlands
Organisation for Scientific Research (NWO) under project DIRKA
(NWO-Vidi), Number 639.022.809.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Azzopardi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Rijke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Balog</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>Building simulated queries for known-item topics: An analysis using six european languages</article-title>
          .
          <source>In Proceedings of SIGIR</source>
          (New York, NY,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>July 2007</year>
          ), ACM, pp.
          <fpage>455</fpage>
          -
          <lpage>462</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Bailey</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Craswell</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hawking</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          <article-title>a multi-purpose test collection for web retrieval experiments</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>39</volume>
          ,
          <issue>6</issue>
          (
          <year>2003</year>
          ),
          <fpage>853</fpage>
          -
          <lpage>871</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Baillie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azzopardi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Crestani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>Adaptive Query-Based Sampling of Distributed Collections</article-title>
          , vol.
          <volume>4209</volume>
          of Lecture Notes in Computer Science. Springer,
          <year>2006</year>
          , pp.
          <fpage>316</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Baillie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carman</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Crestani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>A topic-based measure of resource description quality for distributed information retrieval</article-title>
          .
          <source>In Proceedings of ECIR (Apr</source>
          .
          <year>2009</year>
          ), vol.
          <volume>5478</volume>
          of Lecture Notes in Computer Science, Springer, pp.
          <fpage>485</fpage>
          -
          <lpage>497</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bar-Yossef</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gurevich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Random sampling from a search engine's index</article-title>
          .
          <source>Journal of the ACM 55</source>
          ,
          <issue>5</issue>
          (
          <year>2008</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Callan</surname>
            ,
            <given-names>J. Distributed Information</given-names>
          </string-name>
          <string-name>
            <surname>Retrieval</surname>
          </string-name>
          .
          <source>Advances in Information Retrieval</source>
          . Kluwer Academic Publishers,
          <year>2000</year>
          , ch. 5.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Callan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Connell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Query-based sampling of text databases</article-title>
          .
          <source>ACM Transactions on Information Systems 19</source>
          ,
          <issue>2</issue>
          (
          <year>2001</year>
          ),
          <fpage>97</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Callan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Connell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Automatic discovery of language models for text databases</article-title>
          .
          <source>In Proceedings of SIGMOD (June</source>
          <year>1999</year>
          ), ACM Press, pp.
          <fpage>479</fpage>
          -
          <lpage>490</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Dagan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>Similarity-based methods for word sense disambiguation</article-title>
          .
          <source>In Proceedings of ACL (Morristown</source>
          , NJ, US, Aug.
          <year>1997</year>
          ),
          <article-title>Association for Computational Linguistics</article-title>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Eiron</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McCurley</surname>
            ,
            <given-names>K. S.</given-names>
          </string-name>
          <article-title>Analysis of anchor text for web search</article-title>
          .
          <source>In Proceedings of SIGIR</source>
          (New York, NY,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>July 2003</year>
          ), ACM, pp.
          <fpage>459</fpage>
          -
          <lpage>460</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Harman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Overview of the first trec conference</article-title>
          .
          <source>In Proceedings of SIGIR</source>
          (New York, NY,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>June 1993</year>
          ), ACM, pp.
          <fpage>36</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Harman</surname>
            ,
            <given-names>D. K.</given-names>
          </string-name>
          <article-title>Overview of the Third Text Retrieval Conference (TREC-3)</article-title>
          .
          <source>National Institute of Standards and Technology</source>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Hawking</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Craswell</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Bailey</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Overview of the trec-8 web track</article-title>
          .
          <source>Tech. rep., National Institute of Standards and Technology</source>
          , Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          , US,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ide</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Suderman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>The open american national corpus</article-title>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kilgarriff</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rose</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>Measures for corpus similarity and homogeneity</article-title>
          .
          <source>In Proceedings of EMNLP (Morristown</source>
          , NJ, US,
          <year>June 1998</year>
          ), ACL-SIGDAT, pp.
          <fpage>46</fpage>
          -
          <lpage>52</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and Schu¨tze, H. Introduction to Information Retrieval. Cambridge University Press, New York, NY, US,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C. D.</given-names>
          </string-name>
          , and Schu¨tze, H.
          <article-title>Foundations of Statistical Natural Language Processing</article-title>
          . MIT Press, Cambridge, MA, US,
          <year>June 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Monroe</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>French</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Powell</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          <article-title>Obtaining language models of web collections using query-based sampling techniques</article-title>
          .
          <source>In Proceedings of HICSS (Washington</source>
          , DC, US, Jan.
          <year>2002</year>
          ), vol.
          <volume>3</volume>
          , IEEE Computer Society, p.
          <fpage>67</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Paltoglou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salampasis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Satratzemi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Hybrid results merging</article-title>
          .
          <source>In Proceedings of CIKM</source>
          (New York, NY,
          <string-name>
            <surname>US</surname>
          </string-name>
          , Nov.
          <year>2007</year>
          ), ACM, pp.
          <fpage>321</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Thomas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hawking</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Evaluating sampling methods for uncooperative collections</article-title>
          .
          <source>In Proceedings of SIGIR</source>
          (New York, NY,
          <string-name>
            <surname>US</surname>
          </string-name>
          ,
          <year>July 2007</year>
          ), ACM, pp.
          <fpage>503</fpage>
          -
          <lpage>510</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Venables</surname>
            ,
            <given-names>W. N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          <string-name>
            <surname>An Introduction to</surname>
            <given-names>R</given-names>
          </string-name>
          , Aug.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>