Generating More Interesting Responses in Neural Conversation Models with Distributional Constraints

Ashutosh Baheti, Alan Ritter, Jiwei Li, Bill Dolan
9/4/2018
cs.CL

Official code: abaheti95/DC-NeuralConversation (28 stars, MIT, last commit 2018-10-22).

Abstract

Neural conversation models tend to generate safe, generic responses for most inputs. This is due to the limitations of likelihood-based decoding objectives in generation tasks with diverse outputs, such as conversation. To address this challenge, we propose a simple yet effective approach for incorporating side information in the form of distributional constraints over the generated responses. We propose two constraints that help generate more content rich responses that are based on a model of syntax and topics (Griffiths et al., 2005) and semantic similarity (Arora et al., 2016). We evaluate our approach against a variety of competitive baselines, using both automatic metrics and human judgments, showing that our proposed approach generates responses that are much less generic without sacrificing plausibility. A working demo of our code can be found at https://github.com/abaheti95/DC-NeuralConversation.

View on arXivView PDF

Code Implementations(1)

MIT

OpenNMT based Neural Conversation model which implements Topic and Semantic Distributional Constraints to improve quality of generated responses

286Perl, RubyAug 22, 20188 years agoMIT
dialogue-systemsneural-conversation-models

Similar Papers

Cite this paper

@article{baheti2018generating,
  title  = {Generating More Interesting Responses in Neural Conversation Models with Distributional Constraints},
  author = {Ashutosh Baheti and Alan Ritter and Jiwei Li and Bill Dolan},
  year   = {2018},
  eprint = {1809.01215},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1809.01215}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1809.01215.svg)](https://codeofpaper.com/paper/1809.01215)

Discussion