Infusing Multi-Source Knowledge with Heterogeneous Graph Neural Network for Emotional Conversation Generation

12/09/2020
by   Yunlong Liang, et al.
0

The success of emotional conversation systems depends on sufficient perception and appropriate expression of emotions. In a real-world conversation, we firstly instinctively perceive emotions from multi-source information, including the emotion flow of dialogue history, facial expressions, and personalities of speakers, and then express suitable emotions according to our personalities, but these multiple types of information are insufficiently exploited in emotional conversation fields. To address this issue, we propose a heterogeneous graph-based model for emotional conversation generation. Specifically, we design a Heterogeneous Graph-Based Encoder to represent the conversation content (i.e., the dialogue history, its emotion flow, facial expressions, and speakers' personalities) with a heterogeneous graph neural network, and then predict suitable emotions for feedback. After that, we employ an Emotion-Personality-Aware Decoder to generate a response not only relevant to the conversation context but also with appropriate emotions, by taking the encoded graph representations, the predicted emotions from the encoder and the personality of the current speaker as inputs. Experimental results show that our model can effectively perceive emotions from multi-source knowledge and generate a satisfactory response, which significantly outperforms previous state-of-the-art models.

READ FULL TEXT
research
04/04/2017

Emotional Chatting Machine: Emotional Conversation Generation with Internal and External Memory

Perception and expression of emotion are key factors to the success of d...
research
11/20/2019

EmpGAN: Multi-resolution Interactive Empathetic Dialogue Generation

Conventional emotional dialogue system focuses on generating emotion-ric...
research
05/29/2022

CPED: A Large-Scale Chinese Personalized and Emotional Dialogue Dataset for Conversational AI

Human language expression is based on the subjective construal of the si...
research
10/09/2021

Empathetic Response Generation through Graph-based Multi-hop Reasoning on Emotional Causality

Empathetic response generation aims to comprehend the user emotion and t...
research
11/25/2019

Emotional Neural Language Generation Grounded in Situational Contexts

Emotional language generation is one of the keys to human-like artificia...
research
08/27/2020

Language Models as Emotional Classifiers for Textual Conversations

Emotions play a critical role in our everyday lives by altering how we p...
research
04/17/2019

Reinforcement Learning Based Emotional Editing Constraint Conversation Generation

In recent years, the generation of conversation content based on deep ne...

Please sign up or login with your details

Forgot password? Click here to reset