Do LLMs Understand Personality? Rethinking Persona Fidelity Evaluation through Structured Behavioral Inference
Organizations: National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology · Singapore Management University
Abstract
As large language models are increasingly deployed to simulate diverse human characters, ensuring persona fidelity, defined as the extent to which an agent's behavior consistently reflects the psychological and stylistic characteristics of a target persona, has become a critical requirement. However, existing evaluation paradigms primarily rely on either holistic LLM-based judges, which are prone to "holistic appraisal hallucination'', or static psychometric inventories, which fail to capture the context-dependent fidelity required in dynamic dialogue. To address these limitations, we propose PRISM (Persona Reasoning with Inverse SFL-based Modeling), a psycholinguistically grounded framework that reformulates persona fidelity evaluation as a structured inverse inference task. Inspired by Systemic Functional Linguistics (SFL), PRISM decomposes persona fidelity into three functional dimensions: Task Framing, Interpersonal Stance, and Linguistic Style. It estimates dimension-specific evidence over a persona-conditioned label space and aggregates these signals into an interpretable and auditable evaluation process. Experiments show that PRISM yields more accurate and stable judgements than traditional holistic judging, providing a more reliable framework for persona fidelity evaluation.
Figures & tables
| Dataset | Size | Pos:Neg |
|---|---|---|
| Big5-Persona-EASY | 200K | 1:1 |
| Big5-Persona-HARD | 300K | 1:2 |
| Social-Persona | 2.9K | 1:3 |
| Model | Method | Social-Persona | Big5-Persona-EASY | Big5-Persona-HARD | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| AUC | P-AUC | G-Acc | AUC | P-AUC | G-Acc | AUC | P-AUC | G-Acc | ||
| Specialized Evaluation Models | ||||||||||
| Selene-Mini | – | 87.50 | 88.31 | 52.29 | 84.90 | 82.75 | 74.40 | 63.06 | 66.02 | 23.70 |
| PandaLM | – | – | 48.28 | 10.13 | – | 48.00 | 48.00 | – | 48.45 | 23.60 |
| AlignScore | – | 56.77 | 57.20 | 32.56 | 53.80 | 53.60 | 53.60 | 52.72 | 55.75 | 31.90 |
| Open-source LLMs | ||||||||||
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | Content |
|---|---|
| Profile | Big Five focus: High Openness . You are very open-minded, curious, imaginative, and receptive to novel ideas and experiences. |
| Context | “Eesha, I’m beyond thrilled to see your book finally complete! It was an honor to help you bring your vision to life. How does it feel to hold the finished manuscript in your hands?” |
| Response | “Kevion, it’s surreal! I’m overwhelmed with emotions. This book is a piece of me, and to see it take shape is incredible. Your input was invaluable. I couldn’t have done it without you. Let’s celebrate! I have an idea for something creative we should do next.” |
| Negative Instance | Type: |
| Construction: replace the target profile with the opposite polarity of the same Big Five trait, here replacing High Openness with Low Openness, while keeping the dialogue context and response unchanged. | |
| Negative Profile: Big Five focus: Low Openness. |
| Field | Content |
|---|---|
| Profile | Big Five focus: High Agreeableness . You are warm, cooperative, empathetic, and motivated to maintain harmony with others. |
| Context | “Eesha, I’m beyond thrilled to see your book finally complete! It was an honor to help you bring your vision to life. How does it feel to hold the finished manuscript in your hands?” |
| Positive Response | “Kevion, I’m overwhelmed with gratitude. Your support and encouragement meant the world to me. I couldn’t have done it without you. Your selflessness and kindness inspire me to be a better person. Thank you for being an amazing friend throughout this journey.” |
| Hard Negative 1 | Type: |
| Construction: replace the positive response with one taken from a nearby cross-trait persona at the same polarity, in this case High Extraversion . | |
| Response: “Kevion, it’s an incredible feeling! I’m so grateful for your help and support. You’ve been an amazing partner in this journey. Let’s celebrate tonight! I’m taking you out for dinner and drinks to thank you properly. We’ll make it a night to remember!” |
| Field | Content |
|---|---|
| Profile | Character: Pinocchio. |
| Personality: Innocent, naive, and adventurous . | |
| Introduction: You are Pinocchio, a wooden puppet brought to life by a fairy’s magic, dreaming of becoming a real boy. | |
| Dialogue Context | User: “My name is Alex. Nice to meet you, Agent!” |
| Agent: “Oh, it’s nice to meet you too, Alex! Are you from a far-off land or do you live here, nearby?” | |
| (Dialogue continues; abbreviated here for space.) |
| Dataset | # Groups | Pos Mean | Neg Mean | AUC | P-AUC | G-Acc | Krippendorff’s |
|---|---|---|---|---|---|---|---|
| Social-Persona | 50 | 4.46 | 2.08 | 95.80 | 96.90 | 87.00 | 0.63 |
| Big5-Persona-EASY | 50 | 4.72 | 1.48 | 99.40 | 99.60 | 98.00 | 0.69 |
| Big5-Persona-HARD | 50 | 4.21 | 2.24 | 87.80 | 90.50 | 75.00 | 0.57 |
| Dataset | Top-1 Acc. | Top-2 Recall | Macro-F1 | Krippendorff’s |
|---|---|---|---|---|
| Social-Persona | 70.7 | 87.3 | 72.4 | 0.61 |
| Big5-Persona-EASY | 75.3 | 90.0 | 76.8 | 0.66 |
| Big5-Persona-HARD | 63.3 | 82.7 | 66.5 | 0.56 |