A Survey on Dialogue Systems: Recent Advances and New Frontiers

1 minute read

Published:

This is a reading note on dialogue systems, covering recent advances and new frontiers in the field.

Generative Approaches

Generative approaches are more proper for open-domain conversations, as they can generate responses that never appeared in training data.

Key papers:

Dialogue Context

How to make context more useful? An empirical study on context-aware neural conversational models:

Response Diversity

PaperWeekly 第十八期 — 提高seq2seq方法所生成对话的流畅度和多样性

Objective Function:

Beam Search:

  • Batra. Diverse beam search: Decoding diverse solutions from neural sequence models
  • Generating long and diverse responses with neural conversation models
  • A simple, fast diverse decoding algorithm for neural generation

Rerank:

  • A diversity-promoting objective function for neural conversation models
  • A neural network approach to context-sensitive generation of conversational response

Latent Variable: Latent variable is designed to make high-level decisions like topic or sentiment.

Other Topics (TODO)

  • Topics and personalities
  • Outside knowledge base
  • Interactive learning
  • Evaluation (another deep learning model)

Retrieval Approaches

Retrieval-based approaches are informative and fluent.

Single-turn Response Matching

Multi-turn Response Matching

Hybrid Approaches

  • A sequence to sequence and rerank based chatbot engine
  • An ensemble of retrieval-and generation-based dialog systems

This survey was compiled in 2018 as a reading note on dialogue systems.