Improving the Responses Diversity of Persona-based Neural Conversation System: A Conditional Variational Autoencoders-based Approach

  • Tianyuan SHI
  • , Wei YU
  • , Huichun YANG
  • , Yongduan SONG*
  • *Corresponding author for this work

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

1 Citation (Scopus)

Abstract

Given a conversational context based on persona information to a chatbot, how to generate diverse and relevant responses? Many existing works could effectively capture useful information from external knowledge, but they rarely consider the diversity of responses. In this paper, we consider both the persona information and the responses' diversity, upon which we develop a Seq2Seq-based model with hierarchical RNN context encoder, Conditional Variational Autoencoder (CVAE) and pointer generator. Hierarchical RNN allows those context utterances to be used more effectively. CVAE is used to capture the relationship between question and several appropriate answers. With pointer generator, an output token in a response could either be generated or copied from persona facts. The model is trained and tested on Persona-Chat dataset. Finally, automatic evaluation shows that compared with the baseline model, this developed model is able to better integrate the persona information and generate more diverse responses.
Original languageEnglish
Title of host publicationProceedings 2020 Chinese Automation Congress, CAC 2020
PublisherIEEE
Pages6317-6320
Number of pages4
ISBN (Electronic)9781728176871
ISBN (Print)9781728176888
DOIs
Publication statusPublished - 6 Nov 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Keywords

  • CVAE
  • Diversity
  • Hierarchical RNN
  • Persona-based
  • Pointer-generator
  • Seq2Seq

Fingerprint

Dive into the research topics of 'Improving the Responses Diversity of Persona-based Neural Conversation System: A Conditional Variational Autoencoders-based Approach'. Together they form a unique fingerprint.

Cite this