English

Progressive Open-Domain Response Generation with Multiple Controllable Attributes

Computation and Language 2021-06-29 v1 Machine Learning

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.

Keywords

Cite

@article{arxiv.2106.14614,
  title  = {Progressive Open-Domain Response Generation with Multiple Controllable Attributes},
  author = {Haiqin Yang and Xiaoyuan Yao and Yiqun Duan and Jianping Shen and Jie Zhong and Kun Zhang},
  journal= {arXiv preprint arXiv:2106.14614},
  year   = {2021}
}

Comments

7 pages, 2 figures, 3 tables, in IJCAI'21

R2 v1 2026-06-24T03:39:58.961Z