An Ensemble of Retrieval-Based and Generation-Based Human-Computer Conversation Systems

Abstract

Human-computer conversation systems have attracted much attention in Natural Language Processing. Conversation systems can be roughly divided into two categories: retrieval-based and generation-based systems. Retrieval systems search a user-issued utterance (namely a query ) in a large conversational repository and return a reply that best matches the query. Generative approaches synthesize new replies. Both ways have certain advantages but suffer from their own disadvantages. We propose a novel ensemble of retrieval-based and generation-based conversation system. The retrieved candidates, in addition to the original query, are fed to a reply generator via a neural network, so that the model is aware of more information. The generated reply together with the retrieved ones then participates in a re-ranking process to find the final reply to output. Experimental results show that such an ensemble system outperforms each single module by a large margin.

Cite

Text

Song et al. "An Ensemble of Retrieval-Based and Generation-Based Human-Computer Conversation Systems." International Joint Conference on Artificial Intelligence, 2018. doi:10.24963/IJCAI.2018/609

Markdown

[Song et al. "An Ensemble of Retrieval-Based and Generation-Based Human-Computer Conversation Systems." International Joint Conference on Artificial Intelligence, 2018.](https://mlanthology.org/ijcai/2018/song2018ijcai-ensemble/) doi:10.24963/IJCAI.2018/609

BibTeX

@inproceedings{song2018ijcai-ensemble,
  title     = {{An Ensemble of Retrieval-Based and Generation-Based Human-Computer Conversation Systems}},
  author    = {Song, Yiping and Li, Cheng-Te and Nie, Jian-Yun and Zhang, Ming and Zhao, Dongyan and Yan, Rui},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {4382-4388},
  doi       = {10.24963/IJCAI.2018/609},
  url       = {https://mlanthology.org/ijcai/2018/song2018ijcai-ensemble/}
}