Listening to the Echo: User-Reaction Aware Policy Optimization via Scalar-Verbal Hybrid Reinforcement Learning
Authors: Jing Ye, Xinpei Zhao, Lu Xiang, Yaping Zhang, Chengqing Zong
Organizations: State Key Laboratory of Multimodal Artificial Intelligence Systems, Institute of Automation, CAS, Beijing, China · School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing, China · Independent Researcher
While current emotional support dialogue systems typically rely on expert-defined scalar rewards for alignment, these signals suffer from severe information sparsity. They cannot explain why a response failed or how to adapt to dynamic user states, often diverging from the actual goal of facilitating positive emotional shifts. In practice, the most direct and reliable learning signal emerges from the user's continuous reactions during ongoing interaction. We therefore propose Reaction Aware Policy Optimization (RAPO), a framework that optimizes over interaction consequences rather than rubric scores. RAPO treats dialogue as a reaction-driven process and utilizes simulated user responses to generate dense natural-language feedback through three core components: Hindsight Dialogue Selection, which isolates pivotal turns that meaningfully alter user emotional trajectories; Generative Hindsight Feedback, which transforms user reactions into contrastive ranking signals and natural-language critiques; and Scalar-Verbal Hybrid Policy Optimization, which couples scalar reward optimization for global alignment with verbal feedback distillation for fine-grained semantic refinement. Extensive experiments on ESC and Sotopia demonstrate that RAPO significantly outperforms strong reinforcement learning baselines in driving positive interaction outcomes.
Figures & tables
Figure 1: Comparison between expert-centric scalar rewards and user-reaction aware mixed rewards.
Figure 2: Overview of the RAPO framework. It integrates user simulation, contrastive critique generation, and scalar-verbal hybrid policy optimization.
Table 1: Performance on Emotional Support Conversation Benchmarks. “HDS” denotes the Hindsight Dialogue Selection strategy described in Sec. 3.2 , while “Full” indicates training on the complete dataset. Note that evaluation scales differ across benchmarks: EmoHarbor uses a five-point Likert scale (1–5), whereas ESC-Eval uses a five-point Likert scale (0–4). Detailed results for each evaluation dimension are provided in Tables 4 , 5 , and 6 .
Sotopia-All ( ↑ )
Sotopia-Hard ( ↑ )
Method
Goal
Overall
Goal
Overall
GPT-4o
8.19
3.76
6.97
3.46
GPT-5 ∗
8.95
—
7.21
—
Doubao-Pro-32k
8.12
3.70
6.49
3.22
DeepSeek-R1
7.97
3.40
5.86
2.73
Claude-3.5-Sonnet
8.29
3.71
6.33
3.09
Table 2: Performance on Sotopia . The evaluated model interacts with itself. “Hard” denotes challenging scenarios requiring advanced reasoning; “All” denotes the full set. GPT-4o serves as a proxy for human judgment. Metrics include GOAL (0–10 goal completion) and OVERALL (mean of 7 dimensions), averaged over 3 runs. Entries marked * are from Liu et al. (2026) .
ESConv
EmoHarbor
Esc-Eval
Sotopia-All
Sotopia-Hard
Model
Bert-Score
ℙℝ
𝕄𝕀
Overall
𝔻𝕚𝕧
ℍ𝕃
Overall
Goal
Overall
Goal
Overall
RAPO
85.65
1.86
1.26
2.27
3.00
1.84
2.00
8.41
3.87
7.19
3.54
w/o URM
85.33
1.90
1.28
2.18
3.00
1.85
2.00
8.17
3.79
7.23
3.45
w/o SD
85.54
1.87
1.24
2.22
3.00
1.73
2.00
8.08
3.70
7.13
3.38
w/o URM + SD
85.60
1.76
1.25
2.15
2.98
1.83
1.99
8.13
3.77
7.14
3.48
Table 3: Ablation results. RAPO w/o URM replaces user-centric reactions with expert-defined rubric rewards; RAPO w/o SD removes the verbal feedback-based self-distillation mechanism; RAPO w/o URM+SD reduces the framework to a conventional rubric-as-reward RL setup. Detailed results for each evaluation dimension are provided in Tables 7 , 8 , and 9 .
Figure 3: Results of the pair-wise human evaluation. We randomly sampled 50 simulated dialogue instances for each task. For each instance, annotators are presented with the dialogue context and two candidate responses (A and B) generated by different models. ■ indicates ‘A win’, ■ indicates ‘tie’, and ■ indicates ‘B win’.
Figure 4: Training dynamics on ESConv. Left: Actor policy entropy during training. Middle: Average critic reward score. Right: Mean response length generated by the policy.
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
Model
Bleu-2
Bleu-4
Rouge-L
Distinct-2
Distinct-3
Bert-Score
Close-Source LLMs.
Doubao-Pro-32k
3.13
1.01
12.91
86.57
94.45
85.11
GPT-4o-2024-11-20
3.03
1.02
12.94
88.11
95.78
84.89
GPT-5-2025-08-07
2.32
0.76
11.41
79.69
88.87
84.26
Open-Source In-domain LLMs.
SoulChat2.0-Qwen2-7B
3.6
1.3
13.99
92.85
98.07
85.75
Appendix
Table 4: Detailed Results on ESConv. All RL-turned models are optimized without using reference responses; the ESConv dataset is only used to provide the interaction environment context.
Sec : Secret Soc : Social Rules Fin : Financial and Material Benefits Kno : Knowledge Rel : Relationship Bel : Believability Goal : Goal Completion
Method
Sec( ↑ )
Soc( ↑ )
Fin( ↑ )
Kno( ↑ )
Rel( ↑ )
Bel( ↑ )
Goal( ↑ )
Overall( ↑ )
Automatic Evaluation on All Social Tasks (Self-play)
RAPO
-0.07
-0.07
0.82
5.32
3.56
9.11
8.41
3.87
wo URM
-0.10
-0.07
0.77
5.08
3.51
9.19
8.17
3.79
wo SD
-0.08
-0.07
0.74
4.68
3.41
9.15
8.08
3.70
wo URM + SD
-0.11
-0.07
0.81
5.13
3.42
9.10
8.13
3.77
Appendix
Table 9: Detailed Ablation Results on Sotopia . Self-Chat indicates that the evaluated model interacts with itself, whereas GPT-4o-as-Partner indicates interaction with GPT-4o. Hard denotes a challenging subset of scenarios that require advanced reasoning, and All denotes the complete set of social scenarios in Sotopia .
Emotional support conversation studies how people and AI systems provide empathetic, safe help through dialogue, including counseling, peer support, and companionship.