atlas

Research map / Large language models / Alignment and preferences

Mask-DPO: Generalizable Fine-grained Factuality Alignment of LLMs

ICLR 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 0 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 Mask-DPO, a sentence-level masked variant of DPO that uses a fine-grained hallucination annotator (ANAH-v2) to learn only from factually correct sentences in preferred responses and penalize only incorrect sentences in dispreferred ones, improving factuality of Llama3.1-8B-Instruct.

Problem

Response-level factuality preference learning (DPO) penalizes truthful sentences in dispreferred responses and reinforces hallucinated sentences in preferred responses, since hallucinations are mixed with correct content, reducing factuality alignment effectiveness.

Approach

Use sentence-level factuality labels from a hallucination annotator as masks in the DPO objective so that only correct sentences of preferred samples and only incorrect sentences of dispreferred samples contribute to the loss; also studies data scaling along topics vs. questions and proposes a model-specific knowledge-graph hypothesis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add sentence-level factuality masking to DPO (ablation)Llama3.1-8B-Instruct · ANAH testANAH-v2 factuality score (%): 68.44 -> 77.53Helped
add sentence-level factuality masking to DPO (ablation)Llama3.1-8B-Instruct · ANAH testFactScore factuality score (%): 23.43 -> 25.56Helped
sample preference data from the policy model instead of InternLM2-7B-Chat-SFT (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 59.43 -> 77.53Helped
use different contexts for preferred and non-preferred samples, adding reference documents only to preferred prompts (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 49.19 -> 39.43Hurt
increase training topic count from 894 to 1788 (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 65.04 -> 71.56 (+6.52)Helped
increase training topic count from 1788 to 2682 (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 71.56 -> 77.53 (+5.97)Helped
increase questions per topic from 1 to 2 (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 69.03 -> 73.03 (+4.00)Helped
increase questions per topic from 2 to 3 (ablation)Mask-DPO · ANAH testANAH-v2 factuality score (%): 73.03 -> 77.53 (+4.50)Helped
select near rather than far training topics using Llama3.1-8B embeddings (ablation)Mask-DPO with Llama3.1-8B · ANAH testANAH-v2 factuality score (%): 68.94 -> 73.43Helped
apply SFT to the base model before Mask-DPO (ablation)Llama3.1-8B · ANAH testANAH-v2 score: 76.67 vs 77.53No clear effect
apply Mask-DPO instead of vanilla DPOLlama3.1-8B-Instruct · ANAH testANAH-v2 score: 68.44 -> 77.53Helped
apply Mask-DPO alignmentLlama3.1-8B-Instruct · Biography testFactScore factuality score (%): 30.29 -> 39.39Helped

Surprising findings

Limitations

Experimental setup

Datasets: ANAH-v2 Biography

Benchmarks: ANAH-v2 test set Biography (FActScore) GSM8K MATH GPQA HumanEval MBPP

Metrics: factuality score (% correct sentences) FActScore best-of-N factuality perplexity

Baselines: DPO FactTune Flame TDPO DPOP SePO Llama3.1-70B-Instruct Qwen2-72B Gemma2-27B Yi1.5-34B

Builds on: DPO FactTune ANAH FActScore

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