Proceedings

PCVAE: Generating Prior Context for Dialogue Response Generation

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4065-4071.

https://doi.org/10.24963/ijcai.2022/564

Abstract

Conditional Variational AutoEncoder (CVAE) is promising for modeling one-to-many relationships in dialogue generation, as it can naturally generate many responses from a given context. However, the conventional used continual latent variables in CVAE are more likely to generate generic rather than distinct and specific responses. To resolve this problem, we introduce a novel discrete variable called prior context which enables the generation of favorable responses. Specifically, we present Prior Context VAE (PCVAE), a hierarchical VAE that learns prior context from data automatically for dialogue generation. Meanwhile, we design Active Codeword Transport (ACT) to help the model actively discover potential prior context. Moreover, we propose Autoregressive Compatible Arrangement (ACA) that enables modeling prior context in autoregressive style, which is crucial for selecting appropriate prior context according to a given context. Extensive experiments demonstrate that PCVAE can generate distinct responses and significantly outperforms strong baselines.

  1. [Bahdanau et al., 2015] Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly learning to align and translate. CoRR, abs/1409.0473, 2015.
  2. [Banerjee and Lavie, 2005] Satanjeev Banerjee and Alon Lavie. Meteor: An automatic metric for mt evaluation with improved correlation with human judgments. In Proceedings of the acl workshop on intrinsic and extrinsic evaluation measures for ma- chine translation and/or summarization, pages 65-72, 2005.
  3. [Bengio et al., 2013] Yoshua Bengio, Nicholas Léonard, and Aaron C. Courville. Estimating or propagating gradients through stochastic neurons for conditional computation. ArXiv, abs/1308.3432, 2013.
  4. [Bird et al., 2009] Steven Bird, Ewan Klein, and Edward Loper. Natural language processing with python. https://www.nltk.org/, 2009. Accessed: 2022-5-14. Link
  5. [Cho et al., 2014] Kyunghyun Cho, Bart van Merrienboer, C ¸aglar Gülc ¸ehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. In EMNLP, 2014.
  6. [Csaky et al., 2019] Richard Csaky, Patrik Purgai, and Gábor Rec- ski. Improving neural conversational models with entropy-based data filtering. In ACL, 2019.
  7. [Cuturi, 2013] Marco Cuturi. Sinkhorn distances: Lightspeed com- putation of optimal transport. Advances in neural information processing systems, 26:2292-2300, 2013.
  8. [Danescu-Niculescu-Mizil and Lee, 2011] Cristian Danescu- Niculescu-Mizil and Lillian Lee. Chameleons in imagined conversations: A new approach to understanding coordination of linguistic style in dialogs. In Proceedings of the Workshop on Cognitive Modeling and Computational Linguistics, ACL 2011, 2011.
  9. [Dhariwal et al., 2020] Prafulla Dhariwal, Heewoo Jun, Christine Payne, Jong Wook Kim, Alec Radford, and Ilya Sutskever. Juke- box: A generative model for music. ArXiv, abs/2005.00341, 2020.
  10. [Dieleman et al., 2018] Sander Dieleman, Aäron van den Oord, and Karen Simonyan. The challenge of realistic music generation: modelling raw audio at scale. arXiv:1806.10474, 2018.
  11. [Feng et al., 2020] Shaoxiong Feng, Hongshen Chen, Kan Li, and Dawei Yin. Posterior-gan: Towards informative and coherent re- sponse generation with posterior generative adversarial network. ArXiv, abs/2003.02020, 2020.
  12. [Gao et al., 2019] Jun Gao, Wei Bi, Xiaojiang Liu, Junhui Li, Guodong Zhou, and Shuming Shi. A discrete cvae for response generation on short-text conversation. In EMNLP, 2019.
  13. [Graham, 2015] Yvette Graham. Re-evaluating automatic summa- rization with bleu and 192 shades of rouge. In EMNLP, 2015.
  14. [Jaderberg et al., 2017] Max Jaderberg, Valentin Dalibard, Simon Osindero, Wojciech M Czarnecki, Jeff Donahue, Ali Razavi, Oriol Vinyals, Tim Green, Iain Dunning, Karen Simonyan, et al. Population based training of neural networks. arXiv preprint arXiv:1711.09846, 2017.
  15. [Kingma and Welling, 2014] Diederik P. Kingma and Max Welling. Auto-encoding variational bayes. CoRR, abs/1312.6114, 2014.
  16. [Lancucki et al., 2020] Adrian Lancucki, Jan Chorowski, Guil- laume Sanchez, Ricard Marxer, Nanxin Chen, Hans J. G. A. Dolfing, Sameer Khurana, Tanel Alumäe, and Antoine Laurent. Robust training of vector quantized bottleneck models. IJCNN, pages 1-7, 2020.
  17. [Li et al., 2016] Jiwei Li, Michel Galley, Chris Brockett, Jianfeng Gao, and William B. Dolan. A diversity-promoting objective function for neural conversation models. In NAACL, 2016.
  18. [Liu et al., 2020] Qian Liu, Yihong Chen, B. Chen, Jian-Guang Lou, Zixuan Chen, Bin Zhou, and Dongmei Zhang. You impress me: Dialogue generation via mutual persona perception. ArXiv, abs/2004.05388, 2020.
  19. [Luong et al., 2015] Thang Luong, Hieu Pham, and Christopher D. Manning. Effective approaches to attention-based neural ma- chine translation. In EMNLP, 2015.
  20. [Papineni et al., 2002] Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. Bleu: A method for automatic evalua- tion of machine translation. In ACL, page 311-318, USA, 2002. Association for Computational Linguistics.
  21. [Pennington et al., 2014] Jeffrey Pennington, Richard Socher, and Christopher D. Manning. Glove: Global vectors for word repre- sentation. In EMNLP, 2014.
  22. [Sohn et al., 2015] Kihyuk Sohn, Xinchen Yan, and Honglak Lee. Learning structured output representation using deep conditional generative models. In Proceedings of the 28th International Con- ference on Neural Information Processing Systems -Volume 2, NIPS'15, page 3483-3491, Cambridge, MA, USA, 2015. MIT Press. Sordoni et al., 2015]
  23. Alessandro Sordoni, Michel Galley, Michael Auli, Chris Brockett, Yangfeng Ji, Margaret Mitchell, Jian-Yun Nie, Jianfeng Gao, and William B. Dolan. A neural network approach to context-sensitive generation of conversational re- sponses. In NAACL, 2015.
  24. [Sun et al., 2021] Bin Sun, Shaoxiong Feng, Yiwei Li, Jiamou Liu, and Kan Li. Generating relevant and coherent dialogue responses using self-separated conditional variational autoencoders. In ACL/IJCNLP, 2021.
  25. [van den Oord et al., 2017] Aäron van den Oord, Oriol Vinyals, and Koray Kavukcuoglu. Neural discrete representation learning. In NIPS, 2017.
  26. [Yan et al., 2016] Xinchen Yan, Jimei Yang, Kihyuk Sohn, and Honglak Lee. Attribute2image: Conditional image generation from visual attributes. ArXiv, abs/1512.00570, 2016.
  27. [Zang et al., 2020] Xiaoxue Zang, Abhinav Rastogi, Jianguo Zhang, and Jindong Chen. Multiwoz 2.2 : A dialogue dataset with additional annotation corrections and state tracking base- lines. ArXiv, abs/2007.12720, 2020.
  28. [Zhang et al., 2018a] Hainan Zhang, Yanyan Lan, J. Guo, Jun Xu, and Xueqi Cheng. Reinforcing coherence for sequence to se- quence model in dialogue generation. In IJCAI, 2018. IJCAI
  29. [Zhang et al., 2018b] Yizhe Zhang, Michel Galley, Jianfeng Gao, Zhe Gan, Xiujun Li, Chris Brockett, and Bill Dolan. Gener- ating informative and diverse conversational responses via ad- versarial information maximization. In S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett, ed- itors, Advances in Neural Information Processing Systems, vol- ume 31.
  30. Curran Associates, Inc., 2018.
  31. [Zhao et al., 2017] Tiancheng Zhao, Ran Zhao, and Maxine Eskénazi. Learning discourse-level diversity for neural dialog models using conditional variational autoencoders. In ACL, 2017.
  32. [Zhao et al., 2018] Tiancheng Zhao, Kyusong Lee, and Maxine Es- kenazi. Unsupervised discrete sentence representation learning for interpretable neural dialog generation. In ACL, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards