Progressive Open-Domain Response Generation with Multiple Controllable Attributes

Abstract

It is desirable to include more controllable attributes to enhance the diversity of generated responses in open-domain dialogue systems. However, existing methods can generate responses with only one controllable attribute or lack a flexible way to generate them with multiple controllable attributes. In this paper, we propose a Progressively trained Hierarchical Encoder-Decoder (PHED) to tackle this task. More specifically, PHED deploys Conditional Variational AutoEncoder (CVAE) on Transformer to include one aspect of attributes at one stage. A vital characteristic of the CVAE is to separate the latent variables at each stage into two types: a global variable capturing the common semantic features and a specific variable absorbing the attribute information at that stage. PHED then couples the CVAE latent variables with the Transformer encoder and is trained by minimizing a newly derived ELBO and controlled losses to produce the next stage's input and produce responses as required. Finally, we conduct extensive evaluations to show that PHED significantly outperforms the state-of-the-art neural generation models and produces more diverse responses as expected.

Cite

Text

Yang et al. "Progressive Open-Domain Response Generation with Multiple Controllable Attributes." International Joint Conference on Artificial Intelligence, 2021. doi:10.24963/IJCAI.2021/451

Markdown

[Yang et al. "Progressive Open-Domain Response Generation with Multiple Controllable Attributes." International Joint Conference on Artificial Intelligence, 2021.](https://mlanthology.org/ijcai/2021/yang2021ijcai-progressive/) doi:10.24963/IJCAI.2021/451

BibTeX

@inproceedings{yang2021ijcai-progressive,
  title     = {{Progressive Open-Domain Response Generation with Multiple Controllable Attributes}},
  author    = {Yang, Haiqin and Yao, Xiaoyuan and Duan, Yiqun and Shen, Jianping and Zhong, Jie and Zhang, Kun},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {3279-3285},
  doi       = {10.24963/IJCAI.2021/451},
  url       = {https://mlanthology.org/ijcai/2021/yang2021ijcai-progressive/}
}