Papers › Learning Discourse-level Diversity for Neural Dialog Models using Conditional...

Learning Discourse-level Diversity for Neural Dialog Models using Conditional Variational Autoencoders

31 Mar 2017ACL 2017 7arXiv:1703.10960archive 2025-07-28

Tiancheng Zhao, Ran Zhao, Maxine Eskenazi

While recent neural encoder-decoder models have shown great promise in modeling open-domain conversations, they often generate dull and generic responses. Unlike past work that has focused on diversifying the output of the decoder at word-level to alleviate this problem, we present a novel framework based on conditional variational autoencoders that captures the discourse-level diversity in the encoder. Our model uses latent variables to learn a distribution over potential conversational intents and generates diverse responses using only greedy decoders. We have further developed a novel variant that is integrated with linguistic prior knowledge for better performance. Finally, the training procedure is improved by introducing a bag-of-word loss. Our proposed models have been validated to generate significantly more diverse responses than baseline approaches and exhibit competence in discourse-level decision-making.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

snakeztc/NeuralDialog-CVAE officialmentioned in papermentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Decision MakingDecoderDialogue GenerationDiversityText Generation

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

cVAE

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections