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...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Disen, Fang, Hui
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