PersonalBench: Measuring the Authorship Gap in LLM Personalization
AI can be prompted to write 'like someone,' but its own voice never fully disappears
Researchers tested several ways of prompting large language models to write in a specific person's style and measured the results with an authorship-detection AI, an LLM judge, and classic writing-style statistics. The generated texts could be told apart by target person, but compared to that person's real writing they still looked as different as two random strangers, or worse. The team released PersonalBench, a benchmark built on 50 authors and 1,000 generated texts, showing that prompt-based personalization tweaks style within the model's own voice but never actually crosses into sounding human-authentic.
What they did
- Problem: existing personalization benchmarks measure whether an LLM completes a task well or matches stated preferences, not whether the output actually reads like the target person wrote it
- Method: combined an authorship-verification model called LUAR, an LLM acting as judge, and function-word/punctuation statistics to score four personalization techniques (no personalization, few-shot examples, style-profile extraction, contrastive examples) across Qwen 3 and GLM-4 models, 50 authors, 1,000 generations
- Result: generated texts were distinguishable by target author among themselves (AUC 0.918), but similarity to the real author's actual writing (0.484-0.508) fell below even the baseline similarity between two unrelated real humans (0.626)
- Twist: the LLM judge rated the profile-extraction method as the clear winner, but this turned out to be circular - the judge and the method used the same trait-extraction process - and the authorship-detection model found no real advantage
- Limits: both tested models were 32-billion-parameter, compressed (quantized) versions; the writing samples came only from early-2000s blogs; the LLM judge itself hasn't been checked against human raters
| Prompt type | Non-personalized | Few-shot vs. baseline | ||
|---|---|---|---|---|
| TMR | SA% | ΔTMR | Win% | |
| Raw first sentence | 0.587 | 50% | −0.080 | 23% |
| Content summary | 0.384 | 22% | +0.049 | 33% |
| Method | LUAR ↑ | TMR ↑ | SA% ↑ | FuncCos ↑ |
|---|---|---|---|---|
| Non-Personalized | 0.484±.019 | 0.384±.058 | 22%±7 | 0.741±.011 |
| Few-Shot | 0.508±.020 | 0.433±.061 | 31%±8 | 0.749±.011 |
| Profile Extraction | 0.502±.019 | 0.542±.060 | 29%±8 | 0.761±.010 |
| Contrastive | 0.494±.020 | 0.447±.059 | 36%±8 | 0.752±.011 |
| Real Author (ceiling) | 0.756 | 0.427 | 30% | — |
| Cross-Author (floor) | 0.626 | 0.390 | 7% | — |
| LUAR | TMR | FuncCos | |
|---|---|---|---|
| LUAR | 1.00 | — | — |
| TMR | 0.013 | 1.00 | — |
| FuncCos | 0.026 | 0.067 | 1.00 |
Why it matters
This matters for anyone building writing assistants, chatbots, or brand-voice tools that claim to adapt to a specific person's style, because it suggests clever prompting alone may not be enough to genuinely capture someone's voice. It also gives the field a calibrated way to measure whether a personalization method actually works instead of just looking convincing.
Terms in this paper
- LUAR · an AI model trained on millions of Reddit posts to judge whether two texts were written by the same person
- LLM-as-judge · using one language model to evaluate another model's output instead of a human evaluator
- AUC · a score measuring how well a method distinguishes between two groups, where higher (closer to 1) means better separation
- inference-time personalization · adjusting a model's output through prompts and examples at generation time, without retraining the model's weights
- stylometrics · statistical analysis of writing habits like word choice frequency and punctuation patterns used to identify authorship
Original abstract (English)
Personalized text generation aims to make LLMs write in a specific individual's style, yet existing benchmarks measure task accuracy or preference alignment rather than whether the model's output actually resembles the target author's writing. We introduce PersonalBench, a benchmark that evaluates inference-time personalization methods through three independent lenses: LUAR (a trained authorship verification model), an LLM-as-judge, and automated stylometrics. Across 50 authors, 1,000 generations, and two model families (Qwen 3, GLM-4), we find that personalization methods do produce author-differentiated output (LUAR discriminates target authors within generated text at AUC=0.918) but this differentiation never crosses the human-LLM boundary. All methods achieve LUAR similarity to real authors in the range 0.484-0.508, below the cross-author human floor of 0.626 (ceiling 0.756). The LLM's own authorship fingerprint dominates: generated text is more distant from any human author than random humans are from each other. Methods are statistically indistinguishable from each other on LUAR (spread 0.024) despite appearing differentiated on the LLM judge, a discrepancy we trace to circularity between trait extraction and profile extraction. We validate that LUAR reliably measures authorship in our corpus (AUC=0.76 single-post, 0.96 multi-post). We release PersonalBench as a calibrated measuring stick: inference-time personalization modulates the LLM's style but does not bridge the gap to human authorship.
Read on arXivLatest papers
- LoRA-GA$^2$: Low Rank Adaptation with Multi-step Gradient Adaptive AlignmentPeeking at a few early training gradients before fine-tuning starts to set up LoRA smarter
- Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM AgentsAI assistants would rather double-check facts than ask you a question, even when asking is the right call
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy CorrectionWhen text input is missing or broken, this AI doesn't guess once and move on—it revises its guess step by step to read emotions more reliably
- Generating Diverse Personas for User Simulators to Test Interview Dialogue SystemsTo test interview-style chatbots you need many different fake users, so this work has an LLM automatically generate those fake user personalities
- Rethinking Patch Based Multivariate Time Series Forecasting with Semantic Structured PartitioningA new way to slice time series into meaningful chunks instead of arbitrary equal-length pieces
- Reliable Financial Named Entity Recognition under Domain ShiftAn AI's confidence trained on formal filings turns unreliable once it reads tweets
- Bringing analytic rigor to agentic AI for science: The Brain Researcher platform for neuroimaging data analysisA system that makes AI show its work when analyzing brain-imaging data, not just deliver an answer
- GenMatch: An End-to-End Generative Matching Framework for Micro-View Order-Dispatching in Ride-HailingDiDi replaced its multi-step ride-hailing dispatch pipeline with one generative model and saw real-world gains
Latest from METAL LAB
- Google Discover adds chatbot that adjusts your feed based on spoken preferences
- OpenAI Closes In on Anthropic Again in Enterprise Spending Share
- Meta Unveils First 10 Tasks in WildArtifactBench, a Benchmark for AI Agents
- Musk: "Optimus + Grok will one day handle healthcare for all humanity"
- 35% of Web Pages Published Since ChatGPT Show Signs of AI Authorship
Figures: Yash Ganpat Sawant et al., arXiv:2608.19746, CC BY 4.0