STRIDE-ED: A Strategy-Grounded Stepwise Reasoning Framework for Empathetic Dialogue Systems¶
会议: ACL 2026
arXiv: 2604.07100
代码: https://github.com/jicoder-nwpu/STRIDE-ED
领域: 强化学习
关键词: 共情对话, 策略引导推理, 链式思考, 多目标强化学习, 数据精炼
一句话总结¶
本文提出 STRIDE-ED 框架,通过构建覆盖正/中/负情绪的全面共情策略体系,设计任务对齐的多阶段认知CoT推理,结合策略感知数据精炼和SFT+PPO两阶段训练,在多个开源LLM上实现共情对话SOTA,情感准确率达57.25%,BLEU-4达4.67。
研究背景与动机¶
领域现状:共情对话是社交AI的核心能力,要求模型不仅识别用户情绪,还要做出策略性的、上下文敏感的回复。早期工作通过外部常识知识图谱(如ATOMIC)增强情感理解,近期研究转向利用LLM的CoT提示来显式建模推理过程。
现有痛点:(1) 策略覆盖不完整——现有策略体系(如Liu et al. 2021的8种策略)仅针对负面情绪的咨询场景,忽略了正面和中性情绪;(2) 推理缺乏任务对齐——CoT方法虽然形式上结构化,但推理步骤浮于表面,缺少与共情决策过程的显式对齐;(3) 策略感知监督不足——训练数据缺少与策略推理对齐的高质量标注。
核心矛盾:共情对话本质上是一个多阶段认知决策过程(情境理解→情绪识别→策略选择→行动推理→回复生成),但现有方法要么隐式地跳过中间步骤,要么用通用CoT替代而不做任务特化。
本文目标:(1) 构建覆盖全情绪谱系的共情策略体系;(2) 设计与认知过程对齐的多阶段推理框架;(3) 建立策略感知的数据精炼流程和训练范式。
切入角度:从认知心理学出发,将共情回复生成建模为"情境总结→情绪识别→策略推断→行动推理→回复生成"的递进式认知链条,每一步都有显式输出和约束。
核心 idea:用全面的策略体系支撑结构化推理,用策略感知的数据精炼保证训练质量,用多目标RL对齐情绪/策略/格式三个维度。
方法详解¶
整体框架¶
STRIDE-ED 以对话历史 \(\mathcal{C}\) 为输入,序贯生成五个中间结果:(1) 情境总结 sum;(2) 情绪状态 e;(3) 共情策略 stra;(4) 策略执行动作 acts;(5) 最终回复 \(u_t\)。整个流程通过结构化标签(<Context>、<Emotion>、<Strategy> 等)引导模型内部推理。训练分两阶段:先用精炼数据做SFT,再用PPO强化学习对齐情绪/策略/格式。
关键设计¶
-
全面共情策略体系 (Comprehensive Empathy Strategy System):
- 功能:为正面、中性和负面三类情绪提供策略指导,覆盖低阶到高阶认知
- 核心思路:在 Liu et al. (2021) 的 8 种策略基础上扩展,将原始的"提问"策略细分为三种不同认知层次的"探索型"策略,并为每种策略分配三级难度评分(I-III),反映认知复杂度。策略体系覆盖情感验证、积极倾听、认知重构、引导行动等多维度
- 设计动机:现有策略系统仅适用于负面情绪咨询场景,而真实对话中正面情绪(如分享好消息)同样需要共情回应但策略完全不同
-
策略感知数据精炼流程 (Strategy-Aware Data Refinement Pipeline):
- 功能:从自动标注的大规模数据中筛选出高质量、策略分布均衡的训练集
- 核心思路:三步走——(a) 用 DeepSeek-R1 对 EMPATHETICDIALOGUES 数据集自动标注策略类型和推理轨迹;(b) 用三个独立 LLM 评估者(DeepSeek-R1、Qwen3、Llama-3.1)打分,通过 Spearman 相关性加权聚合,选出 top 12k 高质量样本;(c) 按策略频率×难度权重的联合分布进行采样,最终得到 5k 精炼训练集 ED-CSA-5k
- 设计动机:直接用LLM标注的数据质量参差不齐,且策略分布严重不均衡(简单策略大量占据)。多评估者加权+策略感知采样确保了数据质量和分布的双重优化
-
两阶段训练:SFT + 多目标PPO:
- 功能:先建立推理能力,再对齐情绪/策略/格式三个维度
- 核心思路:SFT 阶段混合精炼数据(带策略标注)和剩余数据(不带策略标注),让模型同时学会策略推理和通用回复。PPO 阶段设计复合奖励 \(R = r_{\text{format}} \cdot (1 + r_{\text{emotion}} + r_{\text{strategy}})\),格式奖励为门控因子(格式错误则整体奖励为0),情绪和策略奖励为加性奖励
- 设计动机:SFT 只能模仿示范数据,无法处理分布外的策略选择;PPO 通过明确的三维奖励信号引导模型在格式正确的前提下优化情绪和策略对齐
损失函数 / 训练策略¶
SFT 阶段使用标准负对数似然损失。PPO 阶段使用近端策略优化,奖励函数为三个二值奖励的乘加组合(格式×(1+情绪+策略))。初始学习率 1e-4,batch size 16,序列长度 2048。
实验关键数据¶
主实验(EMPATHETICDIALOGUES 数据集)¶
| 模型 | B-1 | B-4 | Acc_emo | D-2 | PPL |
|---|---|---|---|---|---|
| MoEL | 18.02 | 2.73 | 31.02 | 1.76 | 36.81 |
| CAB | 20.23 | 3.01 | 40.52 | 2.95 | 35.06 |
| ReflectDiffu | 23.59 | 3.62 | 48.76 | 4.35 | 24.56 |
| STRIDE-ED | 24.54 | 4.67 | 57.25 | 13.63 | 10.50 |
| 提升 vs ReflectDiffu | ↑4.0% | ↑29.0% | ↑17.4% | ↑213% | ↓57.2% |
消融实验¶
| 配置 | B-1 | Acc_emo | D-2 | PPL | 说明 |
|---|---|---|---|---|---|
| Full | 24.66 | 57.57 | 13.68 | 9.26 | 完整模型 |
| w/o emotion | 23.58 | - | 13.66 | 10.47 | 去情绪推理 |
| w/o sum | 22.91 | 54.14 | 13.42 | 7.78 | 去情境总结 |
| w/o strategy | 22.44 | 54.58 | 15.09 | 6.98 | 去策略推理→多样性升但失控 |
| w/o CoT | 22.55 | - | 13.26 | 8.64 | 去结构化推理 |
| w/o 精炼+采样 | 22.22 | 55.93 | 15.25 | 11.86 | 掉点最多 |
| w/o PPO | 23.52 | 54.48 | 14.76 | 2.03 | PPL极低但情绪对齐差 |
关键发现¶
- 策略推理去除后多样性反而上升(D-2 从 13.68→15.09),但B-1和情感准确率下降——说明无策略约束的模型生成更随机但更不可控
- 数据精炼+采样是最关键组件,去除后各指标全面下降
- PPO 对 PPL 影响最大(2.03→9.26),说明RL阶段在格式/情绪/策略约束下牺牲了部分流畅性换取对齐性
- 框架在多个开源LLM上泛化(Qwen3-0.6B/4B、LLama3.2-3B等)
亮点与洞察¶
- 认知心理学驱动的多阶段推理设计非常自然且有说服力:情境总结→情绪识别→策略选择→行动推理→回复生成,每一步都有明确的功能和可解释输出
- 策略感知采样的设计巧妙地解决了数据不均衡问题——通过难度×频率的联合分布采样,确保难的高阶策略得到充分训练
- 复合奖励函数的"门控"设计值得借鉴——格式正确是前提,否则情绪和策略奖励无意义
局限与展望¶
- 策略体系基于EMPATHETICDIALOGUES数据集的分析构建,在其他文化或场景(如医疗咨询、危机干预)中可能不适用
- 自动标注依赖DeepSeek-R1的推理质量,标注错误会通过精炼流程传播
- 人工评估仅用了1000轮对话,规模有限
- 未探索多轮对话中的策略连贯性——当前每轮独立推理,不考虑会话级的策略规划
相关工作与启发¶
- vs ReflectDiffu (Yuan et al. 2025): ReflectDiffu 用扩散模型做共情回复,关注生成质量;STRIDE-ED 关注策略驱动的推理过程,在情感准确率上提升 17.4%
- vs CAB (Gao et al. 2023): CAB 建模认知评估和行为倾向,但缺乏全面的策略体系和数据精炼;STRIDE-ED 的策略覆盖和数据质量控制更系统
评分¶
- 新颖性: ⭐⭐⭐⭐ 策略体系扩展+多阶段CoT+策略感知数据精炼的组合较新颖
- 实验充分度: ⭐⭐⭐⭐⭐ 自动+人工评估,消融全面,多模型泛化验证
- 写作质量: ⭐⭐⭐⭐ 框架图清晰,方法描述详尽,但公式符号略多