VeriRole: Verifiable Role-Awareness Through Hint-Guided Reinforcement Learning
Abstract
Maintaining role-awareness in Role-Playing Conversational Agents (RPCAs) is a significant challenging, largely because the creative nature of role-playing makes it difficult to design verifiable reward signals for reinforcement learning (RL). To address this, we propose VeriRole, a new framework designed to enhance the role-awareness of agents through a structured, verifiable reasoning process. The core of our framework is a 'hint' mechanism, designed to first extract deterministic cues from the context, before the main response generation. Building on these hints, we introduce a Verifiable Role-Awareness Reward (VRAR) to provide a verifiable signal for role-awareness. Experimental results demonstrate the effectiveness of our approach. Our Qwen2.5-32B model, optimized with VeriRole, achieves an 18.9% and 4.55% increase in average scores on the RAIDEN and CharacterEval benchmarks, respectively. These results confirm that VeriRole can effectively quantify and improve role-awareness, leading to superior persona consistency and robustness. To ensure reproducibility, all prompts are detailed in the Appendix, and the associated training data has been made publicly available.
Cite
Text
Wang et al. "VeriRole: Verifiable Role-Awareness Through Hint-Guided Reinforcement Learning." International Conference on Learning Representations, 2026.Markdown
[Wang et al. "VeriRole: Verifiable Role-Awareness Through Hint-Guided Reinforcement Learning." International Conference on Learning Representations, 2026.](https://mlanthology.org/iclr/2026/wang2026iclr-verirole/)BibTeX
@inproceedings{wang2026iclr-verirole,
title = {{VeriRole: Verifiable Role-Awareness Through Hint-Guided Reinforcement Learning}},
author = {Wang, Zongsheng and Sun, Kaili and Wu, Bowen and Yu, Qun and Li, Ying and Chen, Xu and Wang, Baoxun},
booktitle = {International Conference on Learning Representations},
year = {2026},
url = {https://mlanthology.org/iclr/2026/wang2026iclr-verirole/}
}