Generating Relevant and Coherent Dialogue Responses using Self-separated Conditional Variational AutoEncoders
Conditional Variational AutoEncoder (CVAE) effectively increases the diversity and informativeness of responses in open-ended dialogue generation tasks through enriching the context vector with sampled latent variables. However, due to the inherent one-to-many and many-to-one phenomena in human dialogues, the sampled latent variables may not correctly reflect the contexts' semantics, leading to irrelevant and incoherent generated responses. To resolve this problem, we propose Self-separated Conditional Variational AutoEncoder (abbreviated as SepaCVAE) that introduces group information to regularize the latent variables, which enhances CVAE by improving the responses' relevance and coherence while maintaining their diversity and informativeness. SepaCVAE actively divides the input data into groups, and then widens the absolute difference between data pairs from distinct groups, while narrowing the relative distance between data pairs in the same group. Empirical results from automatic evaluation and detailed analysis demonstrate that SepaCVAE can significantly boost responses in well-established open-domain dialogue datasets.
Code (0)
등록된 구현이 없습니다.
Tasks
Dialogue GenerationDiversityInformativenessMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Partner Personas Generation for Dialogue Response Generation
Incorporating personas information allows diverse and engaging responses in dialogue response generation. Unfortunately, prior works have primarily focused on self personas and have overlooked the value of partner person…
reinforcement-learningReinforcement Learning (RL)Response GenerationStylized Dialogue Response Generation Using Stylized Unpaired Texts
Generating stylized responses is essential to build intelligent and engaging dialogue systems. However, this task is far from well-explored due to the difficulties of rendering a particular style in coherent responses, e…
DecoderDialogue GenerationResponse GenerationControlling Dialogue Generation with Semantic Exemplars
Dialogue systems pretrained with large language models generate locally coherent responses, but lack the fine-grained control over responses necessary to achieve specific goals. A promising method to control response gen…
Dialogue GenerationResponse GenerationPartner Personas Generation for Diverse Dialogue Generation
Incorporating personas information allows diverse and engaging responses in dialogue response generation. Unfortunately, prior works have primarily focused on self personas and have overlooked the value of partner person…
Dialogue GenerationResponse GenerationGenerating Informative Dialogue Responses with Keywords-Guided Networks
Recently, open-domain dialogue systems have attracted growing attention. Most of them use the sequence-to-sequence (Seq2Seq) architecture to generate responses. However, traditional Seq2Seq-based open-domain dialogue mod…
Decoder