atlas

Research map / Large language models / Instruction and fine-tuning

Teaching Language Models to Hallucinate Less with Synthetic Tasks

ICLR 2024 · Large language models › Instruction and fine-tuning · approach: Fine-tuning generalization and delta compression · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SynTra, which optimizes an LLM's system message via prefix-tuning on a synthetic names-retrieval task (with reference-data regularization) to reduce hallucination on realistic abstractive summarization tasks.

Problem

LLMs hallucinate on abstractive summarization tasks even when all needed information is in context, but hallucination is too expensive to evaluate at each optimization step to optimize directly.

Approach

Design a synthetic task (names retrieval) where hallucination is cheap to measure exactly, optimize a continuous postfix to the system message via prefix-tuning (or fine-tune weights) on it with a KL regularizer on reference SQuAD prompts, then transfer the learned system message to real tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
optimize the system message on synthetic names retrieval plus reference dataOrca · MS MARCO, QMSum, and ACI-Benchhallucination rate: 7.5 points on averageHelped
optimize the system message on synthetic names retrieval plus reference dataVicuna 1.1 · MS MARCO, QMSum, and ACI-Benchhallucination rate: 2.5 points on averageHelped
optimize the system message on synthetic names retrieval plus reference dataOrca · ACI-Benchhallucination rate: 16 pointsHelped
optimize the system message on synthetic names retrieval plus reference dataVicuna 1.1 · ACI-Benchhallucination rate: 8 pointsHelped
fine-tune the full model using synthetic data only instead of optimizing the system message (ablation)Orca · MS MARCO, QMSum, and ACI-Benchhallucination rateHurt
add reference data to synthetic-data system-message optimization (ablation)Orca and Vicuna 1.1 · realistic taskshallucination rate: 5 out of the 6 task-LLM pairsHelped
add reference data to synthetic-data full-model fine-tuning (ablation)Vicuna 1.1 · realistic taskshallucination rate: over 24 points on averageHelped
add reference data to synthetic-data full-model fine-tuning (ablation)Orca · realistic taskshallucination rateNo clear effect
optimize the system message with synthetic data only rather than synthetic plus reference data (ablation)Vicuna 1.1 · ACI-Benchhallucination rate: 50.2 \pm 3.5 -> 83.1 \pm 2.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MS MARCO QMSum ACI-Bench SQuAD

Benchmarks: MS MARCO QMSum ACI-Bench

Metrics: hallucination rate (GPT-4 judged) BLEU ROUGE-1 ROUGE-2 ROUGE-L ungrounded entities grounded entities exact-match correctness on names task newline rate

Baselines: Original model Full model fine-tuning on synthetic data Full model fine-tuning on synthetic + reference data

Builds on: prefix-tuning PPO-ptx LoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy