The Problem With Grading Role-Playing Chatbots: The Conversation Isn’t Borrowed
Role-playing agents—chatbots that stay in character for companionship, storytelling, or emotional support—are now a mainstream consumer product. But the benchmarks used to judge them have a basic mismatch: they usually hand every model a fixed dialogue history and grade only the next reply against a generic rubric. A team from the University of Science and Technology of China and MetaStone argues that this conflates a model’s own ability with the quality of the history it inherited, and ignores that different users want different things.
To demonstrate the first problem, researchers took five real conversations longer than 20 turns, froze user turns and plot events, and rewrote the character side in two versions: one specific and persona-grounded, the other degraded but factually identical. Four candidates—Claude Sonnet 4.6, DeepSeek V4 Pro, Gemini 2.5 Pro, and GPT-5.1—then continued the histories. Relative to the original, high-quality histories raised the mean overall score by about 0.21 on a five-point scale; degraded histories lowered it by about 0.13. The same bot and user query scored differently depending on borrowed context.
Their remedy, PALATE, changes both the trajectory and the scorer. It trains a separate user simulator for each of five volunteers using LoRA, a lightweight fine-tuning method, on Qwen3.5-35B-A3B Instruct; each simulator learns from that volunteer’s real role-play chats—5,133 user turns total, roughly 1,000 each. The simulator talks freely with each candidate from a character’s opening line, so every candidate co-constructs its own dialogue. From the same user’s annotated history, the system automatically builds a personalized experience rubric—a scoring guide—that evaluates each reply together with the next user reaction it triggers. Shared generic and whole-session rubrics allow cross-user comparison.
In the main evaluation of 16 models, the three tracks did not line up. GPT-5.4 led generic turn quality, while Claude Sonnet 4.6 led whole-session quality. No candidate won all five users: Qwen3-Max best matched one user but ranked markedly lower for another; Claude Opus 4.8 topped two users. The authors interpret this as evidence that user satisfaction is not just a scaled version of general response quality.
On held-out turns, personalized scoring with the user’s next reaction agreed with human satisfaction orderings better than alternatives: macro agreement—the equal-user average—was 0.613, where chance is 0.500. Without the reaction, it fell to 0.551; the generic rubric with reaction reached 0.507, and a rubric aligned with MiniMax’s public dimensions reached 0.467. Gains were positive for every user, although one user favored the generic rubric.
The study has clear limits. It covers only five extensively annotated users; collecting long conversations and turn-level labels is expensive, and the authors did not obtain an end-to-end human ranking of all 16 candidates. They also note that LLM judges can carry position and model-preference biases; cross-family rejudging preserved clear ordering in the personalized and generic tracks, but session scores and narrow top-end gaps were more sensitive.
Still, the work reframes role-play evaluation as a property of a specific user-model pair, not a single number. For products whose value unfolds over many turns with one person, that is probably the more meaningful yardstick.
Chat about this paper
To chat about this paper, you'll need a free Gemini API key from Google AI Studio.
Your API key will be stored securely in your browser's local storage.