
摘要
对话中的情感识别(Emotion Recognition in Conversations, ERC)在构建具有共情能力的机器方面日益受到关注。近年来,众多研究致力于利用深度学习模型感知对话上下文。然而,由于缺乏有效提取和整合情感线索的能力,现有方法在理解上下文方面仍显不足。为此,本文提出一种新型的上下文推理网络(DialogueCRN),从认知视角全面理解对话上下文。受情绪认知理论的启发,我们设计了多轮推理模块,以提取并整合情感线索。该推理模块通过迭代执行直觉性检索过程与有意识的推理过程,模拟人类独特的认知思维方式。在三个公开基准数据集上的大量实验结果表明,所提出的模型在性能上具有显著有效性与优越性。
代码仓库
zerohd4869/DialogueCRN
官方
pytorch
GitHub 中提及
zerohd4869/mm-dfn
pytorch
GitHub 中提及
基准测试
| 基准 | 方法 | 指标 |
|---|---|---|
| emotion-recognition-in-conversation-on | DialogueCRN+RoBERTa | Accuracy: 67.39 Weighted-F1: 67.53 |
| emotion-recognition-in-conversation-on | DialogueCRN | Accuracy: 66.05 Weighted-F1: 66.33 |
| emotion-recognition-in-conversation-on-4 | DialogueCRN+RoBERTa | Micro-F1: 41.04 Weighted-F1: 38.79 |
| emotion-recognition-in-conversation-on-7 | DialogueCRN | Accuracy: 81.34 Weighted F1: 81.28 |
| emotion-recognition-in-conversation-on-cmu-2 | DialogueCRN | Accuracy: 37.88 Weighted F1: 26.55 |
| emotion-recognition-in-conversation-on-meld | DialogueCRN | Accuracy: 60.73 Weighted-F1: 58.39 |
| emotion-recognition-in-conversation-on-meld | DialogueCRN+RoBERTa | Accuracy: 66.93 Weighted-F1: 65.77 |