Multi-hop Selector Network for Multi-turn Response Selection in Retrieval-based Chatbots

Multi-turn retrieval-based conversation is an important task for building intelligent dialogue systems. Existing works mainly focus on matching candidate responses with every context utterance on multiple levels of granularity, which ignore the side effect of using excessive context information. Context utterances provide abundant information for extracting more matching features, but it also brings noise signals and unnecessary information. In this paper, we will analyze the side effect of using too many context utterances and propose a multi-hop selector network (MSN) to alleviate the problem. Specifically, MSN firstly utilizes a multi-hop selector to select the relevant utterances as context. Then, the model matches the filtered context with the candidate response and obtains a matching score. Experimental results show that MSN outperforms some state-of-the-art methods on three public multi-turn dialogue datasets.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Conversational Response Selection Douban MSN MAP 0.587 # 11
MRR 0.632 # 11
P@1 0.470 # 10
R10@1 0.295 # 10
R10@2 0.452 # 11
R10@5 0.788 # 12
Conversational Response Selection E-commerce MSN R10@1 0.606 # 11
R10@2 0.770 # 11
R10@5 0.937 # 12
Conversational Response Selection RRS MSN R10@1 0.343 # 5
MAP 0.550 # 5
MRR 0.563 # 5
P@1 0.383 # 5
R10@2 0.498 # 5
R10@5 0.798 # 5
Conversational Response Selection Ubuntu Dialogue (v1, Ranking) MSN R10@1 0.800 # 12
R10@2 0.899 # 12
R10@5 0.978 # 12

Methods


No methods listed for this paper. Add relevant methods here