Cargando…
An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses
With the increasing popularity of personal assistant systems, it is crucial to build a chatbot that can communicate with humans and assist them to complete different tasks. A fundamental problem that any chatbots need to address is how to rank candidate responses based on previous utterances in a mu...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7298192/ http://dx.doi.org/10.1007/978-3-030-51310-8_22 |
_version_ | 1783547166435835904 |
---|---|
author | Wang, Disen Fang, Hui |
author_facet | Wang, Disen Fang, Hui |
author_sort | Wang, Disen |
collection | PubMed |
description | With the increasing popularity of personal assistant systems, it is crucial to build a chatbot that can communicate with humans and assist them to complete different tasks. A fundamental problem that any chatbots need to address is how to rank candidate responses based on previous utterances in a multi-turn conversation. A previous utterance could be either a past input from the user or a past response from the chatbot. Intuitively, a correct response needs to match well with both past responses and past inputs, but in a different way. Moreover, the matching process should depend on not only the content of the utterances but also domain knowledge. Although various models have been proposed for response matching, few of them studied how to adapt the matching mechanism to utterance types and domain knowledge. To address this limitation, this paper proposes an adaptive response matching network (ARM) to better model the matching relationship in multi-turn conversations. Specifically, the ARM model has separate response matching encoders to adapt to different matching patterns required by different utterance types. It also has a knowledge embedding component to inject domain-specific knowledge in the matching process. Experiments over two public data sets show that the proposed ARM model can significantly outperform the state of the art methods with much fewer parameters. |
format | Online Article Text |
id | pubmed-7298192 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72981922020-06-17 An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses Wang, Disen Fang, Hui Natural Language Processing and Information Systems Article With the increasing popularity of personal assistant systems, it is crucial to build a chatbot that can communicate with humans and assist them to complete different tasks. A fundamental problem that any chatbots need to address is how to rank candidate responses based on previous utterances in a multi-turn conversation. A previous utterance could be either a past input from the user or a past response from the chatbot. Intuitively, a correct response needs to match well with both past responses and past inputs, but in a different way. Moreover, the matching process should depend on not only the content of the utterances but also domain knowledge. Although various models have been proposed for response matching, few of them studied how to adapt the matching mechanism to utterance types and domain knowledge. To address this limitation, this paper proposes an adaptive response matching network (ARM) to better model the matching relationship in multi-turn conversations. Specifically, the ARM model has separate response matching encoders to adapt to different matching patterns required by different utterance types. It also has a knowledge embedding component to inject domain-specific knowledge in the matching process. Experiments over two public data sets show that the proposed ARM model can significantly outperform the state of the art methods with much fewer parameters. 2020-05-26 /pmc/articles/PMC7298192/ http://dx.doi.org/10.1007/978-3-030-51310-8_22 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Wang, Disen Fang, Hui An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title | An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title_full | An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title_fullStr | An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title_full_unstemmed | An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title_short | An Adaptive Response Matching Network for Ranking Multi-turn Chatbot Responses |
title_sort | adaptive response matching network for ranking multi-turn chatbot responses |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7298192/ http://dx.doi.org/10.1007/978-3-030-51310-8_22 |
work_keys_str_mv | AT wangdisen anadaptiveresponsematchingnetworkforrankingmultiturnchatbotresponses AT fanghui anadaptiveresponsematchingnetworkforrankingmultiturnchatbotresponses AT wangdisen adaptiveresponsematchingnetworkforrankingmultiturnchatbotresponses AT fanghui adaptiveresponsematchingnetworkforrankingmultiturnchatbotresponses |