Generating emotional response by conditional variational auto-encoder in open-domain dialogue system

Neurocomputing(2021)

引用 7|浏览17
暂无评分
摘要
An important goal in open-domain dialogue research is to make chatbot generate emotional responses given a context. To achieve this, some researchers have attempted to introduce affective information into neural dialogue models. However, these neural dialogue models containing affective information still suffer from the problem of generating safe but meaningless responses, such as I don’t know, which makes users lose interest in chatting quickly. Fortunately, the latest research has proven that conditional variational auto-encoder (CVAE) can solve this problem and enhance the responses’ diversity. In this paper, we combine affective knowledge into the CVAE-based model to generate diverse and affective responses. First, we use an affective lexicon to understand each word’s emotion in the input sentences and feed the affective vector with its embedding vector together into the CVAE-based model. Next, we construct semantic and affective loss functions, enabling the model to simultaneously learn the response’s semantic and affective distributions. Additionally, we formulate a ranking rule to help rank the candidate responses according to their syntax, semantics, and affection scores, thereby enhancing the emotion and relevance while retaining the response’s diversity. Finally, we evaluate the proposed model on the DailyDialog dataset and Reddit dataset. The experimental results show that our model can generate more emotional, diverse, and context-relevant responses compared to the baselines.
更多
查看译文
关键词
Open-domain Dialogue,Sequence-to-sequence,Conditional variational auto-encoder,Affective lexicon
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要