Evaluating Factuality in Generation with Dependency-level Entailment

32161

Authors

nan

Abstract

AbstractDespite significant progress in text generation models, a serious limitation is their tendency to produce text that is factually inconsistent with information in the input. Recent work has studied whether textual entailment systems can be used to identify factual errors; however, these sentence-level entailment models are trained to solve a different problem than generation filtering and they do not localize which part of a generation is non-factual. In this paper, we propose a new formulation of entailment that decomposes it at the level of dependency arcs. Rather than focusing on aggregate decisions, we instead ask whether the semantic relationship manifested by individual dependency arcs in the generated output is supported by the input. Human judgments on this task are difficult to obtain; we therefore propose a method to automatically create data based on existing entailment or paraphrase corpora. Experiments show that our dependency arc entailment model trained on this data can identify factual inconsistencies in paraphrasing and summarization better than sentence-level methods or those based on question generation, while additionally localizing the erroneous parts of the generation.

Keywords

nan

Full Content

Findings of the Association for Computational Linguistics: EMNLP 2020, pages 3592–3603 November 16 - 20, 2020. c⃝2020 Association for Computational Linguistics 3592 Evaluating Factuality in Generation with Dependency-level Entailment Tanya Goyal and Greg Durrett Department of Computer Science The University of Texas at Austin tanyagoyal@utexas.edu, gdurrett@cs.utexas.edu Abstract Despite significant progress in text generation models, a serious limitation is their tendency to produce text that is factually inconsistent with information in the input. Recent work has studied whether textual entailment systems can be used to identify factual errors; how- ever, these sentence-level entailment models are trained to solve a different problem than generation filtering and they do not localize which part of a generation is non-factual. In this paper, we propose a new formulation of entailment that decomposes it at the level of dependency arcs. Rather than focusing on ag- gregate decisions, we instead ask whether the semantic relationship manifested by individ- ual dependency arcs in the generated output is supported by the input. Human judgments on this task are difficult to obtain; we therefore propose a method to automatically create data based on existing entailment or paraphrase cor- pora. Experiments show that our dependency arc entailment model trained on this data can identify factual inconsistencies in paraphras- ing and summarization better than sentence- level methods or those based on question gen- eration, while additionally localizing the erro- neous parts of the generation.1 1 Introduction The rise of pre-trained language models (Devlin et al., 2019; Radford et al., 2019) has led to strong text generation models for applications including summarization (Dong et al., 2019; Lewis et al., 2020), paraphrasing (Goyal and Durrett, 2020; Shen et al., 2020), story generation (Mao et al., 2019), and data augmentation (Yu et al., 2018; Zhang and Bansal, 2019). However, while these models generate fluent and grammatical text, they are prone to making factual errors that contradict 1Data and code available at https://github.com/ tagoyal/dae-factuality Genera&on There was feverish talk of a possible military takeover. expl there was talk about the possibility of a military coup. military coup was the feverish talk. There-was-talk-about-the-possibility-of-a-military-coup. amod nmod:about Hypothesis-2 Hypothesis-1 military coup was the feverish talk. nsubj amod amod nsubj nmod:of Hypotheses Figure 1: Overview of our dependency arc entailment formulation using a filtered set of Stanford Enhanced Dependencies. The DAE model makes independent factuality decisions for each dependency arc from the two generated hypotheses. the input text (Cao et al., 2018). Automatic metrics used to evaluate text generation, such as ROUGE and BERTScore (Zhang et al., 2020), are not corre- lated with the factual consistency or faithfulness of the generated text (Falke et al., 2019; Kry´sci´nski et al., 2019). To address this, recent work has stud- ied the use of textual entailment models to rank and filter non-factual generations (Falke et al., 2019; Maynez et al., 2020). However, these models suf- fer from issues such as dataset biases (Gururangan et al., 2018; Zhou and Bansal, 2020) and a mis- match between the training data (entailment) and the test data …

Content truncated to 500 words

Labeled Text

AbstractDespite significant progress in text generation models, a serious limitation is their tendency to produce text that is factually inconsistent with information in the input. Recent work has studied whether textual entailment systems can be used to identify factual errors; however, these sentence-level entailment models are trained to solve a different problem than generation filtering and they do not localize which part of a generation is non-factual. In this paper, we propose a new formulation of entailment that decomposes it at the level of dependency arcs. Rather than focusing on aggregate decisions, we instead ask whether the semantic relationship manifested by individual dependency arcs in the generated output is supported by the input. Human judgments on this task are difficult to obtain; we therefore propose a method to automatically create data based on existing entailment or paraphrase corpora. Experiments show that our dependency arc entailment model trained on this data can identify factual inconsistencies in paraphrasing and summarization better than sentence-level methods or those based on question generation, while additionally localizing the erroneous parts of the generation.

Publication Details

Paper ID:
32161
Year:
2020
Publication:
TIPSTER
Publication Type:
conf
DOI:
nan