Automatic Fact-guided Sentence Modification

Darsh J Shah, Tal Schuster, Regina Barzilay
9/30/2019
cs.CL

Official code: atulkum/pointer_summarizer (909 stars, Apache-2.0, last commit 2023-01-23). 2 more implementations below.

Abstract

Online encyclopediae like Wikipedia contain large amounts of text that need frequent corrections and updates. The new information may contradict existing content in encyclopediae. In this paper, we focus on rewriting such dynamically changing articles. This is a challenging constrained generation task, as the output must be consistent with the new information and fit into the rest of the existing document. To this end, we propose a two-step solution: (1) We identify and remove the contradicting components in a target text for a given claim, using a neutralizing stance model; (2) We expand the remaining text to be consistent with the given claim, using a novel two-encoder sequence-to-sequence model with copy attention. Applied to a Wikipedia fact update dataset, our method successfully generates updated sentences for new claims, achieving the highest SARI score. Furthermore, we demonstrate that generating synthetic data through such rewritten sentences can successfully augment the FEVER fact-checking training dataset, leading to a relative error reduction of 13%.

View on arXivView PDF

Code Implementations(3)

Apache-2.0

pytorch implementation of "Get To The Point: Summarization with Pointer-Generator Networks"

909234Shell, PythonApr 16, 20183 years agoApache-2.0
attention-mechanismdeep-learningnlppointer-networkspytorch-implmention+2 more
MIT

Masking tokens to modify the predictions of a pretrained sentence classifier

163Python, JsonnetNov 12, 20196 years agoMIT
fact-checkingmaskernlprational
121PythonNov 15, 20196 years ago

Similar Papers

Cite this paper

@article{shah2019automatic,
  title  = {Automatic Fact-guided Sentence Modification},
  author = {Darsh J Shah and Tal Schuster and Regina Barzilay},
  year   = {2019},
  eprint = {1909.13838},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.13838}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1909.13838.svg)](https://codeofpaper.com/paper/1909.13838)

Discussion