SCOPE: A Self-supervised Framework for Improving Faithfulness in Conditional Text Generation
Song Duong, Florian Le Bronnec, Alexandre Allauzen, Vincent Guigue, Alberto Lumbreras, Laure Soulier, Patrick Gallinari
TL;DR
This paper tackles the problem of hallucinations in conditional text generation by focusing on faithfulness to input context. It introduces Scope, a two-stage, self-supervised framework that first fine-tunes on data and then performs preference-tuning using synthetic unfaithful samples generated via a noisy decoding process that blends grounded and context-free language models. The training objective (a DPO-like loss) encourages the model to prefer grounded outputs over ungrounded ones, producing more faithful generations across data-to-text and summarization tasks. Extensive experiments on seven datasets, multiple architectures, and a suite of faithfulness metrics—including GPT-4 and human evaluations—demonstrate that Scope yields significant improvements in faithfulness with robust cross-domain performance. The work highlights the importance of carefully balancing negative sample quality and provides insights into the dynamics of self-supervised preference learning for faithful generation.
Abstract
Large Language Models (LLMs), when used for conditional text generation, often produce hallucinations, i.e., information that is unfaithful or not grounded in the input context. This issue arises in typical conditional text generation tasks, such as text summarization and data-to-text generation, where the goal is to produce fluent text based on contextual input. When fine-tuned on specific domains, LLMs struggle to provide faithful answers to a given context, often adding information or generating errors. One underlying cause of this issue is that LLMs rely on statistical patterns learned from their training data. This reliance can interfere with the model's ability to stay faithful to a provided context, leading to the generation of ungrounded information. We build upon this observation and introduce a novel self-supervised method for generating a training set of unfaithful samples. We then refine the model using a training process that encourages the generation of grounded outputs over unfaithful ones, drawing on preference-based training. Our approach leads to significantly more grounded text generation, outperforming existing self-supervised techniques in faithfulness, as evaluated through automatic metrics, LLM-based assessments, and human evaluations.
