REVIEW 4 major objections 5 minor 85 references
PHASE-Tree: Modeling Character-State Evolution in Long-Horizon Role-Playing Dialogue
T0 review · 4 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read PHASE-Tree claims that role-playing models can generate from a character's currently evolved state by storing that state in a multi-timescale tree, not a static profile.
desk verdict The benchmark and the semantic-score finding are solid, but the headline character-score gain does not survive the paper's own reference-sensitivity check (Table 9 inverts the ranking). read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the PHASE-Tree itself: a four-stratum hierarchy with an immutable identity root (name, gender, backstory) and three mutable strata—persona (slow-moving traits with resistance tiers), session (within-scene learned information, commitments, and attitudes), and moment (transient emotion and intensity). The update rule in Eq. (2) is the gating mechanism: a persona field is updated only if the number of contributing episodes $n_{\mathrm{ep}}(f)$, the number of high-significance evidence entries $n_{\mathrm{high}}(f)$, and the number of episodes since the last update $\Delta_{\mathrm{ep}}(f)$ all clear resistance-dependent thresholds. That gate is what lets core traits like personality change only under season-long evidence while relationships can shift from a single decisive scene. The benchmark LongEvoRoleBench supplies the measuring instrument: eight corpora unified under a next-utterance protocol, with long-dialogue corpora testing cross-episode evolution and short-dialogue corpora serving as within-scene state-tracking checks.
What would settle it
Take the released LongEvoRoleBench responses and score them under the raw character description as the judge reference; if, as in Appendix L.1, PHASE-Tree's long-dialogue character score drops to 2.935 while the raw-profile baseline rises to 3.369, the claimed character-level superiority is an artifact of the chosen judge reference rather than of evolved-state fidelity.
Extended reading notes
Core claim
The paper discovers that decomposing a character's state by timescale—fixed identity, slow-moving persona, session-level adaptations, and moment-level affect—and gating persona updates by episode count, significance, and cooldown produces generations that align better with the character's current narrative state than either a raw profile or an unstructured rewrite. PHASE-Tree's extracted profiles are used as prompt text, and on the long-dialogue benchmark the full pipeline ranks first in all external textual comparisons, improving character, semantic, and embedding scores over the strongest textual baseline by 19.7%, 12.4%, and 15.1%. The paper also claims that the semantic-score advantage survives swapping judge models and generation backbones, while its own appendix shows the character-score advantage is more sensitive to the judge's reference text.
Load-bearing premise
The evaluation assumes that grading every method against PHASE-Tree's own flattened profile is a fair yardstick for character fidelity; the paper's own reference-swap shows the headline character-score lead flips when the raw character description is used instead.
Editorial extensions
If this is right
- Role-playing systems can maintain character recognizability across long arcs without freezing a persona, because each editable field is updated locally rather than rewriting the whole profile.
- Benchmarks for persona fidelity should score against the character state at the current narrative time, not against a static profile, if evolved-state generation is the target.
- Textual provision of an evolving tree is a practical prompting strategy: it beats retrieval and profile-prompt baselines on long-dialogue semantic and embedding scores.
- Encoding the same tree into LoRA adapters is more token-efficient but loses the distinctions among tree variants, indicating that the profile-to-LoRA mapping is the bottleneck rather than the tree representation itself.
- Hand-set resistance thresholds transfer across four different long-dialogue corpora without per-corpus tuning, suggesting that one narrative-pacing prior can govern multiple story domains.
Reading between the lines
- Beyond the paper: the reference-sensitivity result in Appendix L.1 implies that the headline character-score gain is not robust to the judge's profile text; a fair comparison would score all methods against a neutral, method-independent reference.
- Beyond the paper: because the same model used to build the trees also serves as the primary judge, an independent judge that has never read PHASE-Tree profiles would test whether the semantic-score advantage reflects the state representation or the judge's familiarity with its wording.
- Beyond the paper: the gating thresholds could be learned from data rather than hand-set; a useful extension would correlate learned thresholds with actual narrative-pacing statistics, such as the number of episodes before relationship changes occur.
- Beyond the paper: the parametric bottleneck suggests that richer state-conditioned adapters with more capacity might close the gap between the textual and implicit routes, making evolved-state conditioning feasible at fixed prompt cost.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes PHASE-Tree, a four-stratum character-state representation (immutable identity root; mutable persona, session, and moment layers) with resistance-gated cross-episode evolution, and introduces LongEvoRoleBench, a next-utterance benchmark built from four long-dialogue and four short-dialogue corpora. The central claim is that conditioning generation on the flattened PHASE-Tree state improves evolved-state fidelity, reported as rank-first in 11 of 12 long-dialogue cells against internal variants and all 12 cells against external textual baselines, with long-dialogue character, semantic, and embedding gains of 19.7%, 12.4%, and 15.1%. The paper validates the representation under both explicit textual provision and implicit parametric (profile-to-LoRA) adaptation, with additional human-rating, cross-judge, and cross-backbone analyses.
Significance. If its findings hold, the paper would make a useful contribution: the multi-timescale, field-addressable tree with a deterministic gating rule is a concrete proposal for localized character-state updates, and the benchmark unifies eight existing corpora under a common protocol. The paper ships code, data, and model releases, and it includes a human audit of accepted field updates, a blinded 200-response human study, and a multi-judge/multi-backbone robustness analysis. The semantic-score advantage is reasonably supported: PT vs NR long-dialogue Sem Cohen's d = 0.25 and PT vs ST d = 0.40, with the Sem ranking stable across three judges and four backbones. The character-score superiority, however, is not supported by the evidence: the internal ablation effect is negligible (PT vs NR Char d = 0.01), and the headline Char gain reverses when the judge reference is changed to the raw profile (Appendix L.1, Table 9). The paper's significance therefore rests mainly on the semantic and embedding findings and on the benchmark infrastructure, not on the character-score claim as stated.
major comments (4)
- [Appendix L.1, Table 9] The long-dialogue character-score ranking inverts under a neutral judge reference. When the judge's persona reference is switched from the flattened PHASE-Tree profile to the raw character description, RP rises from 2.454 to 3.369 while PT falls from 3.004 to 2.935, reversing the order and erasing the claimed advantage. This directly contradicts the Abstract's headline 'improving character-level ... by 19.7%' and the corresponding claim in Section 5.2. The reference-sensitivity analysis in the appendix is candid, but the main text continues to state the Char gain as a primary result; a revision must either withdraw the Char superiority claim or re-derive it from a reference-neutral evaluation.
- [Section 4.3, Appendix G, Table 14] The character-score evaluation is partially circular. The judge is given the flattened PHASE-Tree profile as the persona reference, and this is exactly the conditioning text PT receives (1358 profile tokens on long dialogue, Table 14), while RP, RAG, and PAG condition on different text. PT therefore enjoys a lexical-consistency advantage that is an artifact of the yardstick rather than a measured property of evolved-state fidelity. The same GPT-4.1 model is used for tree extraction and for judging, adding a second channel of self-consistency bias. The Sem and Emb metrics are less sensitive to this issue, but the Char score as implemented does not support the paper's central claim.
- [Section 5.2, Table 8] Even under the reference condition most favorable to PT, the internal ablation shows no practical character-score effect: PT vs NR long-dialogue Char Cohen's d = 0.01 with per-cell range [-0.13, 0.08], and PT vs ST d = 0.10. The 19.7% improvement in the Abstract is computed against the external PAG baseline, whose lower score is partly explained by the judge-reference mismatch identified in Appendix L.1. The Sem and Emb gains (d = 0.25-0.40) are credible, but the character-score claim should be either removed from the headline results or replaced with an analysis that uses a reference-neutral profile for all methods.
- [Section 3.4, Eq. (2)] The gating mechanism in Eq. (2) depends on manually chosen thresholds (tau_ep, tau_high, tau_cd) and the paper states that learning them automatically is future work. While the thresholds are held fixed across corpora and the human audit (Appendix D, Table 5) shows that accepted updates are evidence-supported, the experiments do not test sensitivity to these threshold values. A brief sensitivity analysis or an explicit argument that the headline results are robust to threshold choice would strengthen the claim that cross-episode evolution, rather than the particular thresholds, drives the Sem gains.
minor comments (5)
- [Abstract] The phrase 'on descriptive n=10 PT and NR prompt subsets' reports a very small, descriptive human comparison; the +0.20 Overall difference is not a statistical claim. Please either move this detail to Appendix L.3 or state clearly that it is an anecdotal pilot.
- [Appendix C] The sentence 'they were chosen so that core-tier updates require evidence spanning roughly two-thirds of a typical television season of a typical television corpus' is redundant; 'of a typical television corpus' can be deleted.
- [Author affiliations] The affiliation 'MemT ensor (Shanghai) Technology' contains an odd space; please fix to 'MemTensor (Shanghai) Technology'.
- [Figure 4 caption] The caption contains the fragment 'abl main' in the y-axis labels; this appears to be a LaTeX truncation of 'ablation' and should be corrected.
- [Section 3.1, Eq. (1)] The notation 'S persona t' and similar inline subscripts are visually confusing; consider using S^persona_t or a consistently typeset subscript throughout the paper.
Circularity Check
Char headline reduces to the judge reference: PT is scored against its own conditioning text, and Table 9 shows the ranking inverts when the reference is switched to the raw profile.
-
self definitional
[Section 4.3 (Evaluation Metrics), Section 3.5 Eq. (3), Appendix L.1 (Table 9)]
"The judge evaluates responses using the supplied profile text (Char) or dialogue context (Sem). ... The default judge condition uses the flattened PHASE-Tree profile as the Character Profile for every method."
By Eq. (3), PT generates from p_theta(y | flatten(S_t), c_t); by Section 4.3, the Char judge scores consistency with 'the supplied profile text,' and Appendix L.1 states that the supplied profile is the flattened PHASE-Tree profile for every method. The Char score is therefore a measure of how well PT reproduces its own conditioning text rather than an independent test of evolved-state fidelity. The paper's own Table 9 demonstrates the dependence: switching the judge reference to the raw character description changes long-dialogue Char from RP 2.454 to 3.369 and PT 3.004 to 2.935, inverting the order and removing the +19.7% margin advertised in the abstract.
full rationale
No load-bearing self-citations or imported uniqueness theorems appear; the evolution gate in Eq. (2) is a deterministic threshold with manually fixed, corpus-agnostic hyperparameters, and the Sem and Emb metrics use dialogue context and ground-truth embeddings rather than the PHASE-Tree serialization, giving the paper substantial independent content. The central circularity is in the character-level evaluation: PT conditions on flatten(S_t) and the Char judge's reference is the same flatten(S_t), so the headline 19.7% Char improvement measures self-consistency with the method's own input. The paper honestly reports the reference-sensitivity analysis, but the acknowledgment does not undo the reduction; it documents it. The use of GPT-4.1 for both tree extraction and judging adds a second self-consistency channel, though that alone would not be formal circularity. Because the long-dialogue Sem advantage persists across judges and backbones and is backed by a human-correlation study, the paper is partially, not wholly, circular; the circularity is concentrated in the Char claim that anchors the abstract's strongest result.
Assumptions & free parameters
free parameters (2)
- Resistance-gating thresholds (tau_ep, tau_high, tau_cd) =
core 16/6/16, moderate 3/0/3, low 1/0/2 (episodes/high-sig/cooldown)
- Evidence archive and merge constants =
8-episode medium expiry; 20-entry recent window; >=80% length and >=50% distinctive words preserved for incremental…
assumptions (4)
- domain assumption McAdams' distinction between dispositional traits and characteristic adaptations, plus the state-trait affect distinction, justify the four-stratum decomposition
- domain assumption Ground-truth next utterances in the eight corpora are valid targets for evolved-state generation
- domain assumption LLM-as-judge scores are valid measures of profile consistency and contextual coherence
- ad hoc to paper The six deterministic post-update patches are appropriate for all four long-dialogue corpora
Cite this review
Pith. "Pith review of PHASE-Tree: Modeling Character-State Evolution in Long-Horizon Role-Playing Dialogue." pith.science (2026). https://pith.science/paper/JI5T7PQG
@misc{pith2026260806975,
author = {Pith},
title = {Pith review of: PHASE-Tree: Modeling Character-State Evolution in Long-Horizon Role-Playing Dialogue},
year = {2026},
howpublished = {\url{https://pith.science/paper/JI5T7PQG}},
note = {Machine review of arXiv:2608.06975}
}
read the original abstract
Long-horizon role-playing demands that characters remain recognizable as they evolve with the narrative. Yet existing work falls short on two fronts: representations are typically static profiles that cannot be updated locally without destabilizing unchanged traits, and benchmarks mainly test persona preservation and memory recall rather than whether a model speaks from a character's currently evolved state. We address both. PHASE-Tree is a multi-timescale character-state tree with an immutable identity root and mutable persona, session, and moment layers, making each mutable field an addressable target for localized within- and cross-episode updates. It conditions generation through explicit textual provision or implicit parametric adaptation. To measure evolved-state generation, we introduce LongEvoRoleBench, which pairs four long-dialogue corpora for cross-episode evolution with four short-dialogue corpora as within-scene state-tracking checks, under a unified next-utterance protocol. On the long-dialogue core, textual PHASE-Tree ranks first in 11 of 12 dataset-metric cells against internal variants and all 12 cells against external textual baselines, improving character-level, semantic, and embedding scores by 19.7%, 12.4%, and 15.1% respectively. In a blinded 200-response study, human ratings correlate with the GPT-4.1 judge (Pearson r= 0.65); on descriptive n= 10 PT and NR prompt subsets, the Overall difference is +0.20. The long-dialogue Sem advantage persists across LLM judges and generation backbones.
Reference graph
Works this paper leans on
-
[1]
Chang, Caleb Chiam, Liye Fu, Andrew Wang, Justine Zhang, and Cristian Danescu-Niculescu-Mizil
Jonathan P. Chang, Caleb Chiam, Liye Fu, Andrew Wang, Justine Zhang, and Cristian Danescu-Niculescu-Mizil. ConvoKit: A toolkit for the analysis of conversations. InProceedings of the 21st Annual Meeting of the Special Interest Group on Discourse and Dialogue, pages 57–60, 1st virtual meeting, 2020. Association for Computational Linguistics. doi: 10.18653/...
-
[3]
Large language models meet harry potter: A dataset for aligning dialogue agents with characters
Nuo Chen, Yan Wang, Haiyun Jiang, Deng Cai, Yuhan Li, Ziyang Chen, Longyue Wang, and Jia Li. Large language models meet harry potter: A dataset for aligning dialogue agents with characters. InFindings of the Association for Computational Linguistics: EMNLP 2023, pages 8506–8520, Singapore, 2023. Association for Computational Linguistics. doi: 10.18653/v1/...
-
[4]
Generative adapter: Contextualizing language models in parameters with a single forward pass
Tong Chen, Hao Fang, Patrick Xia, Xiaodong Liu, Benjamin Van Durme, Luke Zettlemoyer, Jianfeng Gao, and Hao Cheng. Generative adapter: Contextualizing language models in parameters with a single forward pass. In Proceedings of the Thirteenth International Conference on Learning Representations, 2025. URL https://openreview.net/forum?id=bc3sUsS6ck
2025
-
[5]
Yuhao Dan, Jie Zhou, Qin Chen, Junfeng Tian, and Liang He. P-react: Synthesizing topic-adaptive reactions of personality traits via mixture of specialized LoRA experts. InFindings of the Association for Computational Linguistics: ACL 2025, pages 6342–6362, Vienna, Austria, 2025. Association for Computational Linguistics. doi: 10.18653/v1/2025.findings-acl...
-
[6]
PERSONA: Dynamic and compositional inference-time personality control via activation vector algebra
Xiachong Feng, Liang Zhao, Weihong Zhong, Yichong Huang, Yuxuan Gu, Lingpeng Kong, Xiaocheng Feng, and Bing Qin. PERSONA: Dynamic and compositional inference-time personality control via activation vector algebra. In Proceedings of the Fourteenth International Conference on Learning Representations, 2026. URL https://openreview.net/forum?id=QZvGqaNBlU
2026
-
[7]
Beyond fixed psychological personas: State beats trait, but language models are state-blind, 2026
Tamunotonye Harry, Ivoline Ngong, Chima Nweke, Yuanyuan Feng, and Joseph Near. Beyond fixed psychological personas: State beats trait, but language models are state-blind, 2026. URLhttps://arxiv.org/abs/2601.15395
arXiv 2026
-
[8]
Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen
Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. LoRA: Low-rank adaptation of large language models. InProceedings of the TenthInternationalConference on Learning Representations, 2022. URLhttps://openreview.net/forum?id=nZeVKeeFYf9
2022
-
[9]
Know me, respond to me: Benchmarking LLMs for dynamic user profiling and personalized responses at scale
Bowen Jiang, Zhuoqun Hao, Young Min Cho, Bryan Li, Yuan Yuan, Sihao Chen, Lyle Ungar, Camillo Jose Taylor, and Dan Roth. Know me, respond to me: Benchmarking LLMs for dynamic user profiling and personalized responses at scale. In Proceedings of the Second Conference on Language Modeling, 2025. URL https:// openreview.net/forum?id=6ox8XZGOqP
2025
Show all 85 references
-
[10]
Identifying and mitigating bottlenecks in role-playing agents: A systematic study of disentangling character profile axes, 2026
Yonghyun Jun, Junhyuk Choi, Jihyeong Park, Jeonghyun Park, Liu Nicole Geumheon, and Hwanhee Lee. Identifying and mitigating bottlenecks in role-playing agents: A systematic study of disentangling character profile axes, 2026. URLhttps://arxiv.org/abs/2601.04716
2026 arXiv
-
[11]
Retrieval- augmented generation for knowledge-intensive NLP tasks
Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Hein- rich Kuttler, Mike Lewis, Wen-tau Yih, Tim Rocktaschel, Sebastian Riedel, and Douwe Kiela. Retrieval- augmented generation for knowledge-intensive NLP tasks. In Advances in Neu...
2020
-
[12]
ChatHaruhi: Reviving anime character in reality via large language model, 2023
Cheng Li, Ziang Leng, Chenxi Yan, Junyi Shen, Hao Wang, Weishi Mi, Yaying Fei, Xiaoyang Feng, Song Yan, Haosheng Wang, Linkang Zhan, Yaokai Jia, Pingyu Wu, and Haozhen Sun. ChatHaruhi: Reviving anime character in reality via large language model, 2023. URLhttps://arxiv.org/abs...
2023 arXiv
-
[13]
Hello again! LLM-powered personalized agent for long-term dialogue
Hao Li, Chenghao Yang, An Zhang, Yang Deng, Xiang Wang, and Tat-Seng Chua. Hello again! LLM-powered personalized agent for long-term dialogue. In Proceedings of the 2025 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language T...
2025 doi
-
[14]
HorizonBench: Long-horizon personalization with evolving preferences, 2026
Shuyue Stella Li, Bhargavi Paranjape, Kerem Oktar, Zhongyao Ma, Gelin Zhou, Lin Guan, Na Zhang, Sem Park, Lin Chen, Diyi Yang, Yulia Tsvetkov, and Asli Celikyilmaz. HorizonBench: Long-horizon personalization with evolving preferences, 2026. URLhttps://arxiv.org/abs/2604.17283
2026 arXiv
-
[15]
Diab, and Maarten Sap
Wenkai Li, Jiarui Liu, Andy Liu, Xuhui Zhou, Mona T. Diab, and Maarten Sap. BIG5-CHAT: Shaping LLM personalities through training on human-grounded data. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 2...
2025 doi
-
[16]
Toward multi-session personalized conversation: A large-scale dataset and hierarchical tree framework for implicit reasoning
Xintong Li, Jalend Bantupalli, Ria Dharmani, Yuwei Zhang, and Jingbo Shang. Toward multi-session personalized conversation: A large-scale dataset and hierarchical tree framework for implicit reasoning. In Proceedings of the 2025 Conference on Empirical Methods in Natural Langu...
2025 doi
-
[17]
A persona-aware LLM-enhanced framework for multi-session personalized dialogue generation
Dongshuo Liu, Zhijing Wu, Dandan Song, and Heyan Huang. A persona-aware LLM-enhanced framework for multi-session personalized dialogue generation. InFindings of the Association for Computational Linguistics: ACL 2025, pages 103–123, Vienna, Austria, 2025. Association for Compu...
2025 doi
-
[18]
SHINE: A scalable in-context hypernetwork for mapping context to LoRA in a single pass, 2026
Yewei Liu, Xiyuan Wang, Yansheng Mao, Yoav Gelberg, Haggai Maron, and Muhan Zhang. SHINE: A scalable in-context hypernetwork for mapping context to LoRA in a single pass, 2026. URLhttps://arxiv.org/abs/ 2602.06358. Accepted at ICML 2026
2026 arXiv
-
[19]
Enhancing persona following at decoding time via dynamic importance estimation for role-playing agents
Yuxin Liu, Mingye Zhu, Siyuan Liu, Bo Hu, and Lei Zhang. Enhancing persona following at decoding time via dynamic importance estimation for role-playing agents. InProceedings of the FourteenthInternational Conference on Learning Representations, 2026. URLhttps://openreview.net...
2026
-
[20]
SPASM: Stable persona-driven agent simulation for multi-turn dialogue generation,
Han Luo and Guy Laban. SPASM: Stable persona-driven agent simulation for multi-turn dialogue generation,
-
[21]
Hedderich, Ali Modarressi, Hinrich Schütze, and Benjamin Roth
Pedro Henrique Luz de Araujo, Michael A. Hedderich, Ali Modarressi, Hinrich Schütze, and Benjamin Roth. Persistent personas? role-playing, instruction following, and safety in extended interactions. InProceedings of the 19th Conference of the European Chapter of the Associatio...
2026 doi
-
[22]
HyperLoRA: Efficient cross-task generalization via constrained low-rank adapters generation
Chuancheng Lv, Lei Li, Shitou Zhang, Gang Chen, Fanchao Qi, Ningyu Zhang, and Hai-Tao Zheng. HyperLoRA: Efficient cross-task generalization via constrained low-rank adapters generation. InFindings of the Association for Computational Linguistics: EMNLP 2024, pages 16376–16393,...
2024 doi
-
[23]
Evaluating very long-term conversational memory of LLM agents
Adyasha Maharana, Dong-Ho Lee, Sergey Tulyakov, Mohit Bansal, Francesco Barbieri, and Yuwei Fang. Evaluating very long-term conversational memory of LLM agents. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ...
2024 doi
-
[24]
Dan P. McAdams. What do we know when we know a person?Journal of Personality, 63(3):365–396, 1995
1995
-
[25]
McAdams and Jennifer L
Dan P. McAdams and Jennifer L. Pals. A new big five: Fundamental principles for an integrative science of personality. American Psychologist, 61(3):204–217, 2006
2006
-
[26]
PersonaVLM: Long-term personalized multimodal LLMs, 2026
Chang Nie, Chaoyou Fu, Yifan Zhang, Haihua Yang, and Caifeng Shan. PersonaVLM: Long-term personalized multimodal LLMs, 2026. URLhttps://arxiv.org/abs/2604.13074
2026 arXiv
-
[27]
CharacterGPT: A persona reconstruction framework for role-playing agents
Jeiyoon Park, Chanjun Park, and Heuiseok Lim. CharacterGPT: A persona reconstruction framework for role-playing agents. InProceedings of the 2025 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 3: I...
2025 doi
-
[28]
Codified finite-state machines for role-playing
Letian Peng, Yupeng Hou, Kun Zhou, and Jingbo Shang. Codified finite-state machines for role-playing. In Proceedings of the Fourteenth International Conference on Learning Representations, 2026. URL https: //openreview.net/forum?id=xSuDJTQ3Ew
2026
-
[29]
URLhttps://aclanthology.org/2025.naacl-industry.24/
2025
-
[30]
Rosenberg
Erika L. Rosenberg. Levels of analysis and the organization of affect.Review of General Psychology, 2(3):247–270, 1998
1998
-
[31]
Dynamic personality adaptation in large language models via state machines, 2026
Leon Pielage, Ole Hätscher, Mitja Back, Bernhard Marschall, and Benjamin Risse. Dynamic personality adaptation in large language models via state machines, 2026. URLhttps://arxiv.org/abs/2602.22157
2026
-
[32]
Character-LLM: A trainable agent for role-playing
Yunfan Shao, Linyang Li, Junqi Dai, and Xipeng Qiu. Character-LLM: A trainable agent for role-playing. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 13153–13187, Singapore, 2023. Association for Computational Linguistics. doi:...
2023 doi
-
[33]
Stay on topic with classifier- free guidance
Guillaume Sanchez, Alexander Spangher, Honglu Fan, Elad Levi, and Stella Biderman. Stay on topic with classifier- free guidance. In Proceedings of the 41st International Conference on Machine Learning, pages 43468–43480. PMLR, 2024. URLhttps://proceedings.mlr.press/v235/sanche...
2024
-
[34]
Identity-driven hierarchical role-playing agents
Libo Sun, Siyuan Wang, and Zhongyu Wei. Identity-driven hierarchical role-playing agents. InNatural Language Processing andChineseComputing, pages403–417, Singapore, 2026.Springer. doi: 10.1007/978-981-95-3346-6_31. URLhttps://link.springer.com/chapter/10.1007/978-981-95-3346-6_31
2026 doi
-
[35]
Spielberger, Richard L
Charles D. Spielberger, Richard L. Gorsuch, Robert E. Lushene, Peter R. Vagg, and Gerard A. Jacobs.Manual for the State-Trait Anxiety Inventory: STAI (Form Y). Consulting Psychologists Press, Palo Alto, CA, 1983
1983
-
[36]
Instant personalized large language model adaptation via hypernetwork, 2025
Zhaoxuan Tan, Zixuan Zhang, Haoyang Wen, Zheng Li, Rongzhi Zhang, Pei Chen, Fengran Mo, Zheyuan Liu, Qingkai Zeng, Qingyu Yin, and Meng Jiang. Instant personalized large language model adaptation via hypernetwork, 2025. URLhttps://arxiv.org/abs/2510.16282
2025 arXiv
-
[37]
Democratizing large language models via personalized parameter-efficient fine-tuning
Zhaoxuan Tan, Qingkai Zeng, Yijun Tian, Zheyuan Liu, Bing Yin, and Meng Jiang. Democratizing large language models via personalized parameter-efficient fine-tuning. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 6476–6491, Miam...
2024 doi
-
[38]
Activation addition: Steering language models without optimization, 2024
Alex Turner, Lisa Thiergart, David Udell, Gavin Leech, Ulisse Mini, and Monte MacDiarmid. Activation addition: Steering language models without optimization, 2024. URLhttps://arxiv.org/abs/2308.10248
2024 arXiv
-
[39]
CharacterEval: A Chinese benchmark for role-playing conversational agent evaluation
Quan Tu, Shilong Fan, Zihang Tian, Tianhao Shen, Shuo Shang, Xin Gao, and Rui Yan. CharacterEval: A Chinese benchmark for role-playing conversational agent evaluation. InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume1: Long Pape...
2024 doi
-
[40]
Memory-driven role-playing: Evaluation and enhancement of persona knowledge utilization in LLMs, 2026
Kai Wang, Haoyang You, Yang Zhang, and Zhongjie Wang. Memory-driven role-playing: Evaluation and enhancement of persona knowledge utilization in LLMs, 2026. URLhttps://arxiv.org/abs/2603.19313
2026
-
[41]
The need for a socially-grounded persona framework for user simulation, 2026
Pranav Narayanan Venkit, Yu Li, Yada Pruksachatkun, and Chien-Sheng Wu. The need for a socially-grounded persona framework for user simulation, 2026. URLhttps://arxiv.org/abs/2601.07110
2026
-
[42]
InCharacter: Evaluating personality fidelity in role-playing agents through psychological interviews
Xintao Wang, Yunze Xiao, Jen-tse Huang, Siyu Yuan, Rui Xu, Haoran Guo, Quan Tu, Yaying Fei, Ziang Leng, Wei Wang, Jiangjie Chen, Cheng Li, and Yanghua Xiao. InCharacter: Evaluating personality fidelity in role-playing agents through psychological interviews. In Proceedings of ...
2024 doi
-
[43]
RoleLLM: Benchmarking, eliciting, and enhancing role-playing abilities of large language models
Noah Wang, Zhongyuan Peng, Haoran Que, Jiaheng Liu, Wangchunshu Zhou, Yuhan Wu, Hongcheng Guo, Ruitong Gan, Zehao Ni, Jian Yang, Man Zhang, Zhaoxiang Zhang, Wanli Ouyang, Ke Xu, Wenhao Huang, Jie Fu, and Junran Peng. RoleLLM: Benchmarking, eliciting, and enhancing role-playing...
2024 doi
-
[44]
RAIDEN benchmark: Evaluating role-playing conver- sational agents with measurement-driven custom dialogues
Bowen Wu, Kaili Sun, Ziwei Bai, Ying Li, and Baoxun Wang. RAIDEN benchmark: Evaluating role-playing conver- sational agents with measurement-driven custom dialogues. InProceedings of the 31st InternationalConference on Computational Linguistics, pages 11086–11106, Abu Dhabi, U...
2025
-
[45]
CoSER: Coordinating LLM-based persona simulation of established roles
Xintao Wang, Heng Wang, Yifei Zhang, Xinfeng Yuan, Rui Xu, Jen-tse Huang, Siyu Yuan, Haoran Guo, Jiangjie Chen, Shuchang Zhou, Wei Wang, and Yanghua Xiao. CoSER: Coordinating LLM-based persona simulation of established roles. In Proceedings of the 42nd International Conference...
2025
-
[46]
AdaMem: Adaptive user-centric memory for long-horizon dialogue agents, 2026
Shannan Yan, Jingchen Ni, Leqi Zheng, Jiajun Zhang, Peixi Wu, Dacheng Yin, Jing Lyu, Chun Yuan, and Fengyun Rao. AdaMem: Adaptive user-centric memory for long-horizon dialogue agents, 2026. URLhttps: //arxiv.org/abs/2603.16496
2026 arXiv
-
[47]
Long time no see! open-domain conversation with long-term persona memory
Xinchao Xu, Zhibin Gou, Wenquan Wu, Zheng-Yu Niu, Hua Wu, Haifeng Wang, and Shihang Wang. Long time no see! open-domain conversation with long-term persona memory. InFindings of the Association for Computational Linguistics: ACL 2022, pages 2639–2650, Dublin, Ireland, 2022. As...
2022 doi
-
[48]
HyCoRA: Hyper-contrastive role- adaptive learning for role-playing
Shihao Yang, Zhicong Lu, Yong Yang, Bo Lv, Yang Shen, and Nayu Liu. HyCoRA: Hyper-contrastive role- adaptive learning for role-playing. InProceedings of the Fortieth AAAI Conference on Artificial Intelligence, pages 34304–34312. AAAI Press, 2026. doi: 10.1609/aaai.v40i40.40727
2026 doi
-
[49]
Crafting customisable characters with LLMs: A persona-driven role-playing agent framework
Bohao Yang, Dong Liu, Chenghao Xiao, Kun Zhao, Chen Tang, Chao Li, Lin Yuan, Yang Guang, and Chenghua Lin. Crafting customisable characters with LLMs: A persona-driven role-playing agent framework. InFindings of the Association for Computational Linguistics: EMNLP 2025, pages ...
2025 doi
-
[50]
role is name
Jihao Zhao, Ding Chen, Zhaoxin Fan, Kerun Xu, Mengting Hu, Bo Tang, Feiyu Xiong, and Zhiyu Li. Inside out: Evolving user-centric core memory trees for long-term personalized dialogue systems, 2026. URLhttps: //arxiv.org/abs/2601.05171. 14 A Extended Related Work This appendix ...
2026
-
[51]
Neeko: Leveraging dynamic LoRA for efficient multi-character role-playing agent
Xiaoyan Yu, Tongxu Luo, Yifan Wei, Fangyu Lei, Yiming Huang, Hao Peng, and Liehuang Zhu. Neeko: Leveraging dynamic LoRA for efficient multi-character role-playing agent. InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 12540–12557...
2024 doi
-
[53]
Stale-romantic decay .Demote “current” romantic partners (boyfriend / girlfriend / partner / etc.) that no longer have recent fresh evidence in the archive
-
[54]
Inter-main reciprocity repair.Demote short-lived, unreciprocated romantic claims on a main character, and propagate sustained reciprocal roles to the interacting main when one side asserts a current couple-tier relationship for several consecutive episodes without a matching e...
-
[55]
role is name
Legacy relationship normalization.Normalize bare-name and plural- are legacy formatting so that every entry follows the canonical “role is name” pattern
-
[56]
Inverse-pair alignment.A two-pass step that first demotes premature partner roles (e.g., “husband” before an on-screen wedding) and then aligns the partner tier between bidirectional entries
-
[57]
Continuity forward-fill.Fill 1-to- N episode regression gaps in main-couple relationships when both sides match before and after the gap, no breakup evidence appears in the archive, and the gap is caused by missing evidence in transitional episodes
-
[58]
Core-trait audit(optional, off by default). A periodic, descriptor-level LLM audit ofpersonality and speaking_style at coarse checkpoints (default: every 24 episodes plus the finale); at most one descriptor may change per audit, each supported by at least two high-significance...
-
[59]
Do NOT add, infer, or supplement from your own training knowledge
**USE ONLY THE PROVIDED DATA.** Extract information EXCLUSIVELY from the raw profile JSON. Do NOT add, infer, or supplement from your own training knowledge
-
[60]
Do NOT fabricate; null is always better than a hallucination
**NULL FOR MISSING FIELDS.** If the raw profile contains no information for a field, set its value to null. Do NOT fabricate; null is always better than a hallucination
-
[61]
**NO CHARACTER NAME IN VALUES.** The name lives in identity.name; do NOT mention it inside any other value field
-
[62]
A single source field may need to be SPLIT across multiple target fields
**SEMANTIC ANALYSIS -- DO NOT BLINDLY COPY SOURCE FIELDS.** Source profiles may group heterogeneous information under one field; analyze each fact and route it to the single target field whose definition it best matches. A single source field may need to be SPLIT across multip...
-
[63]
Job titles only in occupation; personality traits only in personality; relationship details only in relationships; demographics only in demographics
**STRICT NO-DUPLICATION -- ZERO TOLERANCE.** Each fact appears in exactly ONE field. Job titles only in occupation; personality traits only in personality; relationship details only in relationships; demographics only in demographics
-
[64]
Only include species/race when non-human or otherwise distinctive
**SKIP TRIVIALLY OBVIOUS INFO.** For a human in a real-world setting, do NOT write "human" in demographics. Only include species/race when non-human or otherwise distinctive
-
[65]
**OUTPUT LANGUAGE.** Write all value strings in the same language as the input raw profile data; field keys are always English
-
[66]
No heavy rewriting or embellishment beyond the source
**PARAPHRASING TOLERANCE.** Light reorganization only (up to half a sentence of connective phrasing or omission). No heavy rewriting or embellishment beyond the source
-
[67]
key: value
**NO COLONS IN VALUES -- USE NATURAL LANGUAGE.** All value strings must be flowing natural language. No "key: value" formatting inside any value string; use connectors such as "is" / "includes". ## Attribute Tree Structure The tree has four layers: identity, persona, session, ...
-
[68]
If it contains catchphrases verbatim , REWRITE
speaking_style is a DESCRIPTION of how they speak, not raw quotes. If it contains catchphrases verbatim , REWRITE
-
[69]
Remove any life event, plot point, power level, cultivation rank, job title, or inferred ability
behavioral_tendencies describes HABITUAL patterns or skills. Remove any life event, plot point, power level, cultivation rank, job title, or inferred ability
-
[70]
ROLE is NAME
relationships items follow the strict "ROLE is NAME" pattern. Remove narrative verbs and emotional descriptions; if an item is purely an event with no role+name, DELETE it
-
[71]
backstory is within the 30 EN words / 40 ZH chars limit and contains no job title or occupation keyword
-
[72]
No fact is duplicated across two or more fields; keep it in the most specific field
-
[73]
No value string contains a colon used as a key-value separator
-
[74]
identity
demographics / relationships value is set to null if ALL sub-items are null/unknown. ## Output format Output ONLY a valid JSON object. No extra text, explanations, or markdown fences. { "identity": { "name": "...", "gender": "...", "backstory": "..." or null }, "persona": { "s...
-
[75]
Your job is ONLY to fill session and moment based on the dialogue
**PERSONA IS FROZEN.** Do NOT modify or comment on the persona layer. Your job is ONLY to fill session and moment based on the dialogue
-
[76]
Only track what THIS character learned, felt, or committed to -- not other speakers
**ANALYZE FROM THE CHARACTER'S PERSPECTIVE.** The "role" field tells you which character you are analyzing. Only track what THIS character learned, felt, or committed to -- not other speakers
-
[77]
Do NOT fabricate
**USE ONLY DIALOGUE EVIDENCE.** Every field you fill must be grounded in something explicitly said or clearly implied in the dialogue. Do NOT fabricate
-
[78]
**BE CONCISE.** Each learned_info item is one short sentence; attitude_shifts values are brief descriptions; emotion is a single word or short phrase
-
[79]
Do NOT invent content
**NULL/EMPTY FOR MISSING INFO.** If the dialogue is too short or simple to extract meaningful changes, return empty lists/objects. Do NOT invent content
-
[80]
**OUTPUT LANGUAGE.** Write all values in the SAME language as the persona profile; the required language is specified explicitly in the user message
-
[81]
session" and
**THIRD-PERSON PERSPECTIVE.** You MUST write ALL session and moment content in THIRD PERSON. Never use first-person pronouns to refer to the character being analyzed; use the character's name or third- person pronouns instead. ## Fields to fill ### session (cumulative within t...
-
[82]
Analyze ONLY from the specified character's perspective
-
[83]
Do NOT use external knowledge about the show's future plot
Use ONLY evidence from the provided dialogue. Do NOT use external knowledge about the show's future plot
-
[84]
I", "my",
Write in THIRD PERSON. Never use "I", "my", "me"
-
[85]
ALL output must be in English
-
[86]
low". ## Significance levels - **high**: ALWAYS use
If the character is barely involved or the scene has no meaningful impact on them, set significance to "low". ## Significance levels - **high**: ALWAYS use "high" when the scene EXPLICITLY shows any of: * a relationship STATUS change (breaking up, getting together, engagement,...
-
[2026]
URLhttps://arxiv.org/abs/2604.09212
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.