An Adversarial Approach to High-Quality, Sentiment-Controlled Neural Dialogue Generation
arXiv:1901.07129
Abstract
In this work, we propose a method for neural dialogue response generation that allows not only generating semantically reasonable responses according to the dialogue history, but also explicitly controlling the sentiment of the response via sentiment labels. Our proposed model is based on the paradigm of conditional adversarial learning; the training of a sentiment-controlled dialogue generator is assisted by an adversarial discriminator which assesses the fluency and feasibility of the response generating from the dialogue history and a given sentiment label. Because of the flexibility of our framework, the generator could be a standard sequence-to-sequence (SEQ2SEQ) model or a more complicated one such as a conditional variational autoencoder-based SEQ2SEQ model. Experimental results using automatic and human evaluation both demonstrate that our proposed framework is able to generate both semantically reasonable and sentiment-controlled dialogue responses.
arXiv commentDEEP-DIAL 2019
References in corpus (11)
- Conditional Generative Adversarial Nets
- A Neural Conversational Model
- Improved Techniques for Training GANs
- How NOT To Evaluate Your Dialogue System: An Empirical Study of Unsupervised Evaluation Metrics for Dialogue Response Generation
- Deep Reinforcement Learning for Dialogue Generation
- Adversarial Learning for Neural Dialogue Generation
- Learning Discourse-level Diversity for Neural Dialog Models using Conditional Variational Autoencoders
- Toward Controlled Generation of Text
- Emotional Chatting Machine: Emotional Conversation Generation with Internal and External Memory
- A Conditional Variational Framework for Dialog Generation
- Multi-space Variational Encoder-Decoders for Semi-supervised Labeled Sequence Transduction