Abstract

Matching an appropriate response with its multi-turn context is a crucial challenge in retrieval-based chatbots. Current studies construct multiple representations of context and response to facilitate response selection, but they use these representations in isolation and ignore the relationships among representations. To address these problems, we propose a hierarchical aggregation network of multi-representation (HAMR) to leverage abundant representations sufficiently and enhance valuable information. First, we employ bidirectional recurrent neural networks (BiRNN) to extract syntactic and semantic representations of sentences and use a self-aggregation mechanism to combine these representations. Second, we design a matching aggregation mechanism for fusing different matching information between each utterance in context and response, which is generated by an attention mechanism. By considering the candidate response as the real part of the context, we try to integrate all of them in chronological order and then accumulate the vectors to calculate the final matching degree. An extensive empirical study on two multi-turn response selection data sets indicates that our proposed model achieves a new state-of-the-art result.

Highlights

  • Building a more intelligent and effective dialogue system has attracted increasing research attention in recent years

  • In order to solve above challenges and leverage abundant information of sentences, we propose a hierarchical aggregation network of multi-representation (HAMR) for multi-turn response selection in retrieval-based chatbots

  • Our main contributions are summarized as follows: 1) We propose a new context-response matching model for multi-turn response selection in retrieval-based chatbots

Read more

Summary

Introduction

Building a more intelligent and effective dialogue system has attracted increasing research attention in recent years. These systems can be divided into task-oriented dialogue systems and non-taskoriented chatbots. Task-oriented dialogue systems focus on helping people deal with specific tasks in vertical domains [1], [2]. Different from being applied in the single domain, non-task-oriented chatbots are able to converse with people on open domain topics [3]. Existing studies on building nontask-oriented chatbots include generation-based methods and retrieval-based methods. Generation-based chatbots [4]–[6] tend to employ encoder-decoder framework to generate the

Objectives
Methods
Findings
Discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.