Assigning Personality/Profile to a Chatting Machine for Coherent Conversation Generation
Abstract
Endowing a chatbot with personality is challenging but significant to deliver more realistic and natural conversations. In this paper, we address the issue of generating responses that are coherent to a pre-specified personality or profile. We present a method that uses generic conversation data from social media (without speaker identities) to generate profile-coherent responses. The central idea is to detect whether a profile should be used when responding to a user post (by a profile detector), and if necessary, select a key-value pair from the profile to generate a response forward and backward (by a bidirectional decoder) so that a personality-coherent response can be generated. Furthermore, in order to train the bidirectional decoder with generic dialogue data, a position detector is designed to predict a word position from which decoding should start given a profile value. Manual and automatic evaluation shows that our model can deliver more coherent, natural, and diversified responses.
Cite
Text
Qian et al. "Assigning Personality/Profile to a Chatting Machine for Coherent Conversation Generation." International Joint Conference on Artificial Intelligence, 2018. doi:10.24963/IJCAI.2018/595Markdown
[Qian et al. "Assigning Personality/Profile to a Chatting Machine for Coherent Conversation Generation." International Joint Conference on Artificial Intelligence, 2018.](https://mlanthology.org/ijcai/2018/qian2018ijcai-assigning/) doi:10.24963/IJCAI.2018/595BibTeX
@inproceedings{qian2018ijcai-assigning,
title = {{Assigning Personality/Profile to a Chatting Machine for Coherent Conversation Generation}},
author = {Qian, Qiao and Huang, Minlie and Zhao, Haizhou and Xu, Jingfang and Zhu, Xiaoyan},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2018},
pages = {4279-4285},
doi = {10.24963/IJCAI.2018/595},
url = {https://mlanthology.org/ijcai/2018/qian2018ijcai-assigning/}
}