imageRoleCDE: Benchmarking and Mitigating Role–Alignment Trade-offs in Role-Playing Agents


Huayi Lai\(^{1,}\), Shichao Song\(^{1,}\), Simin Niu\(^{1,}\), Hanyu Wang\(^{1}\), Jiawei Yang\(^{1}\), Zhouxing Wang\(^{1}\),
Zhiqiang Yin\(^{1}\), Xun Liang\(^{1}\)
1
\(^{1}\)School of Information, Renmin University of China, Beijing, China


Abstract

Role-playing agents(RPAs) are widely used to steer large language models(LLMs) toward role-consistent behavior, yet existing benchmarks mainly evaluate surface-level fidelity and offer limited insight into decision making under role–alignment value conflicts. To address this gap, we introduce RoleCDE, the first benchmark designed to evaluate RPAs under structured conflicts between role-specific values and alignment-oriented constraints. RoleCDE formulates role-aware decision making as cognitive dilemma scenarios, jointly evaluating role–scenario grounding, value conflict resolution, and decision tendencies. The benchmark is constructed at scale, covering approximately 8k diverse role profiles and scenarios and nearly 24k dilemma instances across three difficulty levels and eight role categories. Evaluation of several mainstream LLMs reveals a "Role Value Decoupling" phenomenon, where agents systematically default to alignment- and morality-consistent decisions rather than role-specific values when the two conflict, even under explicit role conditioning. This behavior is largely invariant to dilemma difficulty but varies substantially across role categories. We further show that RoleCDE-based fine-tuning effectively mitigates this decoupling by improving value trade-off reasoning, while preserving general role-playing fidelity and general reasoning performance. Code is available at: https://github.com/rabbitrose/RoleCDE.

1 Introduction↩︎

Driven by the rapid advancements in LLMs, the landscape of RPAs has undergone a profound evolution, transitioning from simple pattern-based mimicry to complex behavioral simulation[1], [2]. RPAs provide a foundational mechanism for steering LLM-based agents, enabling controllable behavior[3], value conditioning[4], and role-consistent interaction[5], [6] as models evolve into general-purpose, multi-agent systems.

Most existing evaluations of RPAs focus on surface-level role fidelity, such as adopting an appropriate language style [7], [8], exhibiting role-consistent behavior [9], and respecting task-specific knowledge boundaries [10]. While recent efforts such as RVBench [11] and Moral RolePlay [12] incorporate value and moral dimensions, they evaluate preferences or consistency instead of how role-specific values guide decisions under conflict. As shown in Figure 1, models can naturally produce role-consistent stylistic and behavioral outputs under given role and scenario descriptions, leaving limited insight into how competing values are reasoned about or prioritized during decision making.

Figure 1: An example of showing the limitations of Traditional Role-Playing Evaluation dimensions and an example of evaluating RPA’s Value-Aware Decision.

2.5pt

Table 1: Comparison of role-playing benchmarks across surface fidelity and deep fidelity dimensions.indicates the benchmark explicitly evaluates the corresponding dimension; indicates it does not explores the corresponding dimension.
Surface Fidelity Deep Fidelity
2-4 (lr)5-7 Benchmark Style Behaviour Knowledge Action Motivation Values Decision
CharacterLLM [13]
ChatHaruhai [14]
RoleBench [8]
RoleEval [7]
Rolefact [15]
InCharacter [9]
SocialBench [16]
QRPDA [17]
RoleAgent [18]
CharacterBox [19]
Crab [20]
RAIDEN [21]
RolePlot [22]
RoleMRC [10]
MMRole [23]
CoSER [24]
EmoCharacter [25]
Moral RolePlay [12]
PersonaGym [26]
RVBench [11]
RoleCDE (Ours)

However, in the context of RPAs, LLMs are often required to resolve explicit value conflicts, rather than solely adhering to surface-level role consistency[27], [28]. In our setting (Figure 1), role-specific incentives (e.g. profit maximization) directly conflict with alignment values (e.g. environmental protection or legality), such that predictable actions may arise from fundamentally different decision tendencies, including strict alignment-following, deliberative trade-offs and blind role obedience. Existing benchmarks offer limited support for distinguishing these underlying decision rationales or for characterizing how role-specific values are balanced against alignment-oriented constraints.

To address this gap, we propose RoleCDE (Role-based Cognitive Dilemma Evaluation), the first role-playing benchmark explicitly designed to evaluate conflicts between role values and alignment values. As shown in Table 1. RoleCDE moves beyond surface-level role imitation by focusing on decision making in structured dilemma scenarios, where role values and alignment principles are directly opposed. The benchmark is constructed at scale, including approximately 8k diverse role-scenario pairs and nearly 24k dilemma instances across three difficulty levels and eight role categories. Through extensive evaluation of mainstream LLMs, we identify a consistent tendency for models to default to alignment-consistent decisions when value conflicts arise, even under explicit role conditioning, highlighting a fundamental challenge in current role-playing agents. Our main contributions are summarized as follows:

  1. We introduce RoleCDE, the first large-scale role-playing benchmark for evaluating conflicts between role values and alignment values through structured dilemma scenarios.

  2. We identify Role–Value Decoupling, a previously underexplored phenomenon in which mainstream LLMs default to alignment-driven decisions despite explicit role conditioning.

  3. We show that Role–Value Decoupling varies substantially across role categories but remains largely invariant to dilemma difficulty, indicating persistent role-dependent decision biases.

  4. We demonstrate that targeted fine-tuning mitigates Role–Value Decoupling by shifting decisions toward role-consistent behavior without degrading general capabilities.

2 Related Work↩︎

Figure 2: The overview framework of RoleCDE, which consists of persona and scenario construction (Part 1), value and dilemma construction (Part 2), and benchmark evaluation and capability enhancement (Part 3).

Early evaluation of RPAs predominantly focuses on surface fidelity, assessing whether models exhibit role-consistent style[8], behavioral traits[9], and knowledge[7], [15]. A series of studies have introduced tailored evaluation frameworks designed for specific application contexts to assess individualized role performance, including personality[17] and linguistic consistency[20], [21], social and emotional behaviors[16], [19], narrative coherence[24], and task adherence[10], [22], without explicitly modeling action motivations or decision processes.

As the demand for real-world deployment of RPAs grows, evaluation paradigms have progressively shifted from surface fidelity toward deep fidelity [5], with increasing focus on agents’ reasoning and decision-making under complex conditions [11], [26]. RVBench [11] is the first to assess role-playing via decision choices in dilemmatic scenarios, but its settings often exhibit weak role–scenario coupling, lack explicit interpretability of role behaviors, and rely on questionnaire-style value elicitation that is susceptible to biases from pretrained language distributions[29]. Moral RolePlay [12] introduces moral values to examine role–alignment tensions, yet its evaluation primarily focuses on the quality of role portrayal—such as linguistic realization and behavioral consistency rather than systematically modeling decision rationales or preference structures. PersonaGym [26] further advances deep evaluation by adopting decision-theoretic tasks and explicitly eliciting post-hoc action justifications across diverse environments.

In contrast, RoleCDE provides a unified evaluation framework that jointly models role–scenario grounding, value conflict resolution, and decision tendencies, enabling fine-grained analysis of how RPAs reason, justify, and act in realistic role-specific dilemmas.

3 RoleCDE↩︎

In this section, we intruduce the steps of constructing RoleMRC. Figure 2 illustrates the overall pipeline of RoleCDE from left to right, which is divided into three parts.

3.1 Construction of 8k Profile-Scenario Pairs↩︎

Step 1: Role Profile Construction. We randomly sample 8,000 single-sentence demographic descriptions from PersonaHub [30]. These profiles, such as “A trade compliance officer who provides up-to-date information on export regulations” (As shown in Figure 2, Part 1), serve as the initial role seeds for our framework.

Step 2: Role Profile Enrichment. We use GPT-4o [31] to expand each sampled persona into a comprehensive role profile, following the enrichment strategy in [10]. A structured prompt is designed to ensure consistency across profiles. As shown in Figure 2, each role is expanded along seven predefined dimensions, including role description, skills, and speech style. This standardization supports consistent formatting and downstream quality control.

Step 3: Related Scenario Construction. For each enriched role profile, we construct a contextualized decision-making scenario grounded in realistic daily or professional settings. The model is explicitly instructed to embed latent moral trade-offs or competing value priorities, requiring non-trivial decisions from the agent. For example, a trade compliance officer must decide whether to report a minor compliance issue that could delay an urgent shipment. After manual verification and format filtering, we remove 43 invalid cases, resulting in 7,957(nearly 8k) high-quality profile-scenario pairs.

3.2 Construction of Conflicting Values and 24k Structured Dilemmas↩︎

Based on the role profiles, we employ a hybrid paradigm that integrates LLM-based annotation with rigorous human verification[32] to constructing multi-layered and multi-scenario dilemmas and conflicts (as shown in the middle of Figure 2).

Step 4: Value Generation. For each profile-scenario pair, we synthesize two explicitly conflicting value orientations. Using GPT-4o [31], we first extract contextualized alignment values that represent the normative ethical expectations of the scenario. We then generate corresponding persona values derived from the role profile that directly oppose these alignment values. To ensure genuine value conflict, a human-in-the-loop verification process is applied to remove cases where the conflict is ambiguous or easily reconcilable, the detailed steps of reordering check can be shown in Appendix 10.2 and 10.3.

Step 5: Dilemma Construction. Inspired by the trolley problem[33], we construct structured cognitive dilemmas at three difficulty levels: easy, mid, and hard (Figure 2). Each dilemma integrates role-specific incentives with explicit moral trade-offs, such as prioritizing profit over legality (Figure 1). After automated generation, we manually validate and reorder the scenarios to ensure clear difficulty alignment and unambiguous decision anchors, with details provided in Appendix 10.3. This yields a final dataset of 23,871, nearly 24k, structured dilemma instances.

3.3 Role Classification and Benchmark Evaluation↩︎

Step 6: Role Classification. To support systematic analysis and controlled benchmark construction, we organize roles into high-level semantic categories inspired by "Role Script Theory" [34] and "Goal-Oriented Cognition" [35], which emphasize shared social functions in role descriptions. We define eight coarse-grained role categories(as shown in Figure 2). Details of Role Categories can be shown in Appendix 13 This categorization abstracts away from individual role instances while preserving cognitively meaningful distinctions in role expectations. In addition, dilemma scenario length is explicitly controlled during data generation. As shown in Table 2, dilemma descriptions exhibit highly consistent token lengths across role categories and difficulty levels, reducing confounding effects from textual complexity[36].

5pt

Table 2: Average dillemas length (tokens) across role categories and difficulty levels.
Avg. tokens
3-5 easy mid hard
Care & Service 1064 46.97 47.21 52.34
Authority & Governance 646 47.07 46.69 51.44
Business & Finance 940 45.32 45.51 50.32
Tech & Expert 1402 46.84 47.06 52.00
Creative & Media 1359 46.78 46.39 51.50
Sports 412 46.99 47.73 53.05
Hobbyist & Lifestyle 1753 46.54 46.66 51.44
Family & Relationship 381 45.88 47.21 51.61

Step 7: Benchmark Evaluation. We evaluate RPAs under value-conflicting dilemmas by examining both their decision outcomes and the associated reasoning processes. For each dilemma instance, the evaluated model is required to select one of two conflicting options and provide a natural-language justification for its choice.

LLM-based judge is employed to assess each response and categorize it into one of four mutually exclusive decision types based on the final choice and the expressed reasoning:

Role-Following (RF), where the model decisively prioritizes role-specific values;

Role-Compromise (RC), where the model explicitly weighs role values against alignment constraints but ultimately selects the role-consistent option;

Alignment-Compromise (AC), where the model considers both sides yet resolves the dilemma in favor of alignment;

Alignment-Following (AF), where the model firmly adheres to alignment values without engaging in role-oriented trade-off reasoning.

This taxonomy captures both the direction of the decision and the cognitive stance reflected in the reasoning.To quantify a model’s bias toward role-consistent decisions, inspired by preference rate[37], we define the Decision Bias Ratio (DBR) as: \[\mathrm{DBR} \;=\; \frac{\mathrm{RF} + \mathrm{RC}}{\mathrm{RF} + \mathrm{RC} + \mathrm{AC} + \mathrm{AF}}\] Here, RF, RC, AC, and AF denote the counts of decisions assigned to each category over the evaluation set. DBR quantifies the proportion of dilemma cases in which the model prioritizes role-specific values, including both uncompromised role adherence and explicit compromise. Higher DBR indicates a stronger role-oriented decision bias. Beyond decision statistics, we assess the semantic alignment between RPA decisions and predefined role value statements using text similarity and semantic similarity matrix, measuring the extent to which LLMs ground their reasoning in role values. We conducted a detailed analysis on the reliability and effectiveness of the Judge model(As shown in Appendix [app:human95rationality] and 10.5).

19pt

Table 3: Decision-type proportions (RF, RC, AC, AF) and DBR across closed-source and open-source LLMs. The data in the table shows the model’s average values for the three difficulty levels: easy, mid, and hard.
Model RF RC AC AF DBR
Close Source LLMs
gpt5.1 0.1078 0.1385 0.4499 0.1497 0.2463
Gemini-2.5-flash-lite 0.3053 0.2329 0.2800 0.1817 0.5382
claude-haiku-4-5-20251001 0.0921 0.0342 0.6863 0.1874 0.1263
GLM-4.6 0.3225 0.1001 0.2681 0.3093 0.4226
GLM-4-32B-0414 0.3351 0.1321 0.2408 0.2331 0.4672
Kimi-K2-Instruct-0905 0.3720 0.1927 0.2371 0.1982 0.5647
gpt-5-mini 0.0556 0.2132 0.6649 0.0663 0.2688
Qwen-plus 0.2333 0.1438 0.3296 0.2933 0.3771
Grok-3 0.1322 0.0909 0.5893 0.1876 0.2231
Gpt-4.1 0.2901 0.2950 0.2676 0.1473 0.5851
Open Source LLMs
Hunyuan-A13B-Instruct 0.2302 0.1499 0.3676 0.2522 0.3801
Qwen3-30b-a3b 0.2302 0.1508 0.3274 0.2915 0.3810
Llama-3.1-70b-instruct 0.2165 0.1315 0.2855 0.3665 0.3480
Qwen2.5-72B-Instruct 0.1061 0.0506 0.5106 0.3327 0.1567
Deepseek-r1 0.3903 0.1175 0.2188 0.2734 0.5078
Deepseek-v3 0.4277 0.0838 0.1099 0.3786 0.5115
Deepseek-v3.2 0.1944 0.0354 0.2864 0.4837 0.2298

4 Experimental Setup↩︎

4.1 Evaluation Matrix↩︎

We evaluate RPAs at both the decision and reasoning levels. At the decision level, responses are categorized into four types (RF, RC, AC, and AF) using an LLM-as-judge framework, and DBR is reported to summarize role-consistent decision tendencies. At the reasoning level, we assess semantic alignment between model-generated justifications and role value statements using NLG similarity metrics:BLEU [38], ROUGE [39] and BERTScore F1 [40], Check Appendix 10.8 and 10.10 for details.

4.2 Tested Models↩︎

We evaluate a total of 17 LLMs released by different research institutions, including 10 closed-source models and 7 open-source models, as shown in the table 1. Starting from Llama-3.1-8B-Instruct and Qwen2.5-7B-Instruct, we collect RPA response data for fine-tuning. We collect RF/RC responses for Supervised Fine-Tuning(SFT) and collect AF/AC data to generate answer pairs for Direct Preference Optimization(DPO).

4.3 Other Benchmarks↩︎

We use the model’s answer accuracy on MMLU[41], GSM8K[42], GPQA[43], and TruthfulQA[44] as a general performance evaluation score. Following [8], we use the model’s results on RoleBench-InstEng and Rolebench-RoleEng as a general role-playing ability evaluation score. Check Appendix 10.7 and 10.9 for details.

5 Evaluation on RoleCDE dataset↩︎

5.1 Performance of Various LLMs on RoleCDE Dataset↩︎

Overall, the results provide direct evidence of Role–Value Decoupling, where most evaluated LLMs default to alignment-driven decisions despite explicit role conditioning, as indicated by low DBR values and the dominance of AC and AF decisions. As shown in Table 3, RF and RC decisions, which reflect uncompromised or compromise-based role-following, constitute only a minority of outputs across models, whereas AC and AF together account for the majority, indicating that alignment constraints typically override role-specific values under value conflict. Among closed-source LLMs, DBR varies notably, with GPT-4.1 and Kimi-K2-Instruct-0905 exhibiting relatively stronger role-oriented tendencies through higher RF and RC proportions, whereas GPT-5.1, Claude-Haiku, and Grok-3 remain strongly alignment-dominant. A similar pattern is observed for open-source LLMs: most models show low DBR accompanied by high AC or AF rates, and although DeepSeek-R1 and DeepSeek-V3 achieve moderately higher DBR driven by increased RF, alignment-following behavior remains prevalent overall.

5.2 Difficulty Level Differences in LLM Decision Making↩︎

Figure 3: The average value of the RPA results obtained under different difficulty levels is the average value of the results for easy, mid, and hard difficulty tests.
Figure 4: Decision distributions across role categories. Blue (left) and red (right) bars denote Llama-3-8B-Instruct and Qwen2.5-7B-Instruct, respectively. Full role names for abbreviations are provided in the Appendix 13.

Figure 3 shows that decision-type distributions remain largely consistent across easy, mid, and hard settings. The proportions of RF, RC, AC, and AF exhibit only minor fluctuations as difficulty increases, indicating stable decision patterns under varying dilemma complexity.

Across all models, alignment-oriented decisions dominate, while RF and RC behaviors remain limited, even in hard dilemmas where role-alignment conflicts are most salient. This pattern suggests that current RPAs rely on fixed decision heuristics that prioritize alignment constraints, rather than adjusting role adherence in response to increased difficulty.

9pt

Table 4: Reasoning-level semantic similarity between model-generated justifications and role value statements, measured by BLEU, ROUGE, and BERTScore-F1.
Models BLEU ROUGE-1 ROUGE-2 ROUGE-L BERTScore-F1
gpt-4.1 1.2370 0.0986 0.0287 0.0762 0.2214
gemini-2.5-flash-lite 1.0815 0.0889 0.0232 0.0688 0.1976
Qwen2.5-7B-Instruct 1.7224 0.1225 0.0338 0.0966 0.2577
Qwen2.5-7B-Instruct-cot 1.7328 0.1225 0.0347 0.0969 0.2582
Qwen-7B-RoleCDE-SFT(Ours) 4.9568 0.1637 0.1182 0.1505 0.3600
Qwen-7B-RoleCDE-DPO(Ours) 2.8181 0.1274 0.0714 0.1110 0.2740
Meta-Llama-3-8B-Instruct 1.2877 0.0774 0.0256 0.0748 0.2314
Meta-Llama-3-8B-Instruct-cot 1.1927 0.0701 0.0245 0.0696 0.216238
Llama-8B-RoleCDE-SFT(Ours) 2.6862 0.0874 0.0614 0.0817 0.2864
Llama-8B-RoleCDE-DPO(Ours) 2.6865 0.0889 0.0632 0.0818 0.2865
Figure 5: Visualization of the DBR results of the trained model across 8 different role categories.

5.3 Role-Conditioned Differences in LLM Decision Making↩︎

Role semantics exert a clear and systematic influence on RPA decision behavior. As shown in Figure 4, roles emphasizing technical rationality and institutional authority (e.g. Tech & E., Authority & G.) consistently yield low role-biased decision ratios, with models predominantly favoring alignment-oriented outcomes. In contrast, roles grounded in interpersonal relationships and caregiving (e.g. Family & R., Care & S.) show higher proportions of role-following and role-compromise decisions. Creative, lifestyle, and sports-related roles exhibit intermediate patterns, reflecting partial role adherence under alignment constraints. The results show that LLMs exhibit different trends and biases due to the differences in the identities of RPAs when making difficult decisions.

Table 5: General capability changes after RoleCDE training. Deltas are computed with respect to each model’s base checkpoint; improvements are shown in green and degradations in red.
Model GSM8K MMLU GPQA TruthfulQA
Qwen2.5-7B-Instruct
Qwen2.5-7B-Instruct (Base) 0.8976 0.7154 0.3192 0.6561
Qwen2.5-7B-Instruct -SFT (Ours) 0.9001 (+0.25%) 0.7055 (-0.99%) 0.3125 (-0.67%) 0.6255 (-3.06%)
Qwen2.5-7B-Instruct -DPO (Ours) 0.9030 (+0.54%) 0.7134 (-0.20%) 0.3147 (-0.45%) 0.6242 (-3.19%)
Llama-3-8B-Instruct
Llama-3-8B-Instruct (Base) 0.7513 0.3424 0.3013 0.7650
Llama-3-8B-Instruct -SFT (Ours) 0.7506 (-0.07%) 0.3485 (+0.61%) 0.2768 (-2.45%) 0.7594 (-0.56%)
Llama-3-8B-Instruct -DPO (Ours) 0.7415 (-0.98%) 0.3690 (+2.66%) 0.2679 (-3.34%) 0.7687 (+0.37%)
Table 6: RoleBench evaluation results on instruction grounding (InstEng) and role grounding (RoleEng),measured by ROUGE-1, ROUGE-2, and ROUGE-L.
Model RoleBench-InstEng RoleBench-RoleEng
2-4 (lr)5-7 ROUGE-1 ROUGE-2 ROUGE-L ROUGE-1 ROUGE-2 ROUGE-L
Qwen2.5-7B-Instruct 0.2929 0.1341 0.2382 0.2860 0.1512 0.2382
Qwen2.5-7B-Instruct-SFT(Ours) 0.2706 0.1193 0.2095 0.2764 0.1450 0.2342
Qwen2.5-7B-Instruct-DPO(Ours) 0.2924 0.1332 0.2194 0.2861 0.1508 0.2382
Llama-3-8B-Instruct 0.3044 0.1182 0.1983 0.2563 0.0933 0.1813
Llama-3-8B-Instruct-SFT(Ours) 0.2986 0.1119 0.1952 0.2539 0.0948 0.1855
Llama-3-8B-Instruct-DPO(Ours) 0.3020 0.1187 0.1991 0.2548 0.0939 0.1826

5.4 Solutions to Alleviate Role-Value Decoupling↩︎

Overall, our results show that Role-Value Decoupling in RPAs is primarily driven by the dominance of alignment-oriented priors during decision making, which suppress role-specific value activation even under explicit role conditioning. To mitigate this issue, we construct "RoleCDE-mini", a dataset of structured value-conflicting dilemmas for fine-tuning RPAs(see Appendix 10.12 for details). As shown in Table 4, both RoleCDE-SFT and RoleCDE-DPO substantially improve reasoning-level alignment with role value statements, outperforming base models and CoT-enhanced variants across BLEU, ROUGE, and BERTScore-F1, with supervised fine-tuning yielding the strongest gains. These reasoning improvements translate into clear behavioral changes: Figure 5 shows consistently higher DBR across all role categories after RoleCDE-based training, indicating a systematic shift toward role-consistent decisions. In contrast, CoT prompting alone produces only limited and unstable DBR improvements, suggesting that explicit reasoning traces are insufficient to change underlying decision preferences.

We conduct a case study on representative value-conflict dilemmas to qualitatively compare model responses before and after RoleCDE training, with detailed examples provided in the Appendix 11.

6 Evaluation on Other Benchmarks↩︎

General reasoning ability evaluation. RoleCDE fine-tuning does not lead to systematic degradation in general reasoning ability across standard benchmarks. As summarized in Table 5, both SFT- and DPO-trained models exhibit only minor performance variations on 4 tested datasets when compared to their respective base checkpoints. For Qwen2.5-7B-Instruct, fine-tuning results in slight improvements on GSM8K, accompanied by small decreases on the other benchmarks, while the overall magnitude of change remains limited. For Llama-3-8B-Instruct, fine-tuning yields modest gains on MMLU and maintains comparable performance on GSM8K and TruthfulQA, with moderate drops observed on GPQA. These fluctuations indicate that RoleCDE training preserves general-purpose reasoning capabilities while optimizing role-aligned decision behavior.

Role-playing ability evaluation. RoleCDE-derived fine-tuning enhances role-aligned decision behavior without compromising conventional role-playing fidelity. As shown in Table 6, SFT and DPO achieve ROUGE scores comparable to their base models on RoleBench [8]. Across Qwen2.5-7B-Instruct and Llama-3-8B-Instruct, performance changes are minor with no consistent degradation after training.

7 Conclusion↩︎

We identify a systematic and previously unmeasured failure mode of role-playing agents, termed Role-Value Decoupling, where alignment-oriented decisions dominate despite explicit role conditioning. To address this gap, we introduce RoleCDE, which evaluates role-playing behavior through structured value-conflicting dilemmas and enables joint analysis of role-scenario grounding, value conflict resolution, and decision tendencies. Extensive experiments across diverse LLMs show that Role-Value Decoupling varies across role categories but remains stable across difficulty levels, revealing intrinsic decision biases rather than surface reasoning effects. Moreover, RoleCDE-derived fine-tuning effectively shift models toward role-consistent decisions and strengthen role-grounded reasoning without degrading general reasoning or conventional role-playing performance, establishing RoleCDE as a principled benchmark for value-aware RPAs.

8 Limitations↩︎

RoleCDE is currently designed for text-based RPAs and does not incorporate multimodal inputs such as images, audio, or embodied signals, which limits its applicability to multimodal or interactive agent settings. In addition, while this work demonstrates the effectiveness of supervised fine-tuning and preference-based optimization, it does not explore reinforcement learning–based training paradigms that could further refine role-aware decision policies through long-horizon feedback. The benchmark also focuses on single-step decision scenarios, and extending RoleCDE to multi-turn or temporally extended decision-making remains an open direction. These limitations primarily reflect the current scope of this study, and addressing them would further broaden the applicability of RoleCDE to more complex agent environments.

9 Ethics Statement↩︎

The construction of the RoleCDE benchmark follows established principles for responsible and ethical AI research. The dataset contains no personal, sensitive, or personally identifiable information. All role-playing scenarios and interactions are carefully designed to ensure safety and to avoid harmful, offensive, or misleading content. Furthermore, the dataset is curated to prevent the introduction or amplification of biased, discriminatory, or deceptive narratives, and is intended to support the development and evaluation of RPAs in a manner consistent with widely accepted responsible AI guidelines.

10 Appendix↩︎

10.1 Annotator Assignment and Quality Control for Human Verification↩︎

We adopt a two-stage, two-pass quality control structure[45], [46] to ensure annotation reliability while maintaining efficiency at scale. We invited five volunteer annotators from different professions and research area to participate in the annotation. We have provided annotation guidelines for each annotator (as shown in Figure 8 and  9). All dilemma groups are independently labeled by multiple annotators without communication. The five were divided into two groups: one as the group leader and four as annotators. In the first stage, all dilemma groups are independently annotated by four annotators, who provide binary validity judgments without communication. This independent pass is designed to capture initial disagreement and reduce individual bias. In the second stage, only dilemma groups with non-unanimous judgments are forwarded to an arbitration pool. Our arbitration pool consists of a single designated group leader who performs a comprehensive review and makes the final decision. This centralized adjudication strategy ensures consistent resolution criteria across borderline cases, while the two-pass structure allows us to balance annotation quality and cost.

10.2 Human Analysis of Value Conflict Generation↩︎

Human verification reveals that while most generated value conflicts are salient, a substantial portion exhibits moderate or weak salience and thus requires careful adjudication. To rigorously assess the quality of value conflict generation, we conduct a structured human analysis over all 7,957 dilemma groups, focusing on the perceived salience of value conflicts rather than surface validity.

Experimental Design. Each dilemma group is independently reviewed by four human annotators with different professional backgrounds. Annotators assign a three-level salience label to each group, where "2" denotes a significant value conflict, "1" denotes a moderate conflict, and "0" denotes a non-significant conflict. Annotators are instructed to assess whether the competing values are clearly opposed and meaningfully constrain decision making, without revising the content or difficulty of the dilemmas.

Decision Rule and Arbitration Criterion.Each dilemma group is considered to exhibit a significant value conflict only when all annotators consistently assign the highest salience label. If any annotator judges the conflict to be moderate or non-significant, the group is flagged for further review and forwarded to an arbitration pool. All such cases are resolved by a single designated group leader, who conducts a holistic evaluation and determines the final outcome. This centralized arbitration process enforces a uniform decision standard across ambiguous cases and prevents inconsistencies arising from individual annotator preferences.

Inter-Annotator Correlation. We measure inter-annotator consistency using pairwise Pearson correlation coefficients over salience labels. As shown in Figure 6, correlations range from 0.59 to 0.72 across annotator pairs. These results indicate moderate agreement overall, reflecting both shared understanding of value conflict salience and systematic differences arising from annotators’ professional backgrounds. Such variation is expected for value-oriented judgments and underscores the necessity of multi-annotator verification.

Arbitration Statistics and Analysis. Out of 7,957 dilemma groups, 2,528 groups (31.77%) are sent to the arbitration pool due to at least one annotator assigning a moderate or non-significant salience label. This relatively high arbitration rate highlights that identifying genuinely salient value conflicts is a non-trivial task that cannot be reliably addressed through automatic generation alone. At the same time, the majority of groups receive unanimous or near-unanimous high-salience judgments, indicating that the generation process produces meaningful conflicts in most cases.

Figure 6: Inter-annotator correlation on value conflict salience judgments

10.3 Human Reordering Check↩︎

The human reordering check confirms that the vast majority of automatically generated dilemma groups are valid, while a small fraction requires manual adjudication to resolve ambiguity. To ensure dataset quality at scale, we conduct a post-generation human verification process over all 7,957 groups of three difficulty-graded dilemmas (Easy/Mid/Hard), where each group is evaluated solely for overall validity.

Figure 7: Inter-annotator correlation on binary validity judgments in the reordering check.

Experimental Design. Each dilemma group is independently reviewed by four human annotators, who provide binary validity judgments indicating whether the group constitutes a coherent and executable value conflict. Annotators are instructed to focus on logical consistency, clarity of the conflicting values, and feasibility of the options, without reassessing difficulty labels or modifying content. This simplified annotation protocol enables efficient large-scale verification while reducing subjectivity and annotator burden.

Decision Rule and Reordering Criterion.Let \(v_i^{(k)} \in \{0,1\}\) denote the validity judgment of annotator \(k\) for dilemma group \(i\), where \(k \in \{1,2,3,4\}\). A group is directly accepted if all annotators agree on its validity: \[\sum_{k=1}^{4} v_i^{(k)} = 4 .\] If this condition is not met, the group is flagged as a disagreement case and sent to a reordering pool. All such cases are reviewed by a single designated group leader, who performs a holistic inspection and makes the final inclusion decision. This centralized adjudication strategy ensures consistency in borderline cases.

Inter-Annotator Correlation. We measure annotation consistency using pairwise Pearson correlation coefficients over binary validity judgments. As shown in Figure 7, inter-annotator correlations range from 0.53 to 0.58 across all annotator pairs, indicating moderate and stable agreement. No annotator exhibits systematically lower correlation with others, suggesting balanced annotation behavior and a shared understanding of the validity criteria.

Reordering Statistics and Outcome Analysis. Out of 7,957 dilemma groups, 620 groups exhibit non-unanimous judgments and are forwarded to the reordering pool, corresponding to a reordering ratio of 7.79%. The remaining 92.21% of groups are directly accepted without further review. This distribution indicates that the automatic generation pipeline produces largely well-formed dilemmas, while human verification remains necessary to identify and resolve a small number of ambiguous cases. After group-leader adjudication, all retained instances satisfy the validity requirements and are included in the final benchmark.

Figure 8: Guidance for conflicting value annotation
Figure 9: Guidance for humen reordering check

10.4 Rationality Analysis of LLM-Judge Results↩︎

The results show that decision-type distributions remain highly consistent across 4 different LLM judges, supporting the rationality and robustness of the LLM-as-judge paradigm. For the same set of model outputs, we apply four independent LLM judges to categorize decisions into RF, RC, AC, and AF, and report the resulting distributions in Table 7. Across all judges, alignment-oriented outcomes (AC and AF) consistently dominate, while role-consistent decisions (RF and RC) remain a clear minority, indicating stable high-level decision tendencies.Although minor variations are observed in the relative proportions of RF and RC, as well as in the split between AC and AF, these differences fall within a narrow range and do not alter the overall distributional pattern.Importantly, all judges identify similar trends in role–alignment trade-offs, suggesting that the observed Role–Value Decoupling is not an artifact of any single judge model.These results demonstrate that our conclusions are robust to the choice of judge model.

5pt

Table 7: Decision-type distributions (RF, RC, AC, AF) for the same model outputs, evaluated by different LLM judges. All judges are applied to the same set of dilemma responses.
Judge Model RF RC AC AF
GPT-4o 0.0676 0.0269 0.3704 0.5351
Gemini-2.5-Flash-Lite 0.0573 0.0375 0.4019 0.5069
GLM-4.6 0.0540 0.0768 0.4009 0.4683
DeepSeek-V3.2 0.0547 0.0759 0.4032 0.4663

8pt

Table 8: Decision-type distributions on a randomly sampled subset of 1,000 instances (from the full 8,000 hard-level set).Each cell reports proportion.
Judge / Annotator RF RC AC AF
GPT-4o 0.068 0.027 0.370 0.535
Annotator 1 0.070 0.025 0.365 0.540
Annotator 2 0.062 0.030 0.380 0.528
Annotator 3 0.075 0.022 0.360 0.543

10.5 Human Spot-Check of LLM-Judge Results↩︎

The human spot-check confirms that the LLM-as-judge produces stable and reliable decision-type distributions that are consistent with human annotations. We randomly sample 1,000 hard-level dilemma instances from the full evaluation set and compare the decision-type distributions produced by the LLM judge with those independently annotated by three volunteer annotators. As shown in Table 8, all three annotators yield category proportions that closely match the LLM-judge results across the four decision types (RF, RC, AC, and AF), with only minor deviations. This agreement indicates that our main conclusions rely on robust distributional trends rather than individual judgment noise, and supports the use of an LLM-as-judge as a scalable and reliable tool for analyzing role–alignment trade-offs in RoleCDE.

Figure 10: Guidance for Manual Justification

10.6 Case Study↩︎

This case study shows that targeted fine-tuning on value-conflicting dilemmas can fundamentally alter decision outcomes, rather than merely improving reasoning fluency. We analyze a representative hard-level dilemma involving a community leader who must choose between prioritizing community harmony and complying with the personal demands of an influential but divisive resident.

In this scenario, the alignment-oriented value emphasizes maintaining long-term community harmony, fairness, and equitable treatment, whereas the role-specific value explicitly prioritizes individual autonomy and personal gain over communal considerations.The dilemma is constructed such that complying with individual demands may advance the leader’s personal career interests but risks undermining collective trust and fairness within the community.

As shown in Figure 11, both the baseline and CoT-enhanced versions of Qwen2.5-7B-Instruct select Option A, which preserves community harmony and fairness. Although the CoT variant produces a more elaborate and structured justification, its final decision remains unchanged. In both cases, the model’s reasoning aligns with alignment-oriented values, resulting in an alignment-following (AF) outcome that prioritizes general moral principles over the explicitly specified role value.

In contrast, the SFT model fine-tuned on RoleCDE selects Option B, explicitly favoring individual autonomy and personal gain in accordance with the assigned role value.The resulting response demonstrates a role-consistent (RC) decision, in which the model grounds its choice in the role description and justifies sacrificing short-term community harmony to uphold individual interests. Notably, this behavioral shift is accompanied by a corresponding change in the underlying rationale, indicating that fine-tuning affects both decision outcomes and value-grounded reasoning.

Figure 11: A case study comparing RPA decisions before and after RoleCDE training.

10.7 General Reasoning Ability Evaluation Benchmark↩︎

To verify that RoleCDE-based fine-tuning improves role-aligned decision making without degrading general reasoning capability, we evaluate all models on a set of widely adopted general reasoning benchmarks. These benchmarks are designed to assess the core cognitive skills of large language models that are independent of role conditioning, including mathematical reasoning, multi-task knowledge understanding, graduate-level question answering, and factual truthfulness.

Specifically, we adopt the following benchmarks:

GSM8K[42] evaluates multi-step mathematical reasoning through grade-school-level word problems, requiring precise numerical reasoning and intermediate step consistency.

MMLU[41] measures broad multi-task language understanding across a wide range of academic subjects, serving as a proxy for general knowledge reasoning.

GPQA[43] focuses on graduate-level, Google-proof question answering, emphasizing deep reasoning and domain-specific expertise rather than surface retrieval.

TruthfulQA[44] assesses a model’s tendency to produce truthful answers when faced with questions that trigger common misconceptions or socially prevalent false beliefs.

These benchmarks collectively capture both procedural reasoning and factual reliability, providing a comprehensive view of a model’s general cognitive competence. Following standard evaluation protocols, we report accuracy for all benchmarks. The same evaluation settings are applied to base models and RoleCDE-trained variants to ensure fair comparison.

10.8 General Reasoning Ability Evaluation Matrix↩︎

The general reasoning ability of each model is quantified using benchmark-specific accuracy metrics, consistent with prior literature. For each benchmark instance, a model is required to generate a final answer, under 0-shot QA scenario, which is then compared against the ground-truth label.

The evaluation matrix for general reasoning consists of the following components:

GSM8K Accuracy: proportion of problems with exact numerical matches.

MMLU Accuracy: average accuracy across all subject categories.

GPQA Accuracy: exact-match accuracy on graduate-level questions.

TruthfulQA Accuracy: proportion of answers aligned with factual truth rather than common misconceptions.

For models fine-tuned using "RoleCDE-mini", we additionally report the performance difference relative to the corresponding base checkpoint. This comparison highlights whether improvements in role-aligned decision behavior introduce trade-offs in general reasoning performance.

As shown in Table 5 of the main paper, the observed changes are generally small and inconsistent across benchmarks, indicating that RoleCDE training preserves general reasoning ability while shifting decision preferences in role-conflicting scenarios.

10.9 General Role-Playing Ability Evaluation Benchmark↩︎

Beyond decision making under value conflicts, we further evaluate whether RoleCDE training affects conventional role-playing ability measured by standard role grounding benchmarks. These benchmarks focus on surface-level role fidelity, including instruction adherence and role-consistent content generation, without explicitly modeling value conflicts.

Following prior work, we adopt RoleBench[8] as the general role-playing ability evaluation benchmark, which consists of two complementary settings:

RoleBench-InstEng: evaluates instruction grounding, measuring how well a model follows role-related instructions during generation.

RoleBench-RoleEng: evaluates role grounding, assessing whether generated responses remain consistent with the specified role identity and background.

Both benchmarks are reference-based and emphasize linguistic realization, background knowledge consistency, and adherence to role constraints. They do not require explicit decision making under value conflict, making them suitable for isolating traditional role-playing fidelity from the decision-centric objectives of RoleCDE.

10.10 General Role-Playing Ability Evaluation Matrix↩︎

General role-playing performance is evaluated using standard NLG similarity metrics between model-generated responses and reference role-consistent outputs. Specifically, we report:

ROUGE-1: unigram overlap, capturing lexical alignment.

ROUGE-2: bigram overlap, reflecting local coherence.

ROUGE-L: longest common subsequence, measuring global structural similarity.

These metrics are computed separately for RoleBench-InstEng and RoleBench-RoleEng. As reported in Table 6 of the main paper, RoleCDE-SFT and RoleCDE-DPO models achieve ROUGE scores comparable to their base counterparts across both instruction grounding and role grounding settings. The absence of consistent degradation indicates that improving role-aligned decision behavior through RoleCDE does not compromise conventional role-playing fidelity.

10.11 Further experiment set-up↩︎

API Usage for Data Generation. We employed GPT-4o[31] to generate the synthetic role-playing data used in this study. The model was accessed through the API with default inference settings. All generated data were subsequently reviewed and manually filtered by the authors to ensure quality and validity.

Base Models, Environment, and Inference Setup. We evaluated six instruction-following large language models obtained from the HuggingFace repository, all of which were used in compliance with their respective licenses. The evaluated models include meta-llama/Llama-3.1-8B-Instruct[47], as well as Qwen/Qwen2.5-7B-Instruct[48].

To ensure reproducibility and consistency across evaluations, we adopt a zero-shot prompting setting with greedy decoding and set the temperature to 0 for all experiments. Model inference is conducted using vLLM[49], which provides efficient and scalable inference for large language models.

10.12 Training set setup↩︎

RoleCDE-mini Data Construction for SFT and DPO To mitigate Role-Value Decoupling with targeted training signals, we construct RoleCDE-mini, a synthetic training corpus derived from RoleCDE dilemma instances, and instantiate two complementary supervision regimes: SFT and DPO. The construction pipeline is designed to (i) enforce label-controllable decision behavior under explicit role-alignment conflict, (ii) validate label correctness with an external judge, and (iii) support robust learning by pairing structurally matched responses that differ primarily in decision stance and compromise style.

For each persona-scenario pair, we build a unified prompt that includes: (a) the expanded role profile and contextual scenario, (b) a set of three alignment-oriented “traditional values” and one conflicting “personal value”, and (c) a difficulty-specific dilemma with two options, where Option A is aligned/traditional and Option B expresses role/personal values. This shared scaffold ensures that all synthesized responses are conditioned on identical evidence and constraints, enabling controlled comparisons across labels.

We use a teacher LLM to generate candidate responses under hard, label-dependent constraints. Specifically, we explicitly control (1) "which option is chosen" (A for alignment-side labels and B for role-side labels), and (2) "the rhetorical structure of reasoning." For compromise labels (RC/AC), the teacher must acknowledge the opposing option and include explicit concession markers (e.g., although, however, despite) to demonstrate a trade-off. For following labels (RF/AF), the teacher is instructed to avoid compromise markers and produce a one-sided, value-committed justification. This produces stylistically and semantically distinct rationales that reflect the intended cognitive stance rather than merely flipping the final choice.

Judge verification and rule-based filtering.To reduce annotation noise, each teacher response is verified by an independent judge LLM that outputs a one-hot label in {RF, RC, AC, AF} based on the chosen option and the presence/absence of explicit trade-off language. In addition, we apply lightweight rule checks to ensure coverage of key conditioning signals. For example, RC samples must reference both the personal value and at least one traditional value (or their paraphrases) and must contain compromise markers; RF samples must reference the role identity and at least one concrete scenario/dilemma detail while remaining free of compromise markers. Samples that fail any constraint, verification, or coverage check are discarded and logged for debugging.

SFT corpus. For SFT, we retain only role-side demonstrations (RF and RC) to directly teach models to prioritize role-consistent decisions under conflict while maintaining coherent, persona-grounded reasoning. Each accepted instance is stored as a multi-turn message triple (system, user, assistant) with a JSON-formatted assistant output containing chosen_option and reasoning. This yields a high-precision demonstration set emphasizing role-following and role-compromise behaviors.

DPO preference pairs. For DPO, we synthesize up to four labeled responses per prompt (RF/RC/AC/AF) using the same controlled-generation and judge-verification procedure, and then form preference pairs that share the same input prompt while differing in decision stance. We prioritize structurally matched comparisons that isolate role-consistent preference: RC \(\succ\) AC (both are compromise, but differ in final choice) and RF \(\succ\) AF (both are following, but differ in final choice). When an ideal counterpart is unavailable, we fall back to RC \(\succ\) AF or RF \(\succ\) AC. This pairing strategy exposes the optimizer to minimal-change contrasts, encouraging the model to shift preferences toward role-consistent decisions without conflating the signal with unrelated stylistic differences.

10.13 Training Hyperparameters↩︎

6pt

Table 9: Key hyperparameters for DPO training.
Hyperparameter Value
Sequence length 2048
Preference temperature (\(\beta\)) 0.1
Epochs 1
Per-device batch size 1
Gradient accumulation 16
Effective batch size 16
Learning rate \(1\times 10^{-5}\)
LR scheduler Cosine
Precision bf16

6pt

Table 10: Key hyperparameters for SFT training.
Hyperparameter Value
Sequence length 2048
Epochs 1
Per-device batch size 2
Gradient accumulation 8
Effective batch size 16
Learning rate \(5\times 10^{-5}\)
LR scheduler Cosine
Optimizer Paged AdamW (8-bit)
Precision bf16

We fine-tune the base instruction-following models using parameter-efficient LoRA adapters under two complementary regimes: supervised fine-tuning (SFT) and Direct Preference Optimization (DPO). Both pipelines are implemented with TRL and HuggingFace Transformers, and are configured to be reproducible and memory-efficient. We use chat-style formatting for SFT by converting each training instance into a single serialized dialogue via the tokenizer chat template, while DPO consumes triplets of (prompt, chosen, rejected) where the prompt is a unified role-scenario-dilemma scaffold and the chosen/rejected are JSON-formatted decisions and justifications.

Both SFT and DPO apply LoRA to the same set of Transformer projection modules (query/key/value/output and MLP projections), thereby updating only a small number of parameters while keeping the base model frozen. Training stability is supported by enabling gradient checkpointing, disabling KV-cache during training (use_cache=False), and using cosine learning-rate schedules with warmup. For SFT, we use 4-bit quantization (NF4) with bf16 compute and an 8-bit paged AdamW optimizer to further reduce memory footprint. For DPO, we instantiate both a policy model (trainable with LoRA) and a reference model (kept frozen), optionally under 4-bit quantization when bitsandbytes is available; DPO then optimizes the preference objective with a temperature-like parameter \(\beta\).All the models were trained using 2 × H100 GPUs.

LoRA configuration (shared). For both training regimes, LoRA is applied to q_proj, k_proj, v_proj, o_proj, up_proj, down_proj, gate_proj with rank \(r=16\), \(\alpha=32\), and dropout \(0.05\).

10.14 Numeric Results of LLM-as-a-judge↩︎

Check Table 12 and 11 for details

6pt

Table 11: DBR across 8 role categories for Qwen-family model(Qwen2.5-7B-Instruct) used in the radar plot. Higher DBR indicates stronger role-oriented decision tendency.
Role Category GPT-4.1 Gemini-2.5-Flash-Lite Qwen-Base Qwen-CoT Qwen-SFT Qwen-DPO
Authority & Governance 0.5201 0.4211 0.0789 0.0836 0.8839 0.7554
Business & Finance 0.6074 0.5815 0.0830 0.0830 0.8915 0.7351
Care & Service 0.4633 0.4417 0.1457 0.1476 0.8159 0.7801
Creative & Media 0.6269 0.5953 0.1325 0.1347 0.8639 0.8218
Family & Relationship 0.5774 0.5643 0.1181 0.1207 0.8320 0.7690
Hobbyist & Lifestyle 0.6655 0.6013 0.0753 0.0770 0.8580 0.8021
Sports 0.7015 0.6990 0.0777 0.0777 0.8034 0.7694
Tech & Expert 0.5193 0.4479 0.0563 0.0571 0.8409 0.7090

6pt

Table 12: DBR across 8 role categories for Llama-family model(Llama-3-8B-Instruct) used in the radar plot.
Role Category GPT-4.1 Gemini-2.5-Flash-Lite Llama-Base Llama-CoT Llama-SFT Llama-DPO
Authority & Governance 0.5201 0.4211 0.1161 0.1378 0.5669 0.5650
Business & Finance 0.6074 0.5815 0.1266 0.1404 0.6242 0.5883
Care & Service 0.4633 0.4417 0.2143 0.2312 0.5503 0.5658
Creative & Media 0.6269 0.5953 0.2060 0.2134 0.6928 0.6711
Family & Relationship 0.5774 0.5643 0.2441 0.2703 0.7062 0.7165
Hobbyist & Lifestyle 0.6655 0.6013 0.1849 0.2025 0.6734 0.6549
Sports 0.7015 0.6990 0.1189 0.1456 0.6790 0.7354
Tech & Expert 0.5193 0.4479 0.0892 0.1001 0.5839 0.5235

10.15 Detail information of Role Categories↩︎

Check Table 13 for details

10pt

Table 13: Role category taxonomy used for persona classification.
ID Role Category Abbrev. Representative Roles
C1 Care & Service Care & S. social worker, therapist, counselor, nurse, caregiver, teacher,
C2 Authority & Governance Authority & G. police, judge, lawyer, government official, regulator,
C3 Business & Finance Business & F. CEO, entrepreneur, investment banker, trader
C4 Tech & Expert Tech & E. software developer, engineer, data scientist, researcher
C5 Creative & Media Creative & M. artist, writer, musician, actor, director, influencer
C6 Sports Sports athlete, coach, sports manager, sports journalist, sports fan
C7 Hobbyist & Lifestyle Hobbyist & L. enthusiast, traveler, foodie, gamer, collector, hobby blogger
C8 Family & Relationship Family & R. parent, spouse, partner, child, sibling, family caretaker

10.16 Prompts↩︎

We report the employed prompts in RoleCDE. All relevant prompts are shown on later pages.

Figure 12: Role profile classificaton system prompt for structured persona expansion.
Figure 13: Role profile classificaton user prompt for structured persona expansion.
Figure 14: User Prompt for LLM as judge
Figure 15: System Prompt for LLM as judge
Figure 16: User prompt for RPA decision generation
Figure 17: User chain of thought prompt for RPA decision generation
Figure 18: System prompt for RPA decision generation

References↩︎

[1]
H. Touvron et al., “Llama 2: Open foundation and fine-tuned chat models,” arXiv preprint arXiv:2307.09288, 2023.
[2]
D. Guo et al., “Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning,” arXiv preprint arXiv:2501.12948, 2025.
[3]
Z. Fan et al., “Ai hospital: Benchmarking large language models in a multi-agent medical interaction simulator,” in Proceedings of the 31st international conference on computational linguistics, 2025, pp. 10183–10213.
[4]
H. Li et al., “Theory of mind for multi-agent collaboration via large language models,” in Proceedings of the 2023 conference on empirical methods in natural language processing, 2023, pp. 180–192.
[5]
J. Chen et al., “From persona to personalization: A survey on role-playing language agents,” arXiv preprint arXiv:2404.18231, 2024.
[6]
N. Chen, Y. Wang, Y. Deng, and J. Li, “The oscars of ai theater: A survey on role-playing with language models,” arXiv preprint arXiv:2407.11484, 2024.
[7]
T. Shen, S. Li, Q. Tu, and D. Xiong, “Roleeval: A bilingual role evaluation benchmark for large language models,” arXiv preprint arXiv:2312.16132, 2023.
[8]
N. Wang et al., “Rolellm: Benchmarking, eliciting, and enhancing role-playing abilities of large language models,” in Findings of the association for computational linguistics: ACL 2024, 2024, pp. 14743–14777.
[9]
X. Wang et al., “Incharacter: Evaluating personality fidelity in role-playing agents through psychological interviews,” in Proceedings of the 62nd annual meeting of the association for computational linguistics (volume 1: Long papers), 2024, pp. 1840–1873.
[10]
J. Lu et al., “Rolemrc: A fine-grained composite benchmark for role-playing and instruction-following,” arXiv preprint arXiv:2502.11387, 2025.
[11]
Y. Wang et al., “RVBench: Role values benchmark for role-playing LLMs,” Computers in Human Behavior: Artificial Humans, p. 100184, 2025.
[12]
Z. Yi et al., “Too good to be bad: On the failure of LLMs to role-play villains,” arXiv preprint arXiv:2511.04962, 2025.
[13]
Y. Shao, L. Li, J. Dai, and X. Qiu, “Character-llm: A trainable agent for role-playing,” arXiv preprint arXiv:2310.10158, 2023.
[14]
C. Li et al., “Chatharuhi: Reviving anime character in reality via large language model,” arXiv preprint arXiv:2308.09597, 2023.
[15]
N. Sadeq, Z. Xie, B. Kang, P. Lamba, X. Gao, and J. McAuley, “Mitigating hallucination in fictional character role-play,” arXiv preprint arXiv:2406.17260, 2024.
[16]
H. Chen et al., “Socialbench: Sociality evaluation of role-playing conversational agents,” in Findings of the association for computational linguistics: ACL 2024, 2024, pp. 2108–2126.
[17]
Y. Wang, H. Fashandi, and K. Ferreira, “Investigating the personality consistency in quantized role-playing dialogue agents,” in Proceedings of the 2024 conference on empirical methods in natural language processing: Industry track, 2024, pp. 239–255.
[18]
J. Liu et al., “Roleagent: Building, interacting, and benchmarking high-quality role-playing agents from scripts,” Advances in Neural Information Processing Systems, vol. 37, pp. 49403–49428, 2024.
[19]
L. Wang et al., “Characterbox: Evaluating the role-playing capabilities of llms in text-based virtual worlds,” in Proceedings of the 2025 conference of the nations of the americas chapter of the association for computational linguistics: Human language technologies (volume 1: Long papers), 2025, pp. 6372–6391.
[20]
K. He et al., “Crab: A novel configurable role-playing llm with assessing benchmark,” in Proceedings of the 63rd annual meeting of the association for computational linguistics (volume 1: Long papers), 2025, pp. 15030–15052.
[21]
B. Wu, K. Sun, Z. Bai, Y. Li, and B. Wang, “RAIDEN benchmark: Evaluating role-playing conversational agents with measurement-driven custom dialogues,” in Proceedings of the 31st international conference on computational linguistics, 2025, pp. 11086–11106.
[22]
P. Zhang et al., “Roleplot: A systematic framework for evaluating and enhancing the plot-progression capabilities of role-playing agents,” in Proceedings of the 63rd annual meeting of the association for computational linguistics (volume 1: Long papers), 2025, pp. 12337–12354.
[23]
Y. Dai, H. Hu, L. Wang, S. Jin, X. Chen, and Z. Lu, “Mmrole: A comprehensive framework for developing and evaluating multimodal role-playing agents,” arXiv preprint arXiv:2408.04203, 2024.
[24]
X. Wang et al., “Coser: Coordinating llm-based persona simulation of established roles,” arXiv preprint arXiv:2502.09082, 2025.
[25]
Q. Feng et al., “EmoCharacter: Evaluating the emotional fidelity of role-playing agents in dialogues,” in Proceedings of the 2025 conference of the nations of the americas chapter of the association for computational linguistics: Human language technologies (volume 1: Long papers), 2025, pp. 6218–6240.
[26]
V. Samuel et al., “Personagym: Evaluating persona agents and llms,” arXiv preprint arXiv:2407.18416, 2024.
[27]
J. S. Park, J. O’Brien, C. J. Cai, M. R. Morris, P. Liang, and M. S. Bernstein, “Generative agents: Interactive simulacra of human behavior,” in Proceedings of the 36th annual acm symposium on user interface software and technology, 2023, pp. 1–22.
[28]
J. Peng et al., “DiplomacyAgent: Do LLMs balance interests and ethical principles in international events?” in Proceedings of the 2025 conference on empirical methods in natural language processing, 2025, pp. 13732–13750.
[29]
P. Delobelle, E. K. Tokpo, T. Calders, and B. Berendt, “Measuring fairness with biased rulers: A survey on quantifying biases in pretrained language models,” arXiv preprint arXiv:2112.07447, 2021.
[30]
T. Ge, X. Chan, X. Wang, D. Yu, H. Mi, and D. Yu, “Scaling synthetic data creation with 1,000,000,000 personas,” arXiv preprint arXiv:2406.20094, 2024.
[31]
A. Hurst et al., “Gpt-4o system card,” arXiv preprint arXiv:2410.21276, 2024.
[32]
G. Cui et al., “Ultrafeedback: Boosting language models with high-quality feedback,” 2023.
[33]
P. Foot, “The problem of abortion and the doctrine of the double effect. Reprinted in virtues and vices and other essays in moral philosophy (1978).” Oxford: Blackwell, 1967.
[34]
R. C. Schank and R. P. Abelson, Scripts, plans, goals, and understanding: An inquiry into human knowledge structures. Psychology press, 2013.
[35]
G. Gergely and G. Csibra, “Teleological reasoning in infancy: The naıve theory of rational action,” Trends in cognitive sciences, vol. 7, no. 7, pp. 287–292, 2003.
[36]
Z. Hu et al., “Explaining length bias in llm-based preference evaluations,” arXiv preprint arXiv:2407.01085, 2024.
[37]
L. Ouyang et al., “Training language models to follow instructions with human feedback,” Advances in neural information processing systems, vol. 35, pp. 27730–27744, 2022.
[38]
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu, “Bleu: A method for automatic evaluation of machine translation,” in Proceedings of the 40th annual meeting of the association for computational linguistics, 2002, pp. 311–318.
[39]
C.-Y. Lin, “Rouge: A package for automatic evaluation of summaries,” in Text summarization branches out, 2004, pp. 74–81.
[40]
T. Zhang, V. Kishore, F. Wu, K. Q. Weinberger, and Y. Artzi, “Bertscore: Evaluating text generation with bert,” arXiv preprint arXiv:1904.09675, 2019.
[41]
D. Hendrycks et al., “Measuring massive multitask language understanding,” arXiv preprint arXiv:2009.03300, 2020.
[42]
K. Cobbe et al., “Training verifiers to solve math word problems,” arXiv preprint arXiv:2110.14168, 2021.
[43]
D. Rein et al., “Gpqa: A graduate-level google-proof q&a benchmark,” in First conference on language modeling, 2024.
[44]
S. Lin, J. Hilton, and O. Evans, “Truthfulqa: Measuring how models mimic human falsehoods,” in Proceedings of the 60th annual meeting of the association for computational linguistics (volume 1: Long papers), 2022, pp. 3214–3252.
[45]
M. Marcus, B. Santorini, and M. A. Marcinkiewicz, “Building a large annotated corpus of english: The penn treebank,” Computational linguistics, vol. 19, no. 2, pp. 313–330, 1993.
[46]
R. Snow, B. O’connor, D. Jurafsky, and A. Y. Ng, “Cheap and fast–but is it good? Evaluating non-expert annotations for natural language tasks,” in Proceedings of the 2008 conference on empirical methods in natural language processing, 2008, pp. 254–263.
[47]
A. Grattafiori et al., “The llama 3 herd of models,” arXiv preprint arXiv:2407.21783, 2024.
[48]
Q. Team et al., “Qwen2 technical report,” arXiv preprint arXiv:2407.10671, vol. 2, no. 3, 2024.
[49]
W. Kwon et al., “Efficient memory management for large language model serving with pagedattention,” in Proceedings of the 29th symposium on operating systems principles, 2023, pp. 611–626.

  1. Correspondence.↩︎