论文阅读 ESConv
Title: Towards Emotional Support Dialog Systems
论文速览
- Abstract
- 本文关注于情感支持对话,提供了一个带策略的情绪支持数据集
- Introduction
- 情感支持应用广泛
- 情绪支持数据集应该包括exploration、understand、suggestion三个过程,还包括有用户的情绪强度变化
- 目前的研究模型中没有具体有效的情绪支持方法;采集数据集时需要训练有素的支持者
- ESC框架:三个阶段,多种策略;众包做数据集;在情绪支持方面有提升
- Related Work
- 移情、同感对话
- 情绪支持的数据集
- 情绪支持对话
- 任务定义
- ESC框架
- 三个阶段:探索、理解、建议
- 八种策略
- Data Collection
- 获取数据集的方法
- Data Characteristics
- 数据展示
- Experiments
- 基准模型:BlenderBot、DialoGPT
- 模型变种:不带策略:Vanilla;带策略:Random、Joint、Oracle
- 评估指标:PPL、B-2、R-L、Extrema
- 实验结果:
- 带策略的Oracle优于不带策略的Vanilla
- 带策略的Oracle稍微弱于不带策略的Vanilla,因为一旦策略预测错误,respond会完全不同
- BlenderBot 变体始终比 DialoGPT 变体表现更好
- 人类互动评价结果:
- 微调后ES能力提升
- 带策略微调后能更加适合用户需求
- 正确的策略更重要
- Conclusion
- 三个阶段、多种策略、ESConv
- 道德评估
解决了什么问题
- 目前的对话系统没有针对情感支持的任务和语料库,因此ESC方向还没有被探索到,对话场景中缺乏情感支持。
- 情感支持(ES)旨在减少个人的情绪困扰,帮助他们理解和应对所面临的挑战。目前的模型大都只能表示共情而不能解决问题。
- 通过社交而不是专业咨询的方式提供情感支持。
怎么解决的/该方法的优势
- 基于Hill的帮助技能理论,提出了ESC框架
- 情感支持过程
- 理解遇到的困难,exploration
- 表达理解和同情,insight/comforting
- 提出解决问题的方法,action
- 情感支持过程
- 构建ESConv数据集,有丰富的注释(支持策略)
- 每个聊天会都会标记:
- 问题类别
- 用户情绪类别
- 用户情绪强度
- 遇到困难的简介
- 每个聊天会都会标记:
- ESC系统
- 选择支持策略,生成策略约束Respond
- 情绪状态建模,跟踪用户情绪变化【待分析】
- 提出了评估ES实验效果的新方法
有什么创新点
实验结果好在哪里,怎么证明的
相关工作分析
- 表达情感
- ECM:情感对话,可以生成情感反应。有情商而不只是智商
- ES:有情绪支持的能力,可以减少用户情绪困扰
- 共情能力
- 反应出同情心,不能做情绪支持
- 数据集
- 数据集中的对话短,不适合ES任务
- ESC系统
- 大多研究都人为预先规定好的规则和回复词典