<!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>Hybrid First-stage Retrieval Models for Biomedical Literature</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ji Ma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Korotkov</string-name>
          <email>ivankr@google.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Keith Hall</string-name>
          <email>kbhall@google.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ryan McDonald</string-name>
          <email>ryanmcd@google.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Google Research</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We describe a hybrid rst-stage retrieval model evaluated on BioASQ 8 document retrieval. We show that a hybrid model consistently outperforms comparable neural and term-based models. To train both the hybrid and neural models, we rely on data augmentation, speci cally question generation over the Pubmed corpus. In addition to reporting the o cial runs of this model from BioASQ, we also report some postchallenge improvements. With these improvements, our hybrid model is competitive with the top-scoring systems. When adding a simple neural BERT-based reranker, the model outperforms all systems, on average, across all ve batches. This highlights the e cacy of hybrid rst-stage retrieval models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The BioASQ challenge organizes shared-tasks for semantic understanding of
biomedical literature, including document and snippet retrieval, semantic
indexing, question answering and summarization [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Here, we describe the
technical details of an entry to the document retrieval sub-task (Task B Phase A).
Speci cally, our submissions consist of the following contributions:
Hybrid rst-stage retrieval. We use a principled approach to create a
sparsedense retrieval model that combines the bene ts of both neural and term-based
models. Our term-based model is a standard BM25 model [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and our neural
model falls into the category of dense vector retrieval, which is also known as
dual encoder models [
        <xref ref-type="bibr" rid="ref1 ref19 ref2 ref5 ref7">1, 19, 5, 2, 7</xref>
        ]. We show that since both of these retrieval
paradigms can be cast as vector similarity via nearest neighbor search, that a
principled hybrid model can be constructed. The neural, term and hybrid models
are described in Sections 2{4.
      </p>
      <p>
        Data Augmentation via Question Generation. Our neural rst-stage model
requires supervised training data. However, there is a lack of such data for the
biomedical domain outside of the few thousand examples from previous BioASQ
challenges. To address this we use data augmentation [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Speci cally, we follow
the work of Ma et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and train a question generator on a community QA
dataset. We then apply this to Pubmed abstracts to create biomedical-speci c
pairs of questions and relevant documents. This is described in Section 2.2.
Second-stage reranking. The focus of our contribution was to measure the e cacy
of neural rst-stage retrieval models for biomedical literature. However, we also
experiment with adding a simple BERT-based [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] cross-attention reranker, which
has become standard in the IR literature [
        <xref ref-type="bibr" rid="ref15 ref18 ref26">18, 15, 26</xref>
        ], including past BioASQ
challenges [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Neural First-stage Retrieval</title>
      <p>
        Our retrieval model consists of two components. A dense model, which is based
on dual encoders [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ], aims to capture semantic similarity between query and
relevant documents. A sparse model, which is based on term matching, aims at
capturing lexical similarity between query and documents. This section focuses
on the dense model, and the we describe the sparse model in the next section.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Dual Encoder</title>
        <p>Formally, a dual encoder model consists of two encoders, ffQ(); fP ()g and a
similarity function, sim(). An encoder is a function f that takes an item x as
input and outputs a real valued vector as the encoding. The similarity function,
sim(), takes two encodings, q; p 2 RN and calculates a real valued score, s =
sim(q; p).</p>
        <p>
          For BioASQ competition, we are interested in encoding natural language
texts into real valued vectors. Thus, following recent success in natural language
processing, we implement both the two encoders with BERT [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In particular,
our encoder feeds the input query (or document) string to the BERT model.
Then it projects the [CLS] token representation from BERT outputs to a
768dimensional vector, as the encoding of that query (or document). In addition,
we share parameters between query and document encoder, so called Siamese
networks [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], which we found consistently improve retrieval performance while
reducing the total number of model parameters. We use dot-product as the
similarity function. In our initial experiments, we observe no meaningful di erence
in retrieval performance between dot-product and cosine similarity function.
        </p>
        <p>
          We train model parameters using softmax cross-entropy loss together with
in-batch negatives, i.e., given a query in a batch of (query, relevant-passage)
pairs, passages from other pairs are considered irrelevant for that query. In-batch
negatives has been widely adopted in training neural network based retrieval
models as it enables e cient training via computation sharing [
          <xref ref-type="bibr" rid="ref27 ref5 ref7">27, 5, 7</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Question Generation</title>
        <p>
          A major bottleneck in building high accuracy neural retrieval system is the lack
of large scale training data. The problem is exacerbated when it comes to
specialized domains such as biomedical domain. To handle the data scarcity issue,
we follow the approach proposed by Ma et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] which automatically generates
synthetic questions on the target domain. Speci cally, a transformer-based [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]
encoder-decoder generation model is trained to generate questions speci c to a
given passage. The training data for the generator comprises question-answer
pairs mined from community resources such as StackExchange1 and Yahoo!
Answers2. When training completes, the question generator is then applied to the
target domain document/passage to generate large amount of synthetic queries,
in this case Pubmed. Finally, the synthetic question is paired with the passage
from which it was generated to form a training example for the dual encoder
model.
        </p>
        <p>
          In this work, our implementation of the question generator follows exactly
the same setting as the base model in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], e.g., both the encoder and decoder
consist of 3 transformer layers, parameters between encoder and decoder are
shared and are initialized with RoBERTa [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] checkpoint. We refer the reader
to the original paper for more details.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Nearest Neighbour Inference</title>
        <p>
          To serve the dual-encoder retrieval model over a collection of passages, we rst
run the encoder over every passage o ine to create a distributed lookup-table as
a backend. At inference, we only need to run the question encoder on the input
query. The query encoding is used to perform nearest neighbour search against
the passage encodings in the backend. Since the total number of passages is in
the order of millions and each passage is projected to a 768 dimensional vector,
we use distributed brute-force search for exact inference instead of approximate
nearest neighbour search [
          <xref ref-type="bibr" rid="ref11 ref6">11, 6</xref>
          ].
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Term-based Retrieval as Nearest Neighbour Search</title>
      <p>
        Term-based retrieval models, such as BM25 [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], have been extensively studied
for document retrieval. In fact, for rst-stage retrieval, there is signi cant
evidence that term-based models are extremely e ective baselines [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Term-based
models usually use inverted-indexes for inference, taking advantage of lexical
sparsity per-document to optimize retrieval speed and memory usage [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. In
this section, we show that inference in term-matching based models, speci cally
BM25, can be cast as vector dot-product similarity, which will enable principled
hybrid models (Section 4).
1 archive.org/details/stackexchange
2 webscope.sandbox.yahoo.com/catalog.php?datatype=l
      </p>
      <p>Let Q and P denote a query and a passage, respectively. The BM25 score
between Q and P is computed as:</p>
      <p>n
BM25(Q; P ) = X</p>
      <p>IDF(qi) cnt(qi; P ) (k + 1)
i=1 cnt(qi; P ) + k (1 b + b mmavg ) ;
where qi are tokens from Q, cnt(qi, P ) is qi's term frequency in P , k/b are
BM25 hyperparameters, IDF is the term's inverse document frequency from the
corpus, n/m are the number of tokens in Q/P , and mavg is the collection's
average passage length. This can be written as a vector space model. To see this,
let qbm25 2 [0; 1]jV j be a jV j-dimensional binary encoding of Q, i.e., qbm25[i]
is 1 if the i-th entry of vocabulary V is in Q, 0 otherwise. Furthermore, let
pbm25 2 RjV j be a sparse real-valued vector where,
We can see that,
Here h; i denote vector dot-product.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Hybrid First-stage Retrieval</title>
      <p>IDF(pi) cnt(pi; P ) (k + 1)
cnt(pi; P ) + k (1 b + b mmavg ) :</p>
      <p>
        BM25(Q; P ) = hqbm25; pbm25i
Although dual encoder models are good at capturing semantic similarity, e.g.,
\Theresa May" and \Prime Minister" [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], we observe lexical matching
consistently poses a challenge for rst-stage neural retrieval models. For instance, if we
consider the question \Which are the additions of the JASPAR 2016 open-access
database of transcription factor binding pro les?" from a prior year's BioASQ
challenge, our initial neural model retrieved this document as the most relevant
(title only),
      </p>
      <p>JASPAR 2010: the greatly expanded open-access database of transcription
factor binding pro les.
whereas a BM25 system returns the much more relevant document,
JASPAR 2016: a major expansion and update of the open-access database of
transcription factor binding pro les.</p>
      <p>Thus, neural models tend to generalize better than term-models, but term
models are advantageous in situations where exact lexical matching is preferable.</p>
      <p>In order to build a system that combines the bene ts of both neural and
term-based retrieval, we combine our neural dual encoder models with BM25
in a principled way. Speci cally, leveraging the vector similarity view of BM25
(Section 3) gives rise to a simple hybrid,
sim(qhyb; phyb) = hqhyb; phybi
= h[ qbm25; qnn]; [pbm25; pnn]i
= hqbm25; pbm25i + hqnn; pnni;
where qhyb and phyb are the hybrid encodings that concatenate the BM25
(qbm25/pbm25) and the neural encodings (qnn/pnn, from Sec 2); and is a
interpolation hyperparameter that trades-o the relative weight of BM25 versus
neural models.</p>
      <p>
        Thus, we can implement BM25 and our hybrid model as nearest neighbor
search with hybrid sparse-dense vector dot-product [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Note that this results
in exact retrieval and not approximate retrieval through post-hoc rescoring, the
latter having been studied previously [
        <xref ref-type="bibr" rid="ref13 ref17 ref7">17, 13, 7</xref>
        ]
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>Our document collection contains the abstracts of articles from MEDLINE. We
discard about 10M abstracts that only contains a title, which leaves us about
18M abstracts. For the dual encoder model, all passages are truncated at 300
wordpiece tokens with BERT tokenization.</p>
      <p>All evaluation is done either by the BioASQ challenge via uploaded results,
or subsequently using the o cial BioASQ evaluation script. As per challenge
rules, we returned at most 10 relevant documents per question.
5.1</p>
      <sec id="sec-5-1">
        <title>Systems</title>
        <p>BM25 We build a standard BM25 retrieval system based on IDF values
computed on the document collection. This is a unigram model using the bioclean
tokenization script from BioASQ.</p>
        <p>
          DE This the dual encoder model described in section 2.1, which is based on a
pretrained BERT model. In this work, we create our own wordpiece vocabulary
on pubmed abstracts with 107137 entries. Our BERT model consists of 12
transformer [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] layers, each with hidden size 1024 and 16 attention heads. We use
the same sentence sampling procedure as reported in the original BERT paper,
e.g., the combined sequence has length no longer than 512 tokens, and we
uniformly mask 15% of the tokens from each sequence for masked language model
prediction. We update the next sentence prediction task by replacing original
binary-cross-entropy loss with softmax cross-entropy loss as described in 2.1.
We use the same hyper-parameter values for BERT pretraining except that the
learning rate is set 2e-5, and the model is trained for 300,000 steps.
        </p>
        <p>
          To train the dual encoder model, we use supervised data provided by BioASQ,
as well as synthetic data generated using method mentioned in section 2.2. For
supervised data, we use BioASQ 8B training data where the last 200 questions
are used as development set. The synthetic data contains about 103,635,592
question-passage pairs where questions are generated from pubmed abstracts.
The dual encoder model is trained with a batch size of 6144. For each batch, 20%
of the examples come from synthetic data, and the rest come from supervised
data. We train the model for 100,000 steps using Adam [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] with a learning rate
5e-6, 1 = 0:9, 2 = 0:999. Similar to BERT pretraining, we also apply L2
weight decay of 0.01, and warm up learning rate for the rst 10,000 steps.
Hybrid This is identical to DE, but instead of using the pure neural model, we
train the hybrid model in section 4 with = 1:5 which is achieved by running a
grid search on the development set.
        </p>
        <p>HybridRerank This system applies a reranker on top of the output from the
Hybird system. We cast the reranking to logistic regression problem: given a
question-passage pair, the model predicts whether that passage is relevant to
the question or not. Here a passage is the concatenation of an article title with
the abstract of that article. The reranking model is also based on BERT, i.e.,
we concatenate the query and passage as the input for BERT and apply a MLP
on top of the [CLS] token representation. We use question-passage pairs from
BioASQ 8B as positive examples. Negative examples are created using the same
queries but with passages returned by the BM25 system. We train the model for
1 epoch, with the same hyper parameter values as used to train the dual encoder
model. For inference, given a query, we sort the top 10 output from the Hybrid
system in descending order according to their reranking score.
5.2</p>
        <p>O</p>
        <p>
          cial Results
O cial results for our submissions are shown in Table 1. Not all systems were
submitted to all batches. We report only Mean Average Precision (MAP) as it is
the o cial metric for the document retrieval challenge. These are the preliminary
results before human judgements, which are still outstanding. A number of things
can be observed:
1. BM25 is signiciantly better than our neural DE model. As mentioned
previously, BM25 is a very strong baseline. However, we suspect that part of this
is due to the nature of the BioASQ data, where relevance annotators are also
who create the questions. This has been shown to bias datasets in favor of
term-based results [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. This is exacerbated for the preliminary results, where
relevance judgements are gathered via pre-existing search tools like Pubmed,
which themselves are heavily biased to term matching.
2. The Hybrid model consistently outperforms the BM25 model { by about
2pts on average. This shows that hybrid retrieval is a very viable approach
to rst-stage retrieval for biomedical literature.
3. Adding a BERT-based cross-attention reranker consistently increases
accuracy, by 1-3pts. This is consistent with previous studies in the domain [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
4. Our nal reranking model is competitive with the best scoring systems on
the batches in which it was scored. Given the simplicity of the model, we
expect that further optimizations will increase accuracy further. E.g., the
best scoring system from last year { and one of the top systems from this
year { used a joint document-snippet model [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
        <p>Batch 1 Batch 2 Batch 3 Batch 4 Batch 5 Average</p>
        <p>MAP MAP MAP MAP MAP MAP
BM25 0.3538 0.2955 0.3891 0.3872 0.4286 0.3708
DE 0.2661 0.1869 0.3096 0.2771 0.3190 0.2717
Hybrid 0.3711 0.3087 0.4141 0.4099 0.4437 0.3895
HybridRerank 0.3877 0.3226 0.4235 0.4351 0.4592 0.4056
Best Reporting System 0.3398 0.3304 0.4510 0.4163 0.4842 0.4043
Table 2. Mean average precision (MAP) updated results for batches 1{5.
5.3</p>
      </sec>
      <sec id="sec-5-2">
        <title>Updated Results</title>
        <p>While the BioASQ challenge was underway, we updated our models and data to
improve them. Here we report results for updated models that incorporate these
improvements. These are not o cial submissions, but use the BioASQ evaluation
script and are thus comparable to o cial results.</p>
        <p>We made the following updates:
1. Data x. After batch 4, we realized that our data pipeline sometimes did not
include the full abstract. This was xed.
2. Bigram BM25. Our original BM25 model was a unigram model that used
the bioclean tokenizer supplied by BioASQ. We tried using a BERT-based
tokenizer (the same one as used by the DE model) and found that this
performed better.
3. Better abstract modeling for DE. For our DE model, we originally truncated
abstracts at 300 wordpieces. Instead we divide the abstract into blocks, each
300 wordpieces in length and index each seperately. At inference, if two blocks
from the same abstract are returned, we remove the duplicate document.</p>
        <p>These updates were incorporated and all the new models were run on all
batches. Table 2 shows the results relative to the best system per batch, as well
as the average across all ve batches. Compared to Table 1, we can see that
all numbers go up and now the HybridRerank system is the top system on two
batches and overall on average. We should note that the `Best Reporting System'
row is not the same submission across batches, as di erent systems (and teams)
performed best depending on the batch. Thus, the average of this row does not
represent a single system, but the average over possibly many systems.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>
        In this paper we described our submissions to the BioASQ challenge. Speci cally,
we show that hybrid term-neural models are a viable rst-stage retrieval method.
For the neural portion, using data augmentation techniques as proposed by Ma
et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] were required to attain reasonable performance and are likely necessary
in cases where there is little supervised data.
      </p>
      <p>Overall, our methods were competitive, especially when combined with a
reranker. Post challenge improvements around data quality and minor modeling
changes (e.g., bigram BM25) pushed the results near the top of the challenge,
highlighting the e ectiveness of our models.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bromley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guyon</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , LeCun,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sa</given-names>
            ckinger, E.,
            <surname>Shah</surname>
          </string-name>
          , R.:
          <article-title>Signature veri cation using a \siamese" time delay neural network</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>737</volume>
          {
          <issue>744</issue>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <issue>2</issue>
          .
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>W.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>F.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>Y.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Pre-training tasks for embedding-based large-scale retrieval</article-title>
          .
          <source>In: International Conference on Learning Representations</source>
          (
          <year>2020</year>
          ), https://openreview.net/forum?id=
          <fpage>rkg</fpage>
          -
          <lpage>mA4FDr</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croft</surname>
          </string-name>
          , W.B.:
          <article-title>Cross domain regularization for neural ranking models using adversarial learning</article-title>
          .
          <source>CoRR abs/1805</source>
          .03403 (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          : BERT:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          .
          <source>In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , Volume
          <volume>1</volume>
          (Long and Short Papers). pp.
          <volume>4171</volume>
          {
          <fpage>4186</fpage>
          . Association for Computational Linguistics, Minneapolis,
          <source>Minnesota (Jun</source>
          <year>2019</year>
          ). https://doi.org/10.18653/v1/
          <fpage>N19</fpage>
          -1423, https://www. aclweb.org/anthology/N19-1423
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gillick</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Presta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tomar</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          :
          <article-title>End-to-end retrieval in continuous space</article-title>
          . CoRR abs/
          <year>1811</year>
          .08008 (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Johnson</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Douze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jegou</surname>
          </string-name>
          , H.:
          <article-title>Billion-scale similarity search with gpus</article-title>
          .
          <source>arXiv preprint arXiv:1702.08734</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Karpukhin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oguz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Min</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edunov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.t.:
          <article-title>Dense passage retrieval for open-domain question answering</article-title>
          .
          <source>CoRR (04</source>
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
          </string-name>
          , J.:
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>International Conference on Learning Representations (12</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Latent retrieval for weakly supervised open domain question answering</article-title>
          .
          <source>In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics</source>
          . pp.
          <volume>6086</volume>
          {
          <fpage>6096</fpage>
          . Association for Computational Linguistics, Florence,
          <source>Italy (Jul</source>
          <year>2019</year>
          ). https://doi.org/10.18653/v1/
          <fpage>P19</fpage>
          - 1612, https://www.aclweb.org/anthology/P19-1612
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The neural hype and comparisons against weak baselines</article-title>
          .
          <source>In: ACM SIGIR Forum</source>
          . ACM New York, NY, USA (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>S.F.</given-names>
          </string-name>
          :
          <article-title>Hashing with graphs</article-title>
          .
          <source>In: Proceedings of the International Conference on Machine Learning</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ott</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zettlemoyer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoyanov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Roberta: A robustly optimized BERT pretraining approach</article-title>
          . CoRR abs/
          <year>1907</year>
          .11692 (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Luan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eisenstein</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Collins,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Sparse, dense, and attentional representations for text retrieval</article-title>
          . arXiv preprint arXiv:
          <year>2005</year>
          .
          <volume>00181</volume>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ma</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Korotkov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Zero-shot neural retrieval via domain-targeted synthetic query generation (</article-title>
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>MacAvaney</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yates</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goharian</surname>
          </string-name>
          , N.:
          <article-title>Cedr: Contextualized embeddings for document ranking</article-title>
          .
          <source>In: Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          (
          <year>2019</year>
          )
        </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>
          , Schutze, H.:
          <article-title>Introduction to information retrieval</article-title>
          . Cambridge university press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brokos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Androutsopoulos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Deep relevance ranking using enhanced document-query interactions</article-title>
          .
          <source>In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <year>1849</year>
          {
          <year>1860</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          , Brussels, Belgium (OctNov
          <year>2018</year>
          ). https://doi.org/10.18653/v1/
          <fpage>D18</fpage>
          -1211, https://www.aclweb.org/ anthology/D18-1211
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Nogueira</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Passage re-ranking with bert</article-title>
          .
          <source>arXiv preprint arXiv:1901</source>
          .
          <volume>04085</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Palangi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
          </string-name>
          , R.:
          <article-title>Deep sentence embedding using long short-term memory networks: Analysis and application to information retrieval</article-title>
          .
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          <volume>24</volume>
          (
          <issue>4</issue>
          ),
          <volume>694</volume>
          {
          <fpage>707</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Pappas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brokos</surname>
            ,
            <given-names>G.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Androutsopoulos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>AUEB at BioASQ 7: document and snippet retrieval</article-title>
          .
          <source>In: Proceedings of the BioASQ Workshop</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Robertson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hancock-Beaulieu</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gatford</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Okapi at trec-3</article-title>
          . In:
          <article-title>Overview of the Third Text REtrieval Conference (TREC-3</article-title>
          ). pp.
          <volume>109</volume>
          {
          <fpage>126</fpage>
          .
          <string-name>
            <surname>Gaithersburg</surname>
          </string-name>
          , MD: NIST (
          <year>January 1995</year>
          ), https://www.microsoft.com/ en-us/research/publication/okapi-at-trec-3/
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Tsatsaronis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balikas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malakasiotis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Partalas</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zschunke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alvers</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weissenborn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krithara</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petridis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polychronopoulos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almirantis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlopoulos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baskiotis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gallinari</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artieres</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.C.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaussier</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barrio-Alvers</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schroeder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Androutsopoulos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paliouras</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>An overview of the bioasq large-scale biomedical semantic indexing and question answering competition</article-title>
          .
          <source>BMC bioinformatics 16</source>
          , 138 (April
          <year>2015</year>
          ). https://doi.org/10.1186/s12859-015-0564-6
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Vaswani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shazeer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uszkoreit</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaiser</surname>
          </string-name>
          , L.u.,
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Attention is all you need</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          , pp.
          <volume>5998</volume>
          {
          <fpage>6008</fpage>
          . Curran Associates, Inc. (
          <year>2017</year>
          ), http://papers.nips.cc/paper/7181-attention
          <article-title>-is-all-you-need</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Wong</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gatt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamatescu</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonnell</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          :
          <article-title>Understanding data augmentation for classi cation: When to warp?</article-title>
          <source>In: 2016 International Conference on Digital Image Computing: Techniques and Applications (DICTA)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>6</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simcha</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dopson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>E cient inner product approximation in hybrid spaces</article-title>
          . arXiv preprint arXiv:
          <year>1903</year>
          .
          <volume>08690</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Zhang, H.,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Simple applications of bert for ad hoc document retrieval</article-title>
          . arXiv preprint arXiv:
          <year>1903</year>
          .
          <volume>10972</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.t.,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Platt</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meek</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Learning discriminative projections for text similarity measures</article-title>
          .
          <source>In: Proceedings of the Fifteenth Conference on Computational Natural Language Learning</source>
          . pp.
          <volume>247</volume>
          {
          <fpage>256</fpage>
          . Association for Computational Linguistics, Portland, Oregon, USA (Jun
          <year>2011</year>
          ), https://www.aclweb. org/anthology/W11-0329
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>