atlas

Research map / Large language models / Alignment and preferences

Quantifying and Optimizing Global Faithfulness in Persona-driven Role-playing

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 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 the Active-Passive-Constraint (APC) score, a fine-grained NLI- and relevance-based faithfulness metric for persona-driven role-playing, distilled into DeBERTa-V3 discriminators, and uses it as a reward for DPO to improve persona faithfulness.

Problem

Persona-driven role-playing (PRP) agents must stay faithful to all persona statements, but existing faithfulness evaluation relies on coarse-grained, unclear LLM-based scoring.

Approach

Treat PRP faithfulness as a MAX-CSP over persona statements: each statement is an active constraint (response must be entailed) when relevant to the query, or a passive constraint (response must not be contradicted) when irrelevant. The APC score sums per-statement NLI probabilities weighted by relevance probabilities, and a regularized ΔAPC subtracts a neutral baseline. APC is then used as a rewa

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add APC-based DPO to RAG (ablation)RAG with Gemma-1.1-7B-it · Famous figures (average)ΔAPC: 5.7 -> 6.9Helped
add APC-based DPO to RAG (ablation)RAG with Gemma-1.1-7B-it · Alice, Bob, and EveΔAPC: 2.8 -> 2.9; 4.0 -> 5.2; 4.8 -> 5.8Helped
add APC-based DPO to EU (ablation)EU with Gemma-1.1-7B-it · Famous figures (average)ΔAPC: -0.7 -> 0.2Helped
add APC-based DPO to EU (ablation)EU with Gemma-1.1-7B-it · Alice, Bob, and EveΔAPC: 2.6 -> 2.7; 3.4 -> 3.8; 3.6 -> 3.9Mixed
add APC-based DPO to LCM (ablation)LCM with Gemma-1.1-7B-it · Alice, Bob, and EveΔAPC: 2.6 -> 2.8; 4.5 -> 5.3; 3.9 -> 5.1Helped
use experience upload instead of the persona-agnostic Gemma baselineGemma-1.1-7B-it · Famous figures (average)ΔAPC: 3.5 -> -0.7Hurt
use RAG instead of LCMin-context PRP methods · AliceΔAPC: 2.6 -> 2.8Helped
increase the number of in-context persona statements beyond the effective range (ablation)LCM for Eve · EveΔAPCHurt
add APC-based DPO to the model (ablation)PRP methods for Voldemort · Voldemortactive-constraint rewardHelped
add APC-based DPO to the model (ablation)PRP methods for Voldemort · Voldemortpassive-constraint penaltyHelped
use APC score rather than coarse-grained scoringfaithfulness evaluator · Alice, Bob, and EveSpearman correlation with human evaluation: 97.18 vs 92.42; 99.10 vs 86.27; 99.10 vs 81.40Helped

Surprising findings

Limitations

Experimental setup

Datasets: Character-LLM persona statements (Beethoven, Newton, Socrates) Wikipedia-derived persona statements for famous figures GPT-4-generated relevance and NLI data

Benchmarks: Character-LLM interview questions on handcrafted original characters (Alice, Bob, Eve) Interview questions for famous figures (Spartacus, Hermione, Voldemort, Cleopatra, Caesar, MLK)

Metrics: APC score ΔAPC score human score (0-10 scale) Spearman correlation with human evaluation

Baselines: Gemma-1.1-7b-it prompting ChatGPT GPT-4 Experience Upload Long-context Memory Retrieval-augmented generation GPT-4 coarse-grained score

Builds on: direct preference optimization Character-LLM retrieval-augmented generation DeBERTa-V3

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