<!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>MS MARCO: A Human Generated MAchine Reading COmprehension Dataset</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tri Nguyen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mir Rosenberg</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xia Song</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jianfeng Gao</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Saurabh Tiwary</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rangan Majumder</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Li Deng Microsoft AI</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Research Bellevue</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>trnguye</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>miriamr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>xiaso</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>jfgao</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>satiwary</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ranganm</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>deng}@microsoft.com</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>This paper presents our recent work on the design and development of a new, large scale dataset, which we name MS MARCO, for MAchine Reading COmprehension. This new dataset is aimed to overcome a number of well-known weaknesses of previous publicly available datasets for the same task of reading comprehension and question answering. In MS MARCO, all questions are sampled from real anonymized user queries. The context passages, from which answers in the dataset are derived, are extracted from real web documents using the most advanced version of the Bing search engine. The answers to the queries are human generated. Finally, a subset of these queries has multiple answers. We aim to release one million queries and the corresponding answers in the dataset, which, to the best of our knowledge, is the most comprehensive real-world dataset of its kind in both quantity and quality. We are currently releasing 100,000 queries with their corresponding answers to inspire work in reading comprehension and question answering along with gathering feedback from the research community.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Building intelligent agents with the ability for reading comprehension (RC) or open-domain question
answering (QA) over real world data is a major goal of artificial intelligence. Such agents can have
tremendous value for consumers because they can power personal assistants such as Cortana [3], Siri
[6], Alexa [1], or Google Assistant [4] found on phones or headless devices like Amazon Echo [2], all
of which have been facilitated by recent advances in deep speech recognition technology [
        <xref ref-type="bibr" rid="ref8">18, 9</xref>
        ]. As
these types of assistants rise in popularity, consumers are finding it more convenient to ask a question
and quickly get an answer through voice assistance as opposed to navigating through a search engine
result page and web browser. Intelligent agents with RC and QA abilities can also have incredible
business value by powering bots that automate customer service agents for business found through
messaging or chat interfaces.
      </p>
      <p>Real world RC and QA is an extremely challenging undertaking involving the amalgamation of
multiple difficult tasks such as reading, processing, comprehending, inferencing/reasoning, and finally
summarizing the answer.</p>
      <p>
        The public availability of large datasets has led to many breakthroughs in AI research. One of the
best examples is ImageNet’s [
        <xref ref-type="bibr" rid="ref1">10</xref>
        ] exceptional release of 1.5 million labeled examples and 1000 object
categories which has led to better than human level performance on object classification from images
[
        <xref ref-type="bibr" rid="ref5">15</xref>
        ]. Another example is the very large speech databases collected over 20 years by DARPA that
enabled successes of deep learning in speech recognition [11]. Recently there has been an influx of
datasets for RC and QA as well. These databases, however, all have notable drawbacks. For example,
some are not large enough to train deep models [
        <xref ref-type="bibr" rid="ref17">27</xref>
        ], and others are larger but are synthetic.
      </p>
      <p>Copyright © 2016 for this paper by its authors. Copying permitted for private and academic purposes.</p>
      <p>One characteristic in most, if not all, of the existing databases for RC and QA research is that the
distribution of questions asked in the databases are not from real users. In the creation of most RC
or QA datasets, usually crowd workers are asked to create questions for a given piece of text or
document. We have found that the distribution of actual questions users ask intelligent agents can be
very different from those conceived from crowdsourcing them from the text.</p>
      <p>Furthermore, real-world questions can be messy: they may include typos and abbreviations. Another
characteristic of current datasets is that text is often from high-quality stories or content such as
Wikipedia. Again, real-world text may have noisy or even conflicting content across multiple
documents and our experience is that intelligent agents will often need to operate over this type of
problematic data.</p>
      <p>Finally, another unrealistic characteristic of current datasets is that answers are often restricted to an
entity or a span from the existing reading text. What makes QA difficult in the real world is that an
existing entity or a span of text may not be sufficient to answer the question. Finding the best answer
as the output of QA systems may require reasoning across multiple pieces of text/passages. Users
also prefer answers that can be read in a stand-alone fashion; this sometimes means stitching together
information from multiple passages, as the ideal output not only answers the question, but also has
supporting information or an explanation.</p>
      <p>In this paper we introduce Microsoft MAchine Reading Comprehension (MS MARCO) - a large scale
real-world reading comprehension dataset that addresses the shortcomings of the existing datasets
for RC and QA discussed above. The questions in the dataset are real anonymized queries issued
through Bing or Cortana and the documents are related web pages which may or may not be enough
to answer the question. For every question in the dataset, we have asked a crowdsourced worker to
answer it, if they can, and to mark relevant passages which provide supporting information for the
answer. If they can’t answer it we consider the question unanswerable and we also include a sample
of those in MS MARCO. We believe a characteristic of reading comprehension is to understand when
there is not enough information or even conflicting information so a question is unanswerable. The
answer is strongly encouraged to be in the form of a complete sentence, so the workers may write a
longform passage on their own. MS MARCO includes 100,000 questions, 1 million passages, and
links to over 200,000 documents. Compared to previous publicly available datasets, this dataset is
unique in the sense that (a) all questions are real user queries, (b) the context passages, which answers
are derived from, are extracted from real web documents, (c) all the answers to the queries are human
generated, (d) a subset of these queries has multiple answers, (e) all queries are tagged with segment
information.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <sec id="sec-2-1">
        <title>Dataset</title>
        <p>MCTest</p>
        <sec id="sec-2-1-1">
          <title>WikiQA</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>CNN/Daily Mail</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Children’s Book</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>SQuAD</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>MS MARCO</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Segment</title>
        <p>N</p>
      </sec>
      <sec id="sec-2-3">
        <title>Query Source</title>
        <p>Crowdsourced
N
N
N
N
Y</p>
        <sec id="sec-2-3-1">
          <title>User logs</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Cloze</title>
        </sec>
        <sec id="sec-2-3-3">
          <title>Cloze</title>
        </sec>
        <sec id="sec-2-3-4">
          <title>Crowdsourced</title>
        </sec>
        <sec id="sec-2-3-5">
          <title>User logs</title>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Answer</title>
        <p>Multiple
choice
Sentence
selection
Fill in entity</p>
        <sec id="sec-2-4-1">
          <title>Fill in the word Span of words</title>
          <p>Human
generated
# Queries
2640
3047
1.4M
688K
100K
100K
# Documents
660
29.26K
sentences
93K CNN,
220K DM
688K contexts,
108 books</p>
          <p>536</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>1M passages, 200K+ doc. Table 1: Comparison of some properties of existing datasets vs MS MARCO. MS MARCO is the only large dataet with open ended answers from real user queries</title>
          <p>
            Datasets have played a significant role in making forward progress in difficult domains. The ImageNet
dataset [
            <xref ref-type="bibr" rid="ref1">10</xref>
            ] is one of the best known for enabling advances in image classification and detection and
inspired new classes of deep learning algorithms [
            <xref ref-type="bibr" rid="ref12">22</xref>
            ] [
            <xref ref-type="bibr" rid="ref3">13</xref>
            ] [
            <xref ref-type="bibr" rid="ref5">15</xref>
            ]. Reading comprehension and open
domain question answering is one of those domains existing systems still struggle to solve [
            <xref ref-type="bibr" rid="ref21">31</xref>
            ]. Here
we summarize a couple of the previous approaches towards datasets for reading comprehension and
open domain question answering.
          </p>
          <p>
            One can find a reasonable amount of semi-synthetic reading comprehension and question answering
datasets. Since these can be automatically generated they can be large enough to apply modern data
intensive models. Hermann et al. created a corpus of cloze style questions from CNN / Daily News
summaries [
            <xref ref-type="bibr" rid="ref6">16</xref>
            ] and Hill et al. has built the Children’s Book Test [
            <xref ref-type="bibr" rid="ref7">17</xref>
            ]. Another popular question
answering dataset involving reasoning is by Weston et al. [
            <xref ref-type="bibr" rid="ref21">31</xref>
            ]. One drawback with these sets is it
does not capture the same question characteristics we find with questions people ask in the real world.
MCTest is a challenging dataset which contains 660 stories created by crowdworkers, 4 questions per
story, and 4 answer choices per question [
            <xref ref-type="bibr" rid="ref17">27</xref>
            ], but real-world QA systems needs to go beyond multiple
choice answers or selecting from known responses. WikiQA is another set which includes 3047
questions [
            <xref ref-type="bibr" rid="ref22">32</xref>
            ]. While other sets are synthetic or editor-generated questions WikiQA is constructed
using a more natural process using actual query logs. It also includes questions for which there
are no correct sentences which is an important component in any QA system like MS MARCO.
Unfortunately, these sets are too small to try data demanding approaches like deep learning.
A more recently introduced reading comprehension dataset is the Stanford Question Answering
Dataset (SQuAD) [
            <xref ref-type="bibr" rid="ref16">26</xref>
            ] which consists of 107785 question/answer pairs from 536 articles where the
answer is span of paragraph. A few differences between MS MARCO and SQuAD is (a) SQuAD
consisting of questions posed by crowdworkers while MS MARCO is sampled from the real world,
(b) SQuAD is on a small set of high quality Wikipedia articles while MS MARCO is from a large
set of real web documents, (c) MS MARCO includessome unanswerable queries and (d) SQuAD
consists of spans while MS MARCO has human generated answers (if there is one).
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>The MS MARCO Dataset</title>
      <p>
        In order to deliver true machine Reading Comprehension (RC), we start with QA as the initial
problem to solve. Our introduction covered some of the key advantages of making very large RC or
QA datasets freely available that contain only real-world questions and human crowdsourced answers
versus artificially generated data. Given those advantages, our goal is that MS MARCO [5] - a large
scale, real-world and human sourced QA dataset - will become a key vehicle to empower researchers
to deliver many more AI breakthroughs in the future, just like ImageNet [
        <xref ref-type="bibr" rid="ref1">10</xref>
        ] enabled for image
comprehension before.
      </p>
      <p>Additionally, building an RC-oriented dataset helps us understand a contained yet complex RC
problem while learning about all of the infrastructure pieces needed to build such a large one-million
query set that helps the community make progress on state-of-the-art research problems. This task
is also helping us experiment with natural language processing and deep learning models as well
as to understand detailed characteristics of the very large training data required to deliver a true AI
breakthrough in RC.</p>
      <p>This first MS MARCO release contains 100,000 queries with answers to share the rich information
and benchmarking capabilities it enables. Our first goal is to inspire the research community to try
and solve reading comprehension by building great question answering and related models with the
ability to carry out complex reasoning. We also aim to gather feedback and learn from the community
towards completing the one-million query dataset in the near future.</p>
      <p>This dataset has specific value-added features that distinguish itself from previous datasets freely
available to researchers. The following factors describe the uniqueness of the MS MARCO dataset:
All questions are real, anonymized user queries issued to the Bing search engine.
The context passages, which answers are derived from, are extracted from real Web
documents in the Bing Index.</p>
      <p>All of the answers to the queries are human generated.</p>
      <p>A subset of these queries has multiple answers.</p>
      <p>A subset of these queries have no answers.</p>
      <p>All queries are tagged with segment information.
The next sections outline the structure, building process and distribution of the MS MARCO dataset
along with metrics needed to benchmark answer or passage synthesis and our initial experimentation
results.
3.1</p>
      <sec id="sec-3-1">
        <title>Dataset Structure and Building Process</title>
        <p>The MS MARCO dataset structure is described in Table 2 below.</p>
        <sec id="sec-3-1-1">
          <title>Document URLs</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Field</title>
        <p>Query</p>
        <p>Passages</p>
        <sec id="sec-3-2-1">
          <title>Answer(s)</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>Segment</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Definition</title>
        <p>Question query real users issued to the Bing search engine.</p>
        <p>Top 10 contextual passages extracted from public Web documents to answer
the query above. They are presented in ranked order to human judges.</p>
        <p>URLs for the top documents ranked for the query. These documents are the
sources for the contextual passages.</p>
        <p>Synthesized answers from human judges for the query, automatically
extracted passages and their corresponding public Web documents.</p>
        <p>QA classification tag. E.g., tallest mountain in south america belongs to the
ENTITY segment because the answer is an entity (Aconcagua).
Starting with the real-world Bing user queries we filter them down to only those that are asking for a
question (1) and the Web index documents mentioned in Table 2 as data sources, we automatically
extracted context passages from those documents (2). Then, human judges selected relevant passages
that helped them write natural language answers to each query in a concise way (3). Following
detailed guidelines, judges used a Web-based user interface (UI) to complete this task (3 and 4). A
simplified example of such a UI is shown in figure 2.</p>
        <p>A feedback cycle and auditing process evaluated dataset quality regularly to ensure answers were
accurate and followed the guidelines. In the back-end, we tagged queries with segment classification
labels (5) to understand the resulting distribution and the type of data analysis, measurement and
experiments this dataset would enable for researchers. Segment tags include</p>
        <sec id="sec-3-3-1">
          <title>NUMERIC</title>
          <p>ENTITY
LOCATION
PERSON</p>
          <p>DESCRIPTION (Phrase)
It is important to note that the question queries above are not artificially handcrafted questions based
on Web documents but real user queries issued to Bing over the years. Humans are not always clear,
concise or to the point when asking questions to a search engine. An example of a real question
query issued to Bing is {in what type of circulation does the oxygenated blood flow between the heart
and the cells of the body?}. Unlike previously available datasets, we believe these questions better
represent actual human information seeking needs and are more complex to answer compared to
artificially generated questions based on a set of documents.</p>
          <p>To solve for these types of questions we need a system with human level reading comprehension and
reasoning abilities. E.g., given a query such as {will I qualify for osap if i’m new in canada} as shown
in figure 2 one of the relevant passages include:
You must be a 1. Canadian citizen, 2. Permanent Resident or 3. Protected person
A RC model needs to parse and understand that being new to a country is usually the opposite
of citizen, permanent resident, etc. This is not a simple task to do in a general way. As
part of our dataset quality control process, we noticed that even human judges had a hard time
reaching this type of conclusions, especially for content belonging to areas they were not familiar with.
The MS MARCO dataset that we are publishing consists of four major components:
Queries:These are a subset of user queries issued to a commercial search engine wherein
the user is looking for a specific answer. This is in contrast to navigational intent which is
another major chunk of user queries where the intent is to visit a destination website. The
queries were selected through a classifier which was trained towards answer seeking intent
of the query based on human labeled data. The query set was further pruned to only contain
queries for which the human judges were able to generate an answer based on the passages
that were provided to the judges.</p>
          <p>Passages: For each query, we also present a set of approximately 10 passages which
might potentially have the answer to the query. These passages are extracted from relevant
webpages. The passages were selected through a separate IR (information retrieval) based
machine learned system.</p>
          <p>Answers: For each query, the data set also contain one or multiple answers that were
generated by human judges. The judge task involved looking at the passages and synthesizing
an answer using the content of the passages that best answers the given query.</p>
          <p>Query type: For each query, the dataset also contains the query intent type across five
different categories – (a) description, (b) numeric, (c) entity, (d) person and (e) location. For
example, "xbox one release date" will be labeled as numeric while "how to cook a turkey"
will be of type description.This classification is done using a machine learned classifier
using human labeled training data. The features of the classifier included unigram/bigram
features, brown clustering features, LDA cluster features, dependency parser features,
amongst others. The classifier was a multi-class SVM classifier with an accuracy of 90:31%
over test data.</p>
          <p>Since the query set is coming from real user queries, not all queries explicitly contain "what", "where",
"how" kind of keywords even though the intents are similar. For example, users could type in a query
like "what is the age of barack obama" as "barack obama age". Table 3.1 lists the percentage of
queries that explicitly contain the words "what", "where", etc.
The following table shows the distribution of queries across different answer types as described earlier
in this section.
order to grow the dataset to the expected scale. Along the time line various snapshots of the dataset
were taken and used in thoughtfully designed experiments for validation and insights. With dataset
developing, the finalized experiment results may differ on the complete dataset, however, we expect
observations and conclusions to be reasonably representative.</p>
          <p>We group the queries in MS MARCO dataset into various categories based on their answer types, as
described in subsection 3.1. The complexity of the answers varies greatly from category to category.
For example, the answers to Yes/No questions are simply binary. The answers to entity questions can
be a single entity name or phrase, such as the answer "Rome" for query "What is the capital of Italy".
However, for other categories such as description queries, a longer textual answer is often required to
answer to full extent, such as query "What is the agenda for Hollande’s state visit to Washington?".
These long textual answers may need to be derived through reasoning across multiple pieces of text.
Since we impose no restrictions on the vocabulary used, different human editors often compose for
the same query multiple reference answers with different expressions.</p>
          <p>
            Therefore, in our experiments different evaluation metrics are used for different categories, building
on metrics from our initial proposal [
            <xref ref-type="bibr" rid="ref14">24</xref>
            ]. As shown in subsection 4.1 and 4.2, we use accuracy and
precision-recall to measure the quality of the numeric answers, and apply metrics like ROUGE-L
[
            <xref ref-type="bibr" rid="ref13">23</xref>
            ] and phrasing-aware evaluation framework [
            <xref ref-type="bibr" rid="ref14">24</xref>
            ] for long textual answers. The phrasing-aware
evaluation framework aims to deal with the diversity of natural language in evaluating long textual
answers. The evaluation requires a large number of reference answers per question that are each
curated by a different human editor, thus providing a natural way to estimate how diversely a group
of individuals may phrase the answer to the same question. A family of pairwise similarity based
metrics can used to incorporate consensus between different reference answers for evaluation. These
metrics are simple modifications to metrics like BLEU [
            <xref ref-type="bibr" rid="ref15">25</xref>
            ] and METEOR [8], and are shown to
achieve better correlation with human judgments. Accordingly as part of our experiments, a subset of
MS MARCO where each query has multiple answers was used to evaluate model performance with
both BLEU and pa-BLEU as metrics.
4.1
          </p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>Generative Model Experiments</title>
        <p>
          Recurrent Neural Networks (RNNs) are capable of predicting future elements from sequence prior. It
is often used as a generative language model for various NLP tasks, such as machine translation [7],
query answering [
          <xref ref-type="bibr" rid="ref6">16</xref>
          ], etc. In this QA experiment setup, we mainly target training and evaluation of
such generative models which predict the human-generated answers given queries and/or contextual
passages as model input.
        </p>
        <p>
          Sequence-to-Sequence (Seq2Seq) Model: Seq2Seq [
          <xref ref-type="bibr" rid="ref20">30</xref>
          ] model is one of the most commonly
used RNN models. We trained a vanilla Seq2Seq model similar to the one described in [
          <xref ref-type="bibr" rid="ref20">30</xref>
          ]
with query as source sequence and answer as target sequence.
        </p>
        <p>
          Memory Networks Model: End-to-End Memory Networks [
          <xref ref-type="bibr" rid="ref19">29</xref>
          ] was proposed for and has
shown good performance in QA task for its ability of learning memory representation of
contextual information. We adapted this model for generation by using summed memory
representation as the initial state of a RNN decoder.
        </p>
        <p>
          Discriminative Model: For comparison we also trained a discriminative model to rank
provided passages as a baseline. This is a variant of [
          <xref ref-type="bibr" rid="ref10">20</xref>
          ] where we use LSTM [
          <xref ref-type="bibr" rid="ref9">19</xref>
          ] in place
of Multilayer Perceptron (MLP).
        </p>
        <sec id="sec-3-4-1">
          <title>Best Passage Passage Ranking Sequence to Sequence Memory Network</title>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>Description</title>
        <p>Best ROUGE-L of any passage
A DSSM-alike passage ranking model
Vanilla seq2seq model predicting answers from questions
Seq2seq model with MemNN for passages</p>
      </sec>
      <sec id="sec-3-6">
        <title>ROUGE-L</title>
        <p>0.351
0.177
0.089
0.119</p>
        <sec id="sec-3-6-1">
          <title>Best Passage Memory Network</title>
        </sec>
      </sec>
      <sec id="sec-3-7">
        <title>BLEU</title>
        <p>0.359
0.340
results. Model advancement from Seq2Seq to Memory Networks are captured by MS MARCO on
ROUGE-L.</p>
        <p>
          Additionally we evaluated Memory Networks model on an MS MARCO subset where queries have
multiple answers. Table 6 shows answers quality of the model measured by BLEU and its pairwise
variant pa-BLEU [
          <xref ref-type="bibr" rid="ref14">24</xref>
          ].
4.2
        </p>
      </sec>
      <sec id="sec-3-8">
        <title>Cloze-Style Model Experiments</title>
        <p>Cloze-style test is a representative and fundamental problem in machine reading comprehension. In
this test, a model attempts to predict missing symbols in a partially given text sequence by reading
context texts that potentially have helpful information. CNN and Daily Mail dataset is one of the most
commonly used cloze-style QA dataset. Sizable progress has been made recently from various model
proposals in participating cloze-style test competition on these datasets. In this section, we present
the performance of two machine reading comprehension models using both CNN test dataset and a
MS MARCO subset. The subset is filtered to numeric answer type category, to which cloze-style test
is applicable.</p>
        <p>
          Attention Sum Reader (AS Reader): AS Reader [
          <xref ref-type="bibr" rid="ref11">21</xref>
          ] is a simple model that uses attention to
directly pick the answer from the context.
        </p>
        <p>
          ReasoNet: ReasoNet [
          <xref ref-type="bibr" rid="ref18">28</xref>
          ] also relies on attention, but is also a dynamic multi-turn model
that attempts to exploit and reason over the relation among queries, contexts and answers.
We show model accuracy numbers on both datasets in table 7, and precision-recall curves on MS
MARCO subset in figure 1.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Summary and Future Work</title>
      <p>The MS MARCO dataset described in this paper above provides training data with question-answer
pairs, where only a single answer text is provided via crowdsourcing. This simplicity makes the
evaluation relatively easy. However, in the real world, multiple and equally valid answers are possible
to a single question. This is akin to machine translation where multiple ways of translation are equally
valid. Our immediate future work is to enrich the test set of the current dataset by providing multiple
answers. We plan to add 1000 to 5000 such multiple answers in the dateset described in this paper.
Subsequent evaluation experiments on comparing single vs. multiple answers will be conducted
to understand whether the model we have built has better resolution with multiple answers. The
evaluation metric can be the same METEOR as described in the experiments reported earlier in this
paper.</p>
      <p>
        While MS MARCO has overcome a set of undesirable characteristics of the existing RC and QA
datasets, notably the requirement that the answers to questions have to be restricted to an entity or a
span from the existing reading text. Our longer-term goal is to be able to develop more advanced
datasets to assess and facilitate research towards real, human-like reading comprehension. Currently,
much of the successes of deep learning has been demonstrated in classification tasks [
        <xref ref-type="bibr" rid="ref2">12</xref>
        ]. Extending
this success, the more complex reasoning process in many current deep-learning-based RC and QA
methods has relied on multiple stages of memory networks with attention mechanisms and with close
supervision information for classification. These artificial memory elements are far away from the
human memory mechanism, and they derive their power mainly from the labeled data (single or
multiple answers as labels) which guides the learning of network weights using a largely supervised
learning paradigm. This is completely different from how human does reasoning. If we ask the
current connectionist reasoning models trained on question-answer pairs to do another task such as
recommendation or translation that are away from the intended classification task (i.e. answering
questions expressed in a pre-fixed vocabulary), they will completely fail. Human cognitive reasoning
would not fail in such cases. While recent work is moving towards this important direction [
        <xref ref-type="bibr" rid="ref4">14</xref>
        ],
how to develop new deep learning methods towards human-like natural language understanding and
reasoning, and how to design more advanced datasets to evaluate and facilitate this research is our
longer-term goal.
[1] Amazon alexa. http://alexa.amazon.com/.
[2] Amazon echo. https://en.wikipedia.org/wiki/Amazon_Echo.
[3] Cortana personal assistant. http://www.microsoft.com/en-us/mobile/experiences/cortana/.
[4] Google assistant. https://assistant.google.com/.
[5] Ms marco. http://www.msmarco.org/.
[6] Siri personal assistant. http://www.apple.com/ios/siri/.
[7] Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning
to align and translate. arXiv preprint arXiv:1409.0473, 2014.
[8] Satanjeev Banerjee and Alon Lavie. Meteor: An automatic metric for mt evaluation with improved
correlation with human judgments. In Proceedings of the acl workshop on intrinsic and extrinsic evaluation
measures for machine translation and/or summarization, volume 29, pages 65–72, 2005.
[9] G. Dahl, D. Yu, L. Deng, and A. Acero. Context-dependent pre-trained deep neural networks for
largevocabulary speech recognition. IEEE Transactions on Audio, Speech, and Language Processing, 20(1):30–
42, 2012.
      </p>
      <p>Imagenet:
Alarge[11] L. Deng and XD Huang. Challenges in adopting speech recognition. Communications of the ACM,
47(1):69–75, 2004.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Jia</surname>
            <given-names>Deng</given-names>
          </string-name>
          , Wei Dong, Richard Socher,
          <string-name>
            <surname>Li-Jia</surname>
            <given-names>Li</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kai</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
          </string-name>
          Fei-Fe.
          <source>scalehierarchicalimagedatabas. CVPR</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Deng</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Deep Learning: Methods and Applications</article-title>
          . NOW Publishers, New York,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Ross</surname>
            <given-names>Girshick</given-names>
          </string-name>
          , Jeff Donahue, Trevor Darrell, and
          <string-name>
            <given-names>Jitendra</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>Rich feature hierarchies for accurate object detection and semantic segmentation</article-title>
          .
          <source>CVPR</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Alex</surname>
            <given-names>Graves</given-names>
          </string-name>
          , Greg Wayne, Malcolm Reynolds, Tim Harley, Ivo Danihelka, Agnieszka Grabska-Barwin´ska, Sergio Gómez Colmenarejo, Edward Grefenstette, Tiago Ramalho, John Agapiou, Adrià Puigdomènech Badia, Karl Moritz Hermann, Yori Zwols, Georg Ostrovski, Adam Cain, Helen King, Christopher Summerfield, Phil Blunsom, Koray Kavukcuoglu, and
          <string-name>
            <given-names>Demis</given-names>
            <surname>Hassabis</surname>
          </string-name>
          .
          <article-title>Hybrid computing using a neural network with dynamic external memory</article-title>
          .
          <source>Nature</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kaiming</surname>
            <given-names>He</given-names>
          </string-name>
          , Xiangyu Zhang, Shaoqing Ren, and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <article-title>Deep residual learning for image recognition</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Karl</given-names>
            <surname>Moritz</surname>
          </string-name>
          <string-name>
            <surname>Hermann</surname>
          </string-name>
          , Tomáš Kociský, Edward Grefenstette, Lasse Espeholt, Will Kay, Mustafa Suleyman, and
          <string-name>
            <given-names>Phil</given-names>
            <surname>Blunsom</surname>
          </string-name>
          .
          <article-title>Teaching machines to read and comprehend</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Felix</surname>
            <given-names>Hill</given-names>
          </string-name>
          , Antoine Bordes, Sumit Chopra, and
          <string-name>
            <given-names>Jason</given-names>
            <surname>Weston</surname>
          </string-name>
          .
          <article-title>The goldilocks principle: Reading children's books with explicit memory representations</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Dalh, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          .
          <article-title>Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups</article-title>
          .
          <source>IEEE Signal Processing Magazine</source>
          ,
          <volume>29</volume>
          (
          <issue>6</issue>
          ):
          <fpage>82</fpage>
          -
          <lpage>97</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jürgen</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          .
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation</source>
          ,
          <volume>9</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Po-Sen</surname>
            <given-names>Huang</given-names>
          </string-name>
          , Xiaodong He,
          <string-name>
            <surname>Jianfeng Gao</surname>
            , Li Deng,
            <given-names>Alex</given-names>
          </string-name>
          <string-name>
            <surname>Acero</surname>
            , and
            <given-names>Larry</given-names>
          </string-name>
          <string-name>
            <surname>Heck</surname>
          </string-name>
          .
          <article-title>Learning deep structured semantic models for web search using clickthrough data</article-title>
          .
          <source>In Proceedings of the 22nd ACM international conference on Conference on information &amp; knowledge management</source>
          , pages
          <fpage>2333</fpage>
          -
          <lpage>2338</lpage>
          . ACM,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Rudolf</surname>
            <given-names>Kadlec</given-names>
          </string-name>
          , Martin Schmid, Ondrej Bajgar, and
          <string-name>
            <given-names>Jan</given-names>
            <surname>Kleindienst</surname>
          </string-name>
          .
          <article-title>Text understanding with the attention sum reader network</article-title>
          .
          <source>arXiv preprint arXiv:1603.01547</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Alex</surname>
            <given-names>Krizhevsky</given-names>
          </string-name>
          , Ilya Sutskever, and
          <string-name>
            <given-names>Geoffrey E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          .
          <source>NIPS</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Chin-Yew Lin</surname>
          </string-name>
          .
          <article-title>Rouge: A package for automatic evaluation of summaries</article-title>
          .
          <source>In Text summarization branches out: Proceedings of the ACL-04 workshop</source>
          , volume
          <volume>8</volume>
          .
          <string-name>
            <surname>Barcelona</surname>
          </string-name>
          , Spain,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Bhaskar</surname>
            <given-names>Mitra</given-names>
          </string-name>
          , Grady Simon,
          <string-name>
            <given-names>Jianfeng</given-names>
            <surname>Gao</surname>
          </string-name>
          , Nick Craswell,
          <string-name>
            <given-names>and Li</given-names>
            <surname>Deng</surname>
          </string-name>
          .
          <article-title>A proposal for evaluating answer distillation from web data</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Kishore</surname>
            <given-names>Papineni</given-names>
          </string-name>
          , Salim Roukos, Todd Ward, and
          <string-name>
            <surname>Wei-Jing Zhu</surname>
          </string-name>
          .
          <article-title>Bleu: a method for automatic evaluation of machine translation</article-title>
          .
          <source>In Proceedings of the 40th annual meeting on association for computational linguistics</source>
          , pages
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          . Association for Computational Linguistics,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Pranav</surname>
            <given-names>Rajpurkar</given-names>
          </string-name>
          , Jian Zhang, Konstantin Lopyrev, and
          <string-name>
            <given-names>Percy</given-names>
            <surname>Liang</surname>
          </string-name>
          . Squad:
          <volume>100</volume>
          ,000+
          <article-title>questions for machine comprehension of text</article-title>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Matthew</surname>
            <given-names>Richardson</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Christopher J.C.</given-names>
            <surname>Burges</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Erin</given-names>
            <surname>Renshaw</surname>
          </string-name>
          .
          <article-title>Mctest: A challenge dataset for the open-domain machine comprehension of text</article-title>
          .
          <source>EMNLP</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Yelong</surname>
            <given-names>Shen</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Po-Sen</surname>
            <given-names>Huang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Jianfeng</given-names>
            <surname>Gao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Weizhu</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Reasonet: Learning to stop reading in machine comprehension</article-title>
          .
          <source>arXiv preprint arXiv:1609.05284</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Sainbayar</surname>
            <given-names>Sukhbaatar</given-names>
          </string-name>
          , Jason Weston,
          <string-name>
            <given-names>Rob</given-names>
            <surname>Fergus</surname>
          </string-name>
          , et al.
          <article-title>End-to-end memory networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          , pages
          <fpage>2440</fpage>
          -
          <lpage>2448</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Ilya</surname>
            <given-names>Sutskever</given-names>
          </string-name>
          , Oriol Vinyals, and
          <string-name>
            <surname>Quoc</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Le</surname>
          </string-name>
          .
          <article-title>Sequence to sequence learning with neural networks</article-title>
          .
          <source>CoRR, abs/1409.3215</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Jason</surname>
            <given-names>Weston</given-names>
          </string-name>
          , Antoine Bordes, Sumit Chopra,
          <string-name>
            <surname>Alexander M. Rush</surname>
          </string-name>
          , Bart van Merrienboer,
          <string-name>
            <surname>Armand Joulin</surname>
            , and
            <given-names>Tomas</given-names>
          </string-name>
          <string-name>
            <surname>Mikolov</surname>
          </string-name>
          .
          <article-title>Towards ai-complete question answering: A set of prerequisite toy tasks</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Yi</surname>
            <given-names>Yang</given-names>
          </string-name>
          ,
          <article-title>Wen tau Yih, and Christopher Meek. Wikiqa: A challenge dataset for open-domain question answering</article-title>
          .
          <source>EMNLP</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>