Natural Questions: A Benchmark For Question Answering Research

3y ago
20 Views
2 Downloads
337.32 KB
14 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Victor Nelms
Transcription

Natural Questions: a Benchmark for Question Answering Research Tom Kwiatkowski Jennimaria Palomaki Olivia Redfield Michael Collins Ankur Parikh Chris Alberti Danielle Epstein Illia Polosukhin Jacob Devlin Kenton Lee Kristina Toutanova Llion Jones Matthew Kelcey Ming-Wei Chang Andrew M. Dai Jakob Uszkoreit Quoc Le Slav PetrovGoogle Researchnatural-questions@google.comAbstractWe present the Natural Questions corpus, aquestion answering dataset. Questions consist of real anonymized, aggregated queriesissued to the Google search engine. An annotator is presented with a question alongwith a Wikipedia page from the top 5 searchresults, and annotates a long answer (typically a paragraph) and a short answer (oneor more entities) if present on the page,or marks null if no long/short answer ispresent. The public release consists of307,373 training examples with single annotations; 7,830 examples with 5-way annotations for development data; and a further 7,842 examples 5-way annotated sequestered as test data. We present experiments validating quality of the data. We alsodescribe analysis of 25-way annotations on302 examples, giving insights into humanvariability on the annotation task. We introduce robust metrics for the purposes of evaluating question answering systems; demonstrate high human upper bounds on thesemetrics; and establish baseline results usingcompetitive methods drawn from related literature.1IntroductionIn recent years there has been dramatic progress inmachine learning approaches to problems such asmachine translation, speech recognition, and image recognition. One major factor in these successes has been the development of neural methods that far exceed the performance of previousTo appear in Transactions of the Association of Computational Linguistics (https://www.transacl.org). Final version. Project initiation; Project design; Data creation; Model development; Project support; Also affiliatedwith Columbia University, work done at Google; No longerat Google, work done at Google.approaches. A second major factor has been theexistence of large quantities of training data forthese systems.Open-domain question answering (QA) is abenchmark task in natural language understanding (NLU), which has significant utility to users,and in addition is potentially a challenge task thatcan drive the development of methods for NLU.Several pieces of recent work have introduced QAdatasets (e.g. Rajpurkar et al. (2016), Reddy et al.(2018)). However, in contrast to tasks where itis relatively easy to gather naturally occurring examples,1 the definition of a suitable QA task, andthe development of a methodology for annotationand evaluation, is challenging. Key issues includethe methods and sources used to obtain questions;the methods used to annotate and collect answers;the methods used to measure and ensure annotation quality; and the metrics used for evaluation.For more discussion of the limitations of previouswork with respect to these issues, see section 2 ofthis paper.This paper introduces Natural Questions2 (NQ),a new dataset for QA research, along with methodsfor QA system evaluation. Our goals are threefold: 1) To provide large-scale end-to-end training data for the QA problem. 2) To provide adataset that drives research in natural language understanding. 3) To study human performance inproviding QA annotations for naturally occurringquestions.In brief, our annotation process is as follows. An annotator is presented with a (question, Wikipedia page) pair. The annotator returnsa (long answer, short answer) pair. The long an1For example for machine translation/speech recognitionhumans provide translations/transcriptions relatively easily.2Available at: https://ai.google.com/research/NaturalQuestions.

Example 1Question: what color was john wilkes booth’s hairWikipedia Page: John Wilkes BoothLong answer: Some critics called Booth “the handsomest manin America” and a “natural genius”, and noted his having an “astonishing memory”; others were mixed in their estimation of hisacting. He stood 5 feet 8 inches (1.73 m) tall, had jet-black hair, and was lean and athletic. Noted Civil War reporter George Alfred Townsend described him as a “muscular, perfect man” with“curling hair, like a Corinthian capital”.swer (l) can be an HTML bounding box on theWikipedia page—typically a paragraph or table—that contains the information required to answerthe question. Alternatively, the annotator can return l NULL if there is no answer on the page, orif the information required to answer the questionis spread across many paragraphs. The short answer (s) can be a span or set of spans (typically entities) within l that answer the question, a boolean‘yes’ or ‘no’ answer, or NULL. If l NULL thens NULL, necessarily. Figure 1 shows examples.Natural Questions has the following properties:Short answer: jet-blackExample 2Question: can you make and receive calls in airplane modeWikipedia Page: Airplane modeLong answer: Airplane mode, aeroplane mode, flight mode,offline mode, or standalone mode is a setting available on manysmartphones, portable computers, and other electronic devices that,when activated, suspends radio-frequency signal transmission bythe device, thereby disabling Bluetooth, telephony, and Wi-Fi.GPS may or may not be disabled, because it does not involve transmitting radio waves.Source of questions The questions consist ofreal anonymized, aggregated queries issued to theGoogle search engine. Simple heuristics are usedto filter questions from the query stream. Thus thequestions are “natural”, in that they represent realqueries from people seeking information.Short answer: BOOLEAN:NOExample 3Question: why does queen elizabeth sign her name elizabeth rWikipedia Page: Royal sign-manualLong answer: The royal sign-manual usually consists of thesovereign’s regnal name (without number, if otherwise used), followed by the letter R for Rex (King) or Regina (Queen). Thus, thesigns-manual of both Elizabeth I and Elizabeth II read ElizabethR. When the British monarch was also Emperor or Empress of India, the sign manual ended with R I, for Rex Imperator or ReginaImperatrix (King-Emperor/Queen-Empress).Number of items The public release contains307,373 training examples with single annotations, 7,830 examples with 5-way annotations fordevelopment data, and 7,842 5-way annotateditems sequestered as test data. We justify the useof 5-way annotation for evaluation in Section 5.Task definition The input to a model is a question together with an entire Wikipedia page. Thetarget output from the model is: 1) a long-answer(e.g., a paragraph) from the page that answers thequestion, or alternatively an indication that thereis no answer on the page; 2) a short answer whereapplicable. The task was designed to be close toan end-to-end question answering application.Ensuring high quality annotations at scaleComprehensive guidelines were developed for thetask. These are summarized in Section 3. Annotation quality was constantly monitored.Evaluation of quality Section 4 describes posthoc evaluation of annotation quality. Long/shortanswers have 90%/84% precision respectively.Study of variability One clear finding in NQ isthat for naturally occurring questions there is oftengenuine ambiguity in whether or not an answer isacceptable. There are also often a number of acceptable answers. Section 4 examines this variability using 25-way annotations.Robust evaluation metrics Section 5 introduces methods of measuring answer quality thataccounts for variability in acceptable answers. Wedemonstrate a high human upper bound on thesemeasures for both long answers (90% precision,Short answer: NULLFigure 1: Example annotations from the corpus.85% recall), and short answers (79% precision,72% recall).We propose NQ as a new benchmark for research in question answering. In Section 6.4 wepresent baseline results from recent models developed on comparable datasets (Clark and Gardner,2018), as well as a simple pipelined model designed for the NQ task. We demonstrate a large gapbetween the performance of these baselines and ahuman upper bound. We argue that closing thisgap will require significant advances in NLU.2Related WorkThe SQuAD (Rajpurkar et al., 2016), SQuAD2.0 (Rajpurkar et al., 2018), NarrativeQA (Kocisky et al., 2018), and HotpotQA (Yang et al.,2018) datasets contain questions and answers written by annotators who have first read a shorttext containing the answer. The SQuAD datasetscontain questions/paragraph/answer triples fromWikipedia. In the original SQuAD dataset, annotators often borrow part of the evidence paragraphto create a question. Jia and Liang (2017) showedthat systems trained on SQuAD could be easily

fooled by the insertion of distractor sentences thatshould not change the answer, and SQuAD 2.0 introduces questions that are designed to be unanswerable. However, we argue that questions written to be unanswerable can be identified as suchwith little reasoning, in contrast to NQ’s task ofdeciding whether a paragraph contains all of theevidence required to answer a real question. BothSQuAD tasks have driven significant advances inreading comprehension, but systems now outperform humans and harder challenges are needed.NarrativeQA aims to elicit questions that are notclose paraphrases of the evidence by separate summary texts. No human performance upper boundis provided for the full task and, while an extractive system could theoretically perfectly recoverall answers, current approaches only just outperform a random baseline. NarrativeQA may just betoo hard for the current state of NLU. HotpotQAis designed to contain questions that require reasoning over text from separate Wikipedia pages.As well as answering questions, systems must alsoidentify passages that contain supporting facts.This is similar in motivation to NQ’s long answertask, where the selected passage must contain allof the information required to infer the answer.Mirroring our identification of acceptable variability in the NQ task definition, HotpotQA’s authors observe that the choice of supporting facts issomewhat subjective. They set high human upperbounds by selecting, for each example, the scoremaximizing partition of four annotations into oneprediction and three references. The reference labels chosen by this maximization are not representative of the reference labels in HotpotQA’s evaluation set, and it is not clear that the upper boundsare achievable. A more robust approach is to keepthe evaluation distribution fixed, and calculate anacheivable upper bound by approximating the expectation over annotations—as we have done forNQ in Section 5.The QuAC (Choi et al., 2018) and CoQA(Reddy et al., 2018) datasets contain dialogues between a questioner, who is trying to learn abouta text, and an answerer. QuAC also prevents thequestioner from seeing the evidence text. Conversational question answering is an exciting newarea, but it is significantly different from the singleturn question answering task in NQ. In both QuACand CoQA, conversations tend to explore evidencetexts incrementally, progressing from the start tothe end of the text. This contrasts with NQ, whereindividual questions often require reasoning overlarge bodies of text.The WikiQA (Yang et al., 2015) and MS Marco(Nguyen et al., 2016) datasets contain queriessampled from the Bing search engine. WikiQAcontains only 3,047 questions. MS Marco contains 100,000 questions with free-form answers.For each question, the annotator is presented with10 passages returned by the search engine, and isasked to generate an answer to the query, or to saythat the answer is not contained within the passages. Free-form text answers allow more flexibility in providing abstractive answers, but lead todifficulties in evaluation (BLEU score (Papineniet al., 2002) is used). MS Marco’s authors donot discuss issues of variability or report quality metrics for their annotations. From our experience these issues are critical. DuReader (Heet al., 2018) is a Chinese language dataset containing queries from Baidu search logs. Like NQ,DuReader contains real user queries; it requiressystems to read entire documents to find answers;and it identifies acceptable variability in answers.However, as with MS Marco, DuReader is relianton BLEU for answer scoring, and systems alreadyout-perform a humans according to this metric.There are a number of reading comprehensionbenchmarks based on multiple choice tests (Mihaylov et al., 2018; Richardson et al., 2013; Laiet al., 2017). The TriviaQA dataset (Joshi et al.,2017) contains questions and answers taken fromtrivia quizzes found online. A number of Clozestyle tasks have also been proposed (Hermannet al., 2015; Hill et al., 2015; Paperno et al., 2016;Onishi et al., 2016). We believe that all of thesetasks are related to, but distinct from, answeringinformation seeking questions. We also believethat, since a solution to NQ will have genuine utility, it is better equipped as a benchmark for NLU.3Task Definition and Data CollectionNatural Questions contains (question, wikipediapage, long answer, short answer) quadrupleswhere: the question seeks factual information; theWikipedia page may or may not contain the information required to answer the question; the longanswer is a bounding box on this page containing all information required to infer the answer;and the short answer is one or more entities thatgive a short answer to the question, or a boolean

1.a1.b245where does the nature conservancy get its fundingwho is the song killing me softly written aboutwho owned most of the railroads in the 1800show far is chardon ohio from cleveland ohioamerican comedian on have i got news for youTable 1: Matches for heuristics in Section 3.1.‘yes’ or ‘no’. Both the long and short answercan be NULL if no viable candidates exist on theWikipedia page.3.1Questions and Evidence DocumentsAll the questions in NQ are queries of 8 words ormore that have been issued to the Google searchengine by multiple users in a short period of time.From these queries, we sample a subset that either:1. start with ‘who’, ‘when’, or ‘where’ directlyfollowed by: a) a finite form of ‘do’ or a modalverb; or b) a finite form of ‘be’ or ‘have’ witha verb in some later position;2. start with ‘who’ directly followed by a verbthat is not a finite form of ‘be’;3. contain multiple entities as well as an adjective, adverb, verb, or determiner;4. contain a categorical noun phrase immediatelypreceded by a preposition or relative clause;5. end with a categorical noun phrase, and do notcontain a preposition or relative clause.3Table 1 gives examples. We run questionsthrough the Google search engine and keep thosewhere there is a Wikipedia page in the top 5 searchresults. The (question, Wikipedia page) pairs arethe input to the human annotation task describednext.The goal of these heuristics is to discard a largeproportion of queries that are non-questions, whileretaining the majority of queries of 8 words ormore in length that are questions. A manual inspection showed that the majority of questions inthe data, with the exclusion of question beginningwith “how to”, are accepted by the filters. Wefocus on longer queries as they are more complex, and are thus a more challenging test for deepNLU. We focus on Wikipedia as it is a very important source of factual information, and we believe that stylistically it is similar to other sourcesof factual information on the web; however like3We pre-define the set of categorical noun phrases usedin 4 and 5 by running Hearst patterns (Hearst, 1992) tofind a broad set of hypernyms. Part of speech tags andentities are identified using Google’s Cloud NLP API:https://cloud.google.com/natural-languageany dataset there may be biases in this choice. Future data-collection efforts may introduce shorterqueries, “how to” questions, or domains other thanWikipedia.3.2Human Identification of AnswersAnnotation is performed using a custom annotation interface, by a pool of around 50 annotators,with an average annotation time of 80 seconds.The guidelines and tooling divide the annotation task into three conceptual stages, where allthree stages are completed by a single annotator insuccession. The decision flow through these is illustrated in Figure 2 and the instructions given toannotators are summarized below.Question Identification: contributors determine whether the given question is good or bad.A good question is a fact-seeking question thatcan be answered with an entity or explanation.A bad question is ambigous, incomprehensible,dependent on clear false presuppositions, opinionseeking, or not clearly a request for factualinformation. Annotators must make this judgmentsolely by the content of the question; they are notyet shown the Wikipedia page.Long Answer Identification: for good questions only, annotators select the earliest HTMLbounding box containing enough information for areader to completely infer the answer to the question. Bounding boxes can be paragraphs, tables,list items, or whole lists. Alternatively, annotatorsmark ‘no answer’ if the page does not answer thequestion, or if the information is present but notcontained in a single one of the allowed elements.Short Answer Identification: for exampleswith long answers, annotators select the entity orset of entities within the long answer that answerthe question. Alternatively, annotators can flagthat the short answer is ‘yes’, ‘no’, or they can flagthat no short answer is possible.3.3Data StatisticsIn total, annotators identify a long answer for49% of the examples, and short answer spans ora yes/no answer for 36% of the examples. Weconsider the choice of whether or not to answera question a core part of the question answeringtask, and do not discard the remaining 51% thathave no answer labeled.Annotators identify long answers by selectingthe smallest HTML bounding box that contains all

startGood question?noyesBad question: 14%Long answer?noyesNo answer: 37%Yes/No answer?yesnoShort answer?noYes/No answer: 1%p(l, q, d) p(q, d) p(l q, d)Short answer: 35%Figure 2: Annotation decision process with path proportions from NQ training data. Percentages are proportions of entire dataset. 49% of all examples have along answer.of the information required to answer the question.These are mostly paragraphs (73%). The remainder are made up of tables (19%), table rows (1%),lists (3%), or list items (3%).4 We leave furthersubcategorization of long answers to future work,and provide a breakdown of baseline performanceon each of these three types of answers in Section 6.4.Evaluation of Annotation QualityThis section describes evaluation of the quality ofthe human annotations in our data. We use a combination of two methods: first, post-hoc evaluationof correctness of non-null answers, under consensus judgments from 4 “experts”; second, k-wayannotations (with k 25) on a subset of the data.Post-hoc evaluation of non-null answers leadsdirectly to a measure of annotation precision. Asis common in information-retrieval style problemssuch as long-answer identification, measuring recall is more challenging. However we describehow 25-way annotated data gives useful insightsinto recall, particularly when combined with expert judgments.4Preliminaries: the Sampling DistributionEach item in our data consists of a four-tuple(q, d, l, s) where q is a question, d is a document, lis a long answer, and s is a short answer. Thus weintroduce random variables Q, D, L and S corresponding to these items. Note that L can be a spanwithin the document, or NULL. Similarly S can beone or more spans within L, a boolean, or NULL.For now we consider the three-tuple (q, d, l).The treatment for short answers is the samethroughout, with (q, d, s) replacing (q, d, l).Each data item (q, d, l) is IID sampled fromyesLong answer only: 13%44.1We note that both tables and lists may be used purely forthe p

Google Research natural-questions@google.com Abstract We present the Natural Questions corpus, a question answering dataset. Questions con-sist of real anonymized, aggregated queries issued to the Google search engine. An an-notator is presented with a question along with a Wikipedia page from the top 5 search results, and annotates a long .

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

National Community College Benchmark Project NCC BP Benchmark Project BP NCC National Community College Benchmark Project NCC BP NCCBP Workbook. Form 1 Subscriber Information Fields with an asterisk (*) are required. Please note that this form will not

och krav. Maskinerna skriver ut upp till fyra tum breda etiketter med direkt termoteknik och termotransferteknik och är lämpliga för en lång rad användningsområden på vertikala marknader. TD-seriens professionella etikettskrivare för . skrivbordet. Brothers nya avancerade 4-tums etikettskrivare för skrivbordet är effektiva och enkla att

Den kanadensiska språkvetaren Jim Cummins har visat i sin forskning från år 1979 att det kan ta 1 till 3 år för att lära sig ett vardagsspråk och mellan 5 till 7 år för att behärska ett akademiskt språk.4 Han införde två begrepp för att beskriva elevernas språkliga kompetens: BI