Skeleton-to-Response: Dialogue Generation Guided by Retrieval Memory
Table 4: Comparison of the usages of the retrieval set.
['setting', 'human score', 'dist-1', 'dist-2']
Single v.s. Multiple Retrieval Pair(s) For a given query q, the retrieval pair set Rq could contain multiple query-response pairs. We investigate two ways of using it under the CAS setting. Single For each query-response pair (q′i,r′i)∈Rq, a response ^ri is generated solely based on q, and (q′i,r′i). The resulted responses are re-ranked by generation probability. Multiple The whole retrieval set Rq is used in a single run. Multiple skeletons are generated and concatenated in the response generation stage. We attribute the failure of Multiple to the huge variety of the retrieved responses. The response generator receives many heterogeneous skeletons, yet it has no idea which to use. It remains an open question on how to effectively use multiple retrieval pairs for generating one single response, and we leave it for future work.