<!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>Multi-span Style Extraction for Generative Reading Comprehension</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Junjie Yang</string-name>
          <email>jj-yang@sjtu.edu.cn</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhuosheng Zhang</string-name>
          <email>zhangzs@sjtu.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hai Zhao</string-name>
          <email>zhaohai@cs.sjtu.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, Shanghai Jiao Tong University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Key Laboratory of Shanghai Education Commission for Intelligent Interaction and Cognitive Engineering, Shanghai Jiao Tong University</institution>
          ,
          <addr-line>Shanghai</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University</institution>
          ,
          <addr-line>Shanghai</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>SJTU-ParisTech Elite Institute of Technology, Shanghai Jiao Tong University</institution>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Machine Reading Comprehension (MRC) is considered as
a nontrivial challenge in natural language understanding.
Recently, we have seen continuous success in this area,
partially benefiting from the release of massive and
wellannotated datasets from both academic
        <xref ref-type="bibr" rid="ref20 ref22 ref31 ref32 ref6">(Rajpurkar, Jia, and
Liang 2018; Reddy, Chen, and Manning 2019)</xref>
        and industry
        <xref ref-type="bibr" rid="ref1">(Bajaj et al. 2018; He et al. 2018)</xref>
        communities.
      </p>
      <p>
        The widely used span-extraction models
        <xref ref-type="bibr" rid="ref21 ref34">(Seo et al. 2017;
Ohsugi et al. 2019; Lan et al. 2020)</xref>
        , formulate the MRC task
as a process of predicting the start and end position of the
span inside the given passage. They have been proven
effective on the tasks which constrain the answer to be an exact
span in the passage
        <xref ref-type="bibr" rid="ref20 ref31 ref6">(Rajpurkar, Jia, and Liang 2018)</xref>
        .
However, for generative MRC tasks whose answers are highly
them. We conduct a series of experiments and the
corresponding ablations on the MS MARCO v2.1 dataset.
      </p>
      <p>Our main contributions in this paper can be summarized
as follows1:
• We propose a novel multi-span answer annotator to
transform the initial well-formed answer into a series of spans
that distribute in the question and passage.
• We generalize the single-span extraction based method to
the multi-span style by introducing a lightweight but
powerful answer generator, which supports the extraction of
various number answer spans during prediction.
• To make better usage of the large dataset for the passage
ranking task, we propose dynamic sampling during the
training of the ranker that selects the passage most likely
to entail the answer.</p>
    </sec>
    <sec id="sec-2">
      <title>MUSST</title>
      <p>In this section, we present our proposed framework,
MUSST, for multi-passage generative MRC task. Figure 2
depicts the general architecture of our framework, which
consists of a passage ranker, a multi-span answer annotator,
and a question-answering module.</p>
      <sec id="sec-2-1">
        <title>Passage ranker</title>
        <p>Problem formulation Given a question Q and a set of
k candidate passages P = fP1; P2; :::; Pkg, the passage
ranker is responsible for ranking the passages based on
their relevance to the question. In other words, the model
is requested to output conditional probability distribution
P (yjQ; P; ), where is the model parameters and P (y =
ijQ; P; ) denotes the probability that passage Pi can be
used to answer question Q.</p>
        <p>
          1The code is publicly available at: https://github.com/
chunchiehy/musst
Encoder For each input question and passage pair (Q; Pi),
we represent it as a single packed sequence of length n of
the form “[CLS]Q[SEP]Pi[SEP]”. We pass the whole
sequence into a contextualized encoder, thereby to produce
its contextualized representation E 2 Rn h where h
denotes the hidden size of the Transformer blocks. Following
the fine-tuning strategy of
          <xref ref-type="bibr" rid="ref7">Devlin et al. (2019)</xref>
          for the
classification task, we consider the final hidden vector c 2 Rh
corresponding to the first input token ([CLS]) as the input’s
aggregate representation. Our encoder also models the
interaction between the question and the passage.
        </p>
        <p>Ranker The ranker is responsible for ranking the passages
based on its relevance to the question. Given the output of
the encoding layer c, we pass it through a fully connected
multi-layer perceptron which consists of two linear
transformations with a Tanh activation in between:
s = softmax(W2 tanh(W1c + b1) + b2) 2 R2</p>
        <p>ui = s0 and ri = s1
where W1 2 Rh h, W2 2 R2 h, b1 2 Rh and b2 2 R2
are trainable parameters. Here, ri and ui are respectively the
relevance and unrelevance score for the pair (Q; Pi). The
relevance scores are consequently normalized across all the
candidates passages of the same question:
r^i =</p>
        <p>exp (ri)
Pk</p>
        <p>j=0 exp (rj )
Here, r^i indicates the probability that passage Pi entails the
answer Q.</p>
        <p>Training We define the question-passage pair where the
passage entails the question as a positive training sample.
The positive passage is noted as P +. During the training
phase, we adopt a negative sampling with one negative
sample. Specifically, for each positive instance (Q; P +), we
randomly sample a negative passage P from the unselected
passages of the same question. The model is trained by
minimizing the following cost function:</p>
        <p>T
J ( ) = 1 X log(r(Qt; Pt+)) + log(u(Qt; Pt ))
T</p>
        <p>t=1
where T is the number of questions in the training set,
r(Qt; Pt+) denotes the relevance score of (Qt; Pt+) and
u(Qt; Pt ) denotes the unrelevance score of (Qt; Pt ).</p>
        <p>Moreover, motivated by Liu et al. (2019), we resample the
negative training instances at the beginning of each training
epoch, to avoid using the same training pattern for the
question during each training epoch. We name it dynamic
sampling.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Syntactic multi-span answer annotator</title>
        <p>Algorithm 1 Syntactic Multi-span Answer Annotation
Input: Question Q = fq1; q2; : : : ; qmg , passage P =
fp1; p2; : : : ; png and gold answer A = fa1; a2; : : : ; akg
Parameter: Edit distance threshold dmax
Output: A list of start and end position of answer spans in
the question and passage
1: Let M be an empty list
2: Pack question Q and passage P into a single sequence</p>
        <p>C in a certain way.
3: Get the syntactic parsing tree T of answer A by a
constituency parser.
4: Let S be the stack of subtrees to be traversed.
5: Initialize S with the root R of the tree T
6: while S is not empty do
7: let V = POP(S)
8: Get a list of all the leaves of subtree V: L =
fl1; l2; ; lng
9: if L is a sublist of C then
10: Get the start index s and end index e of L in C
by Knuth-Morris-Pratt pattern searching algorithm</p>
        <p>Add (s, e) into the span position list M
11:
12: else
13: for childtree U in V (From right to left) do
14: PUSH(S, U )
15: end for
16: end if
17: end while
18: Reconstruct answer A0 from span position list M
19: Let d = EDITDISTANCE(A, A0)
20: if d &gt; dmax then
21: Empty the list M
22: end if
23: M = PRUNING(M )
24: return M
In this section, we introduce our syntactic multi-span answer
annotator. Before the training of our question-answering
module, we need to extract non-overlapped spans from the
question and passage based on the original answer from the
training dataset. Our annotator is responsible for
transforming the original answer phrase into multiple spans that
distribute in the question and passage with subject to syntactic
constraints. The attempt to extract the answer spans
syntactically is motivated by our first intuition that the human editors
compose the original answer in an analogous way.</p>
        <p>As shown in the middle of Figure 2, we transform the
answer phrase into a parsing tree and traverse the parsing tree
in a DFS (Depth-first search) way. At each visit of the
subtree, we check if the span represented by the subtree appears
in the question or passage text. We obtain a span list after
traversing the whole parsing tree. However, in some cases,
the original answer still cannot be perfectly composed by the
words from the input text even in a multi-span style. We get
rid of these bad samples by comparing their edit distances
with a threshold value which is set by the model beforehand.</p>
        <p>An important final step is to prune the answer span list.
The pruning procedure sticks to the following principle: if
two spans adjoint in the list are contiguous in the original
text, we joint them together. Pruning reduces heavily the
number of spans needed to recover to the original answer
phrase. The more comprehensive detail of our annotator is
described in Algorithm 1.</p>
      </sec>
      <sec id="sec-2-3">
        <title>Question-answering module</title>
        <p>Problem formulation Given a question Q and a passage
P , the question-answering module is requested to answer the
question based on the information provided by the passage.
In other words, the model outputs the conditional probability
distribution P (yjQ; P ), where P (y = AjQ; P ) denotes the
probability that A is the answer.</p>
        <p>Question-passage reader The architecture of the reader
is analogous to the encoder module of the ranker in section ,
where we take a pre-trained language model as encoder. But
instead of getting only the aggregate representation, we pass
the whole output of the last layer to predict the answer spans
as the follows:</p>
        <p>M = Encoder(Q; P ) 2 Rh n
where n is the length of the input token sequence, and h is
the hidden size of the encoder.</p>
        <sec id="sec-2-3-1">
          <title>Multi-span style answer generator Our answer genera</title>
          <p>tor is responsible for composing the answer in a multi-span
style extraction. Let n be the number of span to be extracted.</p>
          <p>
            For each single span prediction, we treat it as the
single span extraction MRC task. Following
            <xref ref-type="bibr" rid="ref21">Lan et al. (2020)</xref>
            ,
we adopt a linear layer to predict start and end positions of
the span in the input sequence. It is worth noticing that our
model is also enabled to predict the answer span from the
question. The probability distribution of i-th span’s start
position over the input tokens is obtained by:
          </p>
          <p>p^j;start = softmax(WjsM + bjs)
where Wjs 2 R1 h and bjs 2 R are trainable parameters and
p^j;start denote the probability of token k being the start of the
k
answer span j. The end position distribution of the answer
span j is obtained by using the analogous formula:
p^j;end = softmax(WjeM + bje)
Training and inference During training, we add a special
virtual span, with start and end position values equaling the
length of the input sequence, at the end of the annotated
answer span list. This approach enables our model to generate
a various number of answer spans during prediction with the
virtual span serving as a stop symbol. The cost function is
defined as follows:</p>
          <p>J ( ) =
where T is the number of training samples, mt is the number
of answer span for sample t, yj;start and yj;end are the true
t t
start and end position of the t-th sample’s j-th span.</p>
          <p>During inference, at each time step j, we choose the
answer span (k; l) where k &lt; l with the maximum value of
p^jk;startp^lj;end. The decoding procedure terminates when the
stop span is predicted. Sometimes, the model tends to
generate repeatedly the same spans. In order to alleviate the
repeating problem, at each prediction time step j, we mask
out the predicted span positions of previous time steps (&lt; j)
during the calculation of probability distribution of new start
and end positions. Since the masking depends on the
previously predicted spans, we name it as conditional masking.
The extracted spans are later joined together to form a final
answer phrase.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Dataset</title>
        <p>
          We evaluate our framework on the MS MARCO v2.1 2
          <xref ref-type="bibr" rid="ref1">(Bajaj et al. 2018)</xref>
          , which is a large scale open-domain
generative task. MS MARCO v2.1 provides two MRC tasks:
Question Answering (QA) and Natural Langauge
Generation (NLG). The statistics of the corresponding datasets’
size are presented in Table 1. Both datasets consist of
sampled questions from Bing’s search logs, and each question is
accompanied by an average of ten passages that may contain
the answers. QA and N LG are subsets of ALL, which also
contains the unanswerable questions.
        </p>
        <p>
          Distinguished with the QA task, the NLG task requires
the model to provide the well-formed answer, which could
be read and understood by a natural speaker without any
additional context. Therefore NLG-style answers are more
abstract than the QA-style answers. Table 1 shows also the
percentage of examples where the answer can be extracted
as a single span in the gold passage. Unsurprisingly, the
answers from the QA set are much more likely to match a
span in the passage than the ones in the N LG set.
Moreover,
          <xref ref-type="bibr" rid="ref26">Nishida et al. (2019)</xref>
          states that the QA task prefers
the answer to be more concise than in the NLG task,
averaging 13.1 words, while the latter one averages 16.6 words.
Therefore, the N LG set is more suitable to evaluate model
performance on generative MRC.
        </p>
        <p>
          BLEU-1
          <xref ref-type="bibr" rid="ref29">(Papineni et al. 2002)</xref>
          and ROUGE-L
          <xref ref-type="bibr" rid="ref23">(Lin 2004)</xref>
          2The datasets can be obtained from the official site (https:
//microsoft.github.io/msmarco/)
are adopted as the official evaluation 3 metrics to evaluate
model performance, while the official leaderboard chooses
ROUGE-L as the main metric. In the meantime, we use
Mean Average Precision (MAP) and Mean Reciprocal Rank
(MRR) for our ranker.
        </p>
        <p>Dataset
ALL
QA
N LG</p>
        <p>
          Train
We compare our MUSST with the following baseline
models: single-span extraction and seq2seq. For the single-span
extraction baseline, we employ the model for the SQuAD
dataset from ALBERT
          <xref ref-type="bibr" rid="ref21">(Lan et al. 2020)</xref>
          . The model is
trained only with samples where the answer is a single span
in the passage. In the meantime, We adopt the Transformer
model from
          <xref ref-type="bibr" rid="ref39">Vaswani et al. (2017)</xref>
          as our seq2seq baseline.
For a fair comparison, the baseline models share the same
passage ranker as the one in MUSST.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Implementation details</title>
        <p>
          For the multi-span answer annotation, we use constituency
parser from Standford CoreNLP
          <xref ref-type="bibr" rid="ref25">(Manning et al. 2014)</xref>
          .
NLTK 4 package is also used to implement our
annotator. The maximum edit distance between the answer
reconstructed from the annotated spans, and the original answer is
32 and 8 respectively for the N LG and QA training sets.
        </p>
        <p>
          The ranker and question-answering module of MUSST
are implemented with PyTorch 5 and Transformers package
6. We adopt ALBERT
          <xref ref-type="bibr" rid="ref21">(Lan et al. 2020)</xref>
          as the encoder in our
models and initialize it with the pre-trained weights before
the fine-tuning. We choose ALBERT-base as the encoder of
passage ranker and ALBERT-xlarge instead for question
answering module.
        </p>
        <p>
          Following
          <xref ref-type="bibr" rid="ref21">Lan et al. (2020)</xref>
          , we use SentencePiece
          <xref ref-type="bibr" rid="ref20 ref6">(Kudo
and Richardson 2018)</xref>
          to tokenize our inputs with a
vocabulary size of 30,000. We adopt Adam optimizer
          <xref ref-type="bibr" rid="ref18">(Kingma
and Ba 2015)</xref>
          to minimize the cost function. Two types
of regularization methods during training: dropout and L2
weight decay. Hyperparameter details for the training of the
different models of our framework are presented in Table
2. MUSST-NLG and MUSST-QA are trained respectively
on the N LG and QA subsets. The maximum number of
3The official evaluation scripts can be found in
https://github.com/microsoft/MSMARCO-Question-Answering/
tree/master/Evaluation
4https://www.nltk.org
5https://pytorch.org
6https://github.com/huggingface/transformers
spans for them is set to 9 and 5, respectively. We trained
the passage ranker and the question-answering module of
MUSST-NLG on a machine with four Tesla P40 GPUs. The
question-answering module of MUSST-QA is trained with
eight GeForce GTX 1080 Ti GPUs. It takes roughly 9 hours
to train the passage ranker. For the question-answering
module in MUSST-NLG and MUSST-QA, the training time is
about 10 hours and 17 hours respectively.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Analysis and discussions</title>
      <sec id="sec-4-1">
        <title>Effect of maximum number of spans</title>
        <p>Figure 3 presents the distribution of span numbers with edit
distance less than 4 over the QA and N LG training sets
after the annotation procedure. It is seen that most QA-style
answers are only one span, while the NLG-style answers
distribute more uniformly in the range of [1, 9].</p>
        <p>Hyperparameter</p>
        <p>
          The single-span baseline is implemented with the same
packages as MUSST while the seq2seq baseline is
implemented with Fairseq
          <xref ref-type="bibr" rid="ref28">(Ott et al. 2019)</xref>
          .
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Results</title>
        <p>Table 3 shows the results of our single model and the
baseline models on the QA and N LG development datasets.
MUSST outperforms significantly the baselines including
the generative seq2seq model over the N LG set in terms
of both ROUGE-L and BLEU-1. Even on the QA set,
our model yields better results regarding ROUGE-L.
Table 4 compares our model performance with the
competing models on the leaderboard. Although our model utilizes
only a standalone classifier for passage ranking, multi-span
style extraction still helps us rival with state-of-the-art
approaches.</p>
        <p>To better understand the effect of the maximum number
of spans to be generated in the answer generator, we let it
vary in the range of [2, 12] and conduct experiments on the
N LG set with our best single passage ranker. The edit
distance threshold is set to be 8. The results are presented in
Figure 4. Generally, increasing the number of the span will
augment the token coverage rate, thus yielding better results.
But the gain becomes less significant when the maximum
number of span is already large enough. From Figure 4, we
can see that the results vary imperceptibly when the
maximum number of spans reaches 5. However, since each span
only introduces 4k parameters, which is negligible before
the encoder (60M), we still choose the maximum number
to be 9, which corresponds to the best performance on the
development set.
Human
PALM
Multi-doc Enriched BERT
BiDAFa 
ConZNetb 
VNETc 
Deep Cascade QAd 
Masque QAe †
Masque NLGe †</p>
      </sec>
      <sec id="sec-4-3">
        <title>MUSST-NLG †</title>
        <p>–
–</p>
        <p>Unpublished
Unknown
Unknown</p>
        <p>Single-span
Pointer-Generator
Single-span</p>
        <p>Single-span
Pointer-Generator
Pointer-Generator
Multi-span</p>
        <p>Published
Confidence score</p>
        <p>Unkonwn
Answer verification</p>
        <p>Cascade
Joint trained classifier
Joint trained classifier
Standalone classifier</p>
        <sec id="sec-4-3-1">
          <title>NLG Task</title>
          <p>R-L B-1
63.2
We perform ablation experiments that quantify the
individual contribution of the design choices of MUSST. Table 5
shows the results on the N LG development set. Both
pruning and conditional masking contribute the model
performance, which indicates that pruning can help the model
to converge more easily by reducing the number of spans,
while conditional masking can better generate answer
without suffering from the repeating problem. We also observe
using the gold passage can significantly improve
questionanswering. It shows there still exists a great improvement
space for the passager ranker.
On the N LG development set, we evaluate the answers
generated by our syntactic multi-span annotator. The
results shows our annotated answers can obtain 89.35 in
BLEU-1 and 90.19 in ROUGE-L with the gold passages,
which demonstrates the effectiveness of our annotator. For
MUSST, the results are 74.41 and 75.39 respectively (in
Table 5). So there is still much room for improvement with
respect to the question-answering module.</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>Effect of edit distance threshold</title>
        <p>Figure 5 shows the results of MUSST on N LG
development set for various edit distance threshold. Interestingly, it
indicates that BLEU-1 is impacted more heavily by the
variation of edit distance than ROUGE-L. And setting the edit
distance threshold too large may damage the model
performance by introducing too many incomplete samples.
12M
18M
60M
To have an intuitive observation of the prediction ability of
MUSST, we show a prediction example on MS MARCO
v2.1 from the baseline and MUSST in Table 8. The
comparison indicates that our model could extract effectively
useful spans, yielding more complete answer that can be
understood independent of question and passage context.</p>
        <p>Question: how long should a central air conditioner last
Selected Passage: 10 to 20 years - sometimes longer. You
should have a service tech come out once a year for a
tune up. You wouldn’t run your car without regular
maintenance and tune ups and you shouldn’t run your a/c that
way either - if you want it to last as long as possible.
Source(s): 20 years working for a major manufacturer of
central heating and air conditioning.</p>
        <p>Reference Answer: A Central air conditioner lasts for
in between 10 and 20 years./ A central air conditioner
should last for 10 to 20 years.</p>
        <sec id="sec-4-4-1">
          <title>Prediction (Baseline): 10 to 20 years.</title>
          <p>Prediction (MUSST): a central air conditioner should
last for 10 to 20 years.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Related work</title>
      <sec id="sec-5-1">
        <title>Generative MRC</title>
        <p>
          Generative MRC is considered as a more challenging task
where answers are free-form human-generated text. More
recently, we have seen an emerging wave of generative MRC
tasks, including MS MARCO
          <xref ref-type="bibr" rid="ref1">(Bajaj et al. 2018)</xref>
          ,
NarrativeQA (
          <xref ref-type="bibr" rid="ref19">Kocˇisky´ et al. 2018</xref>
          ), DuReader (He et al. 2018)
and CoQA
          <xref ref-type="bibr" rid="ref22 ref32">(Reddy, Chen, and Manning 2019)</xref>
          .
        </p>
        <p>
          The most earlier approaches tried to generate the
answer in a single-span extractive way
          <xref ref-type="bibr" rid="ref2 ref20 ref37 ref37 ref38 ref38 ref40 ref42 ref43 ref6">(Tay et al. 2018; Tay,
Luu, and Hui 2018; Wang et al. 2018b; Yan et al. 2019;
Ohsugi et al. 2019)</xref>
          . The models using a single-span
extractive method show effectiveness for the dataset where
abstractive behavior of answers includes mostly small
modifications to spans in the context (Ohsugi et al.
          <xref ref-type="bibr" rid="ref24 ref27">2019; Yatskar
2019</xref>
          ). Whereas, for the datasets with answers of deep
abstraction, this method fails to yield promising results. The
first attempt to generate the answer in a generative way
is to apply an RNN-based seq2seq attentional model to
synthesize the answer, such as S-NET (Tan et al. 2018),
where seq2seq learning was first introduced by
          <xref ref-type="bibr" rid="ref35">Sutskever,
Vinyals, and Le (2014</xref>
          ) for the machine translation. The
most recent models adopt a hybrid neural network
PointerGenerator
          <xref ref-type="bibr" rid="ref33">(See, Liu, and Manning 2017)</xref>
          to generate answer,
such as ConZNet
          <xref ref-type="bibr" rid="ref14">(Indurthi et al. 2018)</xref>
          , MHPGM
          <xref ref-type="bibr" rid="ref2 ref20 ref40 ref42 ref6">(Bauer,
Wang, and Bansal 2018)</xref>
          and Masque
          <xref ref-type="bibr" rid="ref26">(Nishida et al. 2019)</xref>
          .
Pointer-Generator was firtsly proposed for the abstractive
text summarization, which can copy words from the source
via the pointer network while retaining the ability to produce
novel words through the generator. Different from ConZNet
and MHPGM, Masque adopt a Transformer-based
          <xref ref-type="bibr" rid="ref39">(Vaswani
et al. 2017)</xref>
          Pointer-Generator, while the previeous ones
utilizeing GRU
          <xref ref-type="bibr" rid="ref5">(Cho et al. 2014)</xref>
          or LSTM
          <xref ref-type="bibr" rid="ref12">(Hochreiter and
Schmidhuber 1997)</xref>
          .
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Multi-passage MRC</title>
        <p>
          For each question-answer pair, the Multi-passage MRC
dataset contains more than one passage as the reading
context, such as SearchQA
          <xref ref-type="bibr" rid="ref9">(Dunn et al. 2017)</xref>
          , Triviaqa
          <xref ref-type="bibr" rid="ref16">(Joshi
et al. 2017)</xref>
          , MS MARCO, and DuReader.
        </p>
        <p>
          Existing approaches designed specifically for
Multipassage MRC can be classified into two categories: pipeline
and end-to-end. Pipeline-based models
          <xref ref-type="bibr" rid="ref11 ref2 ref20 ref37 ref38 ref4 ref40 ref42 ref6">(Chen et al. 2017;
Wang et al. 2018a; Clark and Gardner 2018)</xref>
          adopt a ranker
to first rank all the passages based on its relevance to the
question and then utilize a question-answering module to
read the selected passages. The ranker can be based on
traditional information retrieval methods (BM25 or TF-IDF)
or employ a neural re-ranking model. End-to-end models
          <xref ref-type="bibr" rid="ref2 ref26 ref40 ref42">(Wang et al. 2018b; Tan et al. 2018; Nishida et al. 2019)</xref>
          read all the provided passages at the same time, and produce
for each passage a candidate answer assigned with a score
which is consequently compared among passages to find the
final answer. Passage ranking and answer prediction are
usually jointly done as multi-task learning. More recently,
          <xref ref-type="bibr" rid="ref43 ref45">Yan
et al. (2019)</xref>
          proposed a cascade learning model to balance
the effectiveness and efficiency of the two approaches
mentioned above.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>Pre-trained language model in MRC</title>
        <p>
          Employing the pre-trained language models has been a
common practice for tackling MRC tasks
          <xref ref-type="bibr" rid="ref47 ref48 ref49 ref50 ref51 ref52">(Zhang, Zhao, and
Wang 2020)</xref>
          . The appearances of more elaborated
architectures, larger corpora, and more well-designed pre-training
objectives speed up the achievement of new
state-of-theart in MRC
          <xref ref-type="bibr" rid="ref21 ref45 ref7">(Devlin et al. 2019; Liu et al. 2019; Yang
et al. 2019; Lan et al. 2020)</xref>
          . Moreover,
          <xref ref-type="bibr" rid="ref10">Glass et al. (2019)</xref>
          adopts span selection, a MRC task, as an auxiliary
pretraining task. Another mainstream line of research attempts
to drive the improvements during the fine-tuning, which
includes integrating better verification strategies for
unanswerable question
          <xref ref-type="bibr" rid="ref47 ref48 ref49 ref50 ref51 ref52">(Zhang, Yang, and Zhao 2020)</xref>
          , incorporating
explicit linguistic features
          <xref ref-type="bibr" rid="ref47 ref48 ref49 ref50 ref51">(Zhang et al. 2020b,c)</xref>
          ,
leveraging external knowledge for commonsense reasoning
          <xref ref-type="bibr" rid="ref22">(Lin
et al. 2019)</xref>
          or enhancing matching network for multi-choice
MRC
          <xref ref-type="bibr" rid="ref47 ref47 ref48 ref49 ref50 ref51 ref51 ref52">(Zhang et al. 2020a; Zhu, Zhao, and Li 2020)</xref>
          . In
addition,
          <xref ref-type="bibr" rid="ref13">Hu et al. (2019)</xref>
          introduced multi-span extraction to
obtain top-k most likely spans for multi-type MRC.
However, different from our work, this method is more suitable
to predict a set of independent answer spans instead of
generating a complete sentence.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In this work, we present a novel solution to generative MRC,
multi-span style extraction framework (MUSST), and show
it is capable of alleviating the problems of generating
incomplete answers or introducing redundant words encountered
by single-span extraction models. We apply our model to a
challenging generative MRC dataset MS MARCO v2.1 and
significantly outperform the single-span extraction baseline.
This work indicates a new research line for generative MRC
in addition to the existing two methods, single-span
extraction and seq2seq generation. With the support of only a
standalone ranking classifier, our proposed method still gives
an overall performance approaching state-of-the-art,
showing great potential.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bajaj</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Campos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Craswell</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>X.</given-names>
            ;
            <surname>Majumder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ;
            <surname>McNamara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Mitra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ;
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Rosenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ;
            <surname>Stoica</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Tiwary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ; and
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2018</year>
          . MS MARCO:
          <article-title>A Human Generated MAchine Reading COmprehension Dataset</article-title>
          .
          <source>arXiv preprint arXiv:1611</source>
          .
          <fpage>09268</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; and Bansal,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Commonsense for Generative Multi-Hop Question Answering Tasks</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <fpage>4220</fpage>
          -
          <lpage>4230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fisch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Weston</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Reading Wikipedia to Answer Open-Domain Questions</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <year>1870</year>
          -
          <fpage>1879</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Cho</surname>
          </string-name>
          , K.; van Merrie¨nboer, B.;
          <string-name>
            <surname>Gulcehre</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bahdanau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bougares</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Schwenk</surname>
            , H.; and Bengio,
            <given-names>Y.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation</article-title>
          .
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <fpage>1724</fpage>
          -
          <lpage>1734</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and Gardner,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2018</year>
          .
          <article-title>Simple and Effective Multi-Paragraph Reading Comprehension</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>845</fpage>
          -
          <lpage>855</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Chang, M.-W.;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NACCL-HLT</article-title>
          ),
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Dunn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sagun</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Higgins</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Guney</surname>
          </string-name>
          , V. U.;
          <string-name>
            <surname>Cirik</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>SearchQA: A New Q&amp;A Dataset Augmented with Context from a Search Engine</article-title>
          . arXiv preprint arXiv:
          <volume>1704</volume>
          .
          <fpage>05179</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Glass</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gliozzo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chakravarti</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Ferritto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bhargav</surname>
            ,
            <given-names>G. P. S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Garg</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Sil</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Span Selection Pre-training for Question Answering</article-title>
          . arXiv preprint arXiv:
          <year>1909</year>
          .04120 .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          2018.
          <article-title>DuReader: a Chinese Machine Reading Comprehension Dataset from Real-world Applications</article-title>
          .
          <source>In Proceedings of the Workshop on Machine Reading for Question Answering</source>
          ,
          <fpage>37</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Hochreiter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Schmidhuber</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>1997</year>
          .
          <article-title>Long Short-Term Memory</article-title>
          .
          <source>Neural Comput</source>
          .
          <volume>9</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          . ISSN 0899-
          <fpage>7667</fpage>
          . Place: Cambridge, MA, USA Publisher: MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>A Multi-Type Multi-Span Network for Reading Comprehension that Requires Discrete Reasoning</article-title>
          .
          <source>In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          ,
          <fpage>1596</fpage>
          -
          <lpage>1606</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Indurthi</surname>
            ,
            <given-names>S. R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Back</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; and Cuaya´huitl,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <article-title>Cut to the Chase: A Context Zoom-in Network for Reading Comprehension</article-title>
          .
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <fpage>570</fpage>
          -
          <lpage>575</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Weld</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Zettlemoyer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>TriviaQA: A Large Scale</surname>
          </string-name>
          <article-title>Distantly Supervised Challenge Dataset for Reading Comprehension</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>1601</fpage>
          -
          <lpage>1611</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Kingma</surname>
            ,
            <given-names>D. P.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Ba</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Adam: A Method for Stochastic Optimization</article-title>
          .
          <source>In International Conference on Learning Representations (ICLR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Kocˇisky´</surname>
          </string-name>
          , T.;
          <string-name>
            <surname>Schwarz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Blunsom,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Dyer</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          ; Hermann,
          <string-name>
            <given-names>K. M.</given-names>
            ;
            <surname>Melis</surname>
          </string-name>
          , G.; and
          <string-name>
            <surname>Grefenstette</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>The NarrativeQA Reading Comprehension Challenge</article-title>
          .
          <article-title>Transactions of the Association for Computational Linguistics (TACL)</article-title>
          <volume>6</volume>
          :
          <fpage>317</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Kudo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Richardson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing</article-title>
          .
          <source>In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: System Demonstrations</source>
          ,
          <fpage>66</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Lan</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Goodman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gimpel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ; and Soricut,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2020</year>
          .
          <article-title>ALBERT: A Lite BERT for Selfsupervised Learning of Language Representations</article-title>
          .
          <source>In International Conference on Learning Representations (ICLR).</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>B. Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , J.; and
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>KagNet: Knowledge-Aware Graph Networks for Commonsense Reasoning</article-title>
          .
          <source>In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          ,
          <fpage>2829</fpage>
          -
          <lpage>2839</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>C.-Y.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>ROUGE: A Package for Automatic Evaluation of Summaries</article-title>
          .
          <source>In Text Summarization Branches Out</source>
          ,
          <fpage>74</fpage>
          -
          <lpage>81</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          2019.
          <article-title>RoBERTa: A Robustly Optimized BERT Pretraining Approach</article-title>
          . arXiv preprint arXiv:
          <year>1907</year>
          .11692 .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C. D.</given-names>
          </string-name>
          ; Surdeanu,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Bauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>Finkel</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Bethard,
          <string-name>
            <given-names>S. J.;</given-names>
            and
            <surname>McClosky</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>The Stanford CoreNLP Natural Language Processing Toolkit</article-title>
          .
          <article-title>In Association for Computational Linguistics (ACL) System Demonstrations</article-title>
          ,
          <fpage>55</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Nishida</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Saito</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Nishida,
          <string-name>
            <given-names>K.</given-names>
            ;
            <surname>Shinoda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ;
            <surname>Otsuka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ;
            <surname>Asano</surname>
          </string-name>
          , H.; and
          <string-name>
            <surname>Tomita</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>Multi-style Generative Reading Comprehension</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>2273</fpage>
          -
          <lpage>2284</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          2019.
          <article-title>A Simple but Effective Method to Incorporate Multiturn Context with BERT for Conversational Machine Comprehension</article-title>
          .
          <source>In Proceedings of the First Workshop on NLP for Conversational AI</source>
          ,
          <volume>11</volume>
          -
          <fpage>17</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Ott</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Edunov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Baevski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gross</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Ng,
          <string-name>
            <given-names>N.</given-names>
            ;
            <surname>Grangier</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          ; and Auli,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>fairseq: A Fast, Extensible Toolkit for Sequence Modeling</article-title>
          .
          <source>In Proceedings of NAACLHLT 2019: Demonstrations.</source>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Papineni</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Roukos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Ward,
          <string-name>
            <given-names>T.</given-names>
            ; and
            <surname>Zhu</surname>
          </string-name>
          , W.-J.
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <article-title>Bleu: a Method for Automatic Evaluation of Machine Translation</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Rajpurkar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Jia</surname>
            , R.; and Liang,
            <given-names>P.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Know What You Don't Know: Unanswerable Questions for SQuAD</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>784</fpage>
          -
          <lpage>789</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Manning</surname>
            ,
            <given-names>C. D.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>CoQA: A Conversational Question Answering Challenge. Transactions of the Association for Computational Linguistics (TACL)</article-title>
          <volume>7</volume>
          :
          <fpage>249</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>See</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>P. J.;</given-names>
            and
            <surname>Manning</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. D.</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>Get To The Point: Summarization with Pointer-Generator Networks</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <fpage>1073</fpage>
          -
          <lpage>1083</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Seo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kembhavi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Farhadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; and Hajishirzi,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q. V.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Sequence to Sequence Learning with Neural Networks</article-title>
          .
          <source>In Advances in Neural Information Processing Systems (NIPS)</source>
          ,
          <fpage>3104</fpage>
          -
          <lpage>3112</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          2018.
          <article-title>S-Net: From Answer Extraction to Answer Synthesis for Machine Reading Comprehension</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Tay</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Luu</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Hui</surname>
            ,
            <given-names>S. C.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Multi-Granular Sequence Encoding via Dilated Compositional Units for Reading Comprehension</article-title>
          .
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <fpage>2141</fpage>
          -
          <lpage>2151</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>Tay</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Luu</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hui</surname>
            ,
            <given-names>S. C.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2018</year>
          .
          <article-title>Densely Connected Attention Propagation for Reading Comprehension</article-title>
          .
          <source>In Advances in Neural Information Processing Systems (NIPS)</source>
          ,
          <fpage>4906</fpage>
          -
          <lpage>4917</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <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>
            ,
            <given-names>L.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <year>2017</year>
          .
          <article-title>Attention is All you Need</article-title>
          .
          <source>In Advances in Neural Information Processing Systems (NIPS)</source>
          ,
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; Klinger,
          <string-name>
            <surname>T.</surname>
          </string-name>
          ; Zhang,
          <string-name>
            <surname>W.</surname>
          </string-name>
          ; Chang,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Tesauro,
          <string-name>
            <given-names>G.</given-names>
            ;
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ; and
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <year>2018a</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <article-title>R3: Reinforced Ranker-Reader for Open-Domain Question Answering</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <surname>K.</surname>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.</surname>
          </string-name>
          ; Lyu,
          <string-name>
            <given-names>Y.</given-names>
            ;
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ;
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ; and
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2018b</year>
          .
          <article-title>Multi-Passage Machine Reading Comprehension with Cross-Passage Answer Verification</article-title>
          .
          <source>In Association for Computational Linguistics (ACL)</source>
          ,
          <year>1918</year>
          -
          <fpage>1927</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; Zhang, J.;
          <string-name>
            <surname>Si</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ; and Chen,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>A Deep Cascade Model for Multi-Document Reading Comprehension</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>33</volume>
          ,
          <fpage>7354</fpage>
          -
          <lpage>7361</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; Carbonell, J.; Salakhutdinov,
          <string-name>
            <given-names>R. R.</given-names>
            ; and
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <surname>Q. V.</surname>
          </string-name>
          <year>2019</year>
          .
          <article-title>XLNet: Generalized Autoregressive Pretraining for Language Understanding</article-title>
          .
          <source>In Advances in Neural Information Processing Systems (NIPS)</source>
          ,
          <fpage>5754</fpage>
          -
          <lpage>5764</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <string-name>
            <surname>Yatskar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2019</year>
          .
          <article-title>A Qualitative Comparison of CoQA, SQuAD 2.0 and QuAC</article-title>
          . In
          <article-title>North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NACCL-HLT</article-title>
          ),
          <fpage>2318</fpage>
          -
          <lpage>2323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ; Wu,
          <string-name>
            <given-names>Y.</given-names>
            ;
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ;
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ; and
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          <year>2020a</year>
          . DCMN+:
          <article-title>Dual co-matching network for multi-choice reading comprehension</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>34</volume>
          ,
          <fpage>9563</fpage>
          -
          <lpage>9570</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; Zhang, S.;
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2020b</year>
          .
          <article-title>Semantics-aware BERT for language understanding</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>34</volume>
          ,
          <fpage>9628</fpage>
          -
          <lpage>9635</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Duan,
          <string-name>
            <given-names>S.</given-names>
            ;
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ; and
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>2020c</year>
          .
          <article-title>SG-Net: Syntax-Guided Machine Reading Comprehension</article-title>
          .
          <source>In Proceedings of the AAAI Conference on Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>J.;</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Retrospective Reader for Machine Reading Comprehension</article-title>
          . arXiv preprint arXiv:
          <year>2001</year>
          .09694 .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <year>2020</year>
          . Machine Reading Comprehension:
          <article-title>The Role of Contextualized Language Models and Beyond</article-title>
          . arXiv preprint arXiv:
          <year>2005</year>
          .06249 .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <year>2020</year>
          .
          <article-title>Dual multi-head coattention for multi-choice reading comprehension</article-title>
          . arXiv preprint arXiv:
          <year>2001</year>
          .09415 .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>