Evaluating the Factual Consistency of Abstractive Text Summarization

TL;DR

Proposed a BERT-based weakly-supervised method, significantly improving factual consistency detection accuracy in summaries.

cs.CL 🔴 Advanced 2019-10-29 4 views
Wojciech Kryściński Bryan McCann Caiming Xiong Richard Socher
text summarization factual consistency weak supervision BERT NLP

Key Findings

Methodology

The study introduces a BERT-based weakly-supervised model for detecting factual consistency in text summaries. Training data is generated by applying rule-based transformations to source documents. The model jointly trains on three tasks: 1) determining if sentences remain factually consistent after transformation; 2) extracting supporting spans from source documents; 3) identifying inconsistent spans in summaries.

Key Results

  • The FactCC model achieved 74.15% accuracy on a manually annotated test set, significantly outperforming models trained on MNLI and FEVER datasets.
  • In sentence ranking experiments, FactCC had a 30.0% error rate, better than other NLI models.
  • FactCCX provided useful span selections aiding human consistency evaluations.

Significance

This research addresses the common issue of factual inconsistency in abstractive summarization, especially where existing metrics fail to detect such issues. By introducing a weakly-supervised approach, the study significantly enhances scalability and accuracy, impacting both academia and industry.

Technical Contribution

The study introduces a novel weakly-supervised training method, leveraging BERT for factual consistency detection. Compared to existing strongly-supervised methods, this approach achieves higher performance without extensive labeled data, providing interpretable outputs.

Novelty

This is the first application of weak supervision to factual consistency detection in text summarization, significantly improving detection accuracy and scalability.

Limitations

  • The model may underperform with complex sentence structures and long-distance dependencies.
  • Generated training data might not fully represent real-world error types.

Future Work

Future research could explore more complex semantic transformations and multilingual support to enhance model generalization and applicability.

AI Executive Summary

Current text summarization evaluation metrics fail to effectively detect factual consistency issues between summaries and source documents. To address this, researchers proposed a BERT-based weakly-supervised model, FactCC. This model generates training data through rule-based transformations of source documents and trains on multiple tasks to improve factual consistency detection accuracy.

Experimental results show that the FactCC model significantly improves performance on a manually annotated test set, especially when compared to models trained on MNLI and FEVER datasets. Additionally, the FactCCX model provides useful span selections that aid human consistency evaluations.

Despite significant progress, the study has limitations, such as underperformance with complex sentence structures. Future research could explore more complex semantic transformations and multilingual support to enhance model generalization and applicability.

Deep Analysis

Background

Text summarization aims to condense long documents while retaining essential information. Traditional methods include extractive and abstractive summarization, but abstractive models often produce factually inconsistent content. Recent advances in deep learning and large datasets have improved abstractive summarization, yet factual consistency remains unresolved.

Core Problem

Abstractive summarization models frequently generate content inconsistent with source documents, limiting practical application. Existing metrics like ROUGE fail to detect such issues, rendering generated summaries less valuable in real-world applications.

Innovation

The study proposes a BERT-based weakly-supervised model, generating training data through rule-based transformations and jointly training on multiple tasks to improve factual consistency detection accuracy. This method requires no extensive labeled data, enhancing scalability.

Methodology

  • �� Use BERT for weakly-supervised training
  • �� Generate training data through rule-based transformations
  • �� Jointly train on three tasks: consistency judgment, support span extraction, inconsistency span extraction
  • �� Provide interpretable outputs for human evaluation

Experiments

Experiments used CNN/DailyMail dataset to generate training data and evaluated on a manually annotated test set. The model was jointly trained on multiple tasks and compared against models trained on MNLI and FEVER datasets.

Results

The FactCC model achieved 74.15% accuracy on a manually annotated test set, significantly outperforming models trained on MNLI and FEVER datasets. FactCCX provided useful span selections aiding human consistency evaluations.

Applications

The method can improve factual consistency in abstractive summarization models, applicable in fields like news and legal documents where accurate information is crucial.

Limitations & Outlook

The model may underperform with complex sentence structures and long-distance dependencies. Generated training data might not fully represent real-world error types.

Plain Language Accessible to non-experts

Imagine you're writing an article on a topic, but you're unsure if all the information is accurate. Our model acts like a smart assistant that checks if your article is consistent with the original material. It points out errors, like mismatched names, numbers, or events, just like a meticulous editor ensuring your article is error-free.

ELI14 Explained like you're 14

Imagine you're doing a school assignment, and your teacher gives you a long article to summarize. After you finish, the teacher uses a super-smart robot to check if your summary is accurate. This robot tells you where you made mistakes, like writing the wrong name or number. It's like having a super helper ensuring your homework is mistake-free!

Glossary

BERT (Bidirectional Encoder Representations from Transformers)

A pre-trained model for NLP tasks that understands context. Used as the base architecture for the model.

Used as the foundational structure for the model to detect factual consistency.

Weak Supervision

A machine learning approach using incompletely labeled data for training.

Used to generate training data to enhance model scalability.

Factual Consistency

The alignment of generated summary content with source document information.

The core goal of the study is to improve factual consistency in generated summaries.

Rule-based Transformation

Specific transformations applied to text to generate training data.

Used in the process of generating training data.

Natural Language Inference (NLI)

A task for determining logical relationships between sentences.

Related to the task of factual consistency detection.

Open Questions Unanswered questions from this research

  • 1 How to improve model performance on complex sentence structures?
  • 2 How to generate more representative training data to cover real-world errors?

Applications

Immediate Applications

News Summarization

Enhance the accuracy of news summaries, ensuring consistency with original reports.

Legal Documents

Apply in legal documents to ensure summaries are consistent with legal clauses.

Long-term Vision

Multilingual Support

Develop multilingual factual consistency detection models to meet global needs.

Abstract

Currently used metrics for assessing summarization algorithms do not account for whether summaries are factually consistent with source documents. We propose a weakly-supervised, model-based approach for verifying factual consistency and identifying conflicts between source documents and a generated summary. Training data is generated by applying a series of rule-based transformations to the sentences of source documents. The factual consistency model is then trained jointly for three tasks: 1) identify whether sentences remain factually consistent after transformation, 2) extract a span in the source documents to support the consistency prediction, 3) extract a span in the summary sentence that is inconsistent if one exists. Transferring this model to summaries generated by several state-of-the art models reveals that this highly scalable approach substantially outperforms previous models, including those trained with strong supervision using standard datasets for natural language inference and fact checking. Additionally, human evaluation shows that the auxiliary span extraction tasks provide useful assistance in the process of verifying factual consistency.

cs.CL