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 language | English |
|---|---|
| Title of host publication | Proceedings 2020 Chinese Automation Congress, CAC 2020 |
| Publisher | IEEE |
| Pages | 6317-6320 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781728176871 |
| ISBN (Print) | 9781728176888 |
| DOIs | |
| Publication status | Published - 6 Nov 2020 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2020 IEEE.
Keywords
- CVAE
- Diversity
- Hierarchical RNN
- Persona-based
- Pointer-generator
- Seq2Seq