跳转至

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}\) 为输入,不直接吐回复,而是先在内部依次产出情境总结、情绪状态、共情策略和策略执行动作四个中间结果,再据此生成最终回复 \(u_t\)。每个中间步骤都被裹进结构化标签(<Context><Emotion><Strategy> 等),使推理过程既可解释又可被奖励信号约束。要让这条链真正学起来,框架先用一套覆盖全情绪谱系的策略体系定义「可选策略」,再用一条策略感知的数据精炼流程产出高质均衡的训练集,最后用 SFT 打底、多目标 PPO 收尾的两阶段训练把模型对齐到情绪、策略与格式三个维度,训练好的模型在推理时才能稳定走完这条认知链。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
    subgraph TAX["全面共情策略体系"]
        direction TB
        A["8 种负面咨询策略"] --> B["扩到正/中/负全情绪谱系<br/>提问细分为三种探索型策略"]
        B --> C["每策略标注 I–III 难度评分"]
    end
    subgraph REFINE["策略感知数据精炼流程"]
        direction TB
        D["DeepSeek-R1 自动标注<br/>策略类型 + 推理轨迹"] --> E["三评估者打分<br/>Spearman 加权选 top 12k"]
        E --> F["按 策略频率×难度 采样<br/>得到 ED-CSA-5k"]
    end
    TAX --> REFINE
    REFINE --> G["SFT + 多目标 PPO 两阶段训练<br/>复合奖励 格式×(1+情绪+策略)"]
    G --> H["认知决策链推理<br/>情境→情绪→策略→动作→回复"]
    H --> I["最终共情回复"]

关键设计

1. 全面共情策略体系:把策略从「负面咨询」扩到全情绪谱系

现有策略系统(如 Liu et al. 2021 的 8 种策略)只面向负面情绪的咨询场景,可真实对话里正面情绪(如分享好消息)同样需要共情,且需要完全不同的策略。本文在这 8 种策略基础上扩展,覆盖正面、中性、负面三类情绪,并把笼统的「提问」策略细分为三种不同认知层次的「探索型」策略,让策略谱系横跨情感验证、积极倾听、认知重构、引导行动等多个维度。

更关键的是为每种策略标注三级难度评分(I–III)以反映其认知复杂度,这个难度标签会在后续数据采样中被用来给高阶策略「加权补课」,从根上缓解简单策略主导训练的偏置。

2. 策略感知数据精炼流程:从噪声标注里捞出高质、均衡的训练集

直接用 LLM 自动标注的数据质量参差不齐,且策略分布严重失衡(简单策略大量占据),因此本文设计了三步精炼:先用 DeepSeek-R1 对 EMPATHETICDIALOGUES 自动标注策略类型与推理轨迹;再用 DeepSeek-R1、Qwen3、Llama-3.1 三个独立评估者打分,按 Spearman 相关性加权聚合后选出 top 12k 高质量样本;最后按「策略频率 × 难度权重」的联合分布采样,得到 5k 精炼集 ED-CSA-5k。

多评估者加权解决了「单一标注者不可靠」的质量问题,而频率与难度交叉的采样则保证难的高阶策略也有足够样本,使数据在质量和分布两个维度同时被优化。

3. SFT + 多目标 PPO 两阶段训练:先会推理,再对齐三维目标

SFT 阶段把带策略标注的精炼数据和不带标注的剩余数据混合训练,让模型既学会显式的策略推理、又保持通用回复能力,避免只在小规模精炼集上过拟合。但 SFT 只能模仿示范,碰到分布外的策略选择就力不从心,于是 PPO 阶段接力,用复合奖励 \(R = r_{\text{format}} \cdot (1 + r_{\text{emotion}} + r_{\text{strategy}})\) 做强化。

这个奖励的乘加结构很关键:格式奖励 \(r_{\text{format}}\) 是门控因子,一旦结构化标签出错整体奖励直接归零;情绪与策略奖励则以加性方式叠加,引导模型在「格式合法」的前提下进一步对齐情绪识别和策略选择。

损失函数 / 训练策略

SFT 阶段使用标准负对数似然损失。PPO 阶段使用近端策略优化,奖励为三个二值奖励的乘加组合(格式 ×(1 + 情绪 + 策略))。初始学习率 1e-4,batch size 16,序列长度 2048。

一个完整示例

用户说「我终于拿到 offer 了!」——这是一条正面情绪话语,恰好落在旧策略体系覆盖不到的区间。STRIDE-ED 先在 <Context> 里总结情境(用户分享求职成功的喜讯),在 <Emotion> 里识别出「兴奋/自豪」,在 <Strategy> 里从全情绪策略库选出一条高阶的「积极共鸣 + 引导庆祝」策略而非简单的提问,再推断出具体执行动作(肯定努力、邀请用户多分享),最终生成既有温度又有策略落点的回复。整个过程的每一步都带结构化标签,PPO 的情绪/策略奖励正是据此逐段核对、对齐的。

实验关键数据

主实验(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+策略感知数据精炼的组合较新颖
  • 实验充分度: ⭐⭐⭐⭐⭐ 自动+人工评估,消融全面,多模型泛化验证
  • 写作质量: ⭐⭐⭐⭐ 框架图清晰,方法描述详尽,但公式符号略多