Learning to Acquire Knowledge from a Search Engine for Dialogue Response Generation
Knowledge-aided dialogue response generation aims at augmenting chatbots with relevant external knowledge in the hope of generating more informative responses. The majority of previous work assumes that the relevant knowledge is given as input or retrieved from a static pool of knowledge. However, this assumption violates the real-world situation, where knowledge is continually updated and a chatbot has to \emph{dynamically} retrieve useful knowledge. In this paper, we propose a dialogue model that can access the vast and dynamic information from any search engine for response generation. To this end, we design a query producer that generates queries from a dialogue context to interact with a search engine. The query producer is trained without any human annotation of gold queries, making it easily transferable to other domains and search engines. More specifically, we design a reinforcement learning algorithm to train the query producer, where rewards are obtained by comparing retrieved articles and gold responses. Experiments show that our query producer can achieve R@$1$ and R@$5$ rates of 62.4\% and 74.8\% for retrieving gold knowledge, and the overall model generates better responses over a strong BART (Lewis et al., 2020) model and other typical baselines.
Code (0)
등록된 구현이 없습니다.
Tasks
ArticlesChatbotResponse GenerationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Search-Engine-augmented Dialogue Response Generation with Cheaply Supervised Query Production
Knowledge-aided dialogue response generation aims at augmenting chatbots with relevant external knowledge in the hope of generating more informative responses. The majority of previous work assumes that the relevant know…
ArticlesChatbotResponse GenerationPolyResponse: A Rank-based Approach to Task-Oriented Dialogue with Application in Restaurant Search and Booking
We present PolyResponse, a conversational search engine that supports task-oriented dialogue. It is a retrieval-based approach that bypasses the complex multi-component design of traditional task-oriented dialogue system…
Conversational SearchRetrievalTask-Oriented Dialogue SystemsLanguage Models that Seek for Knowledge: Modular Search & Generation for Dialogue and Prompt Completion
Language models (LMs) have recently been shown to generate more factual responses by employing modularity (Zhou et al., 2021) in combination with retrieval (Adolphs et al., 2021). We extend the recent approach of Adolphs…
Language ModelingLanguage ModellingRetrievalMedical Dialogue Response Generation with Pivotal Information Recalling
Medical dialogue generation is an important yet challenging task. Most previous works rely on the attention mechanism and large-scale pretrained language models. However, these methods often fail to acquire pivotal infor…
Dialogue GenerationGraph AttentionResponse GenerationKnowledge Injection into Dialogue Generation via Language Models
Dialogue generation has been successfully learned from scratch by neural networks, but tends to produce the same general response, e.g., "what are you talking about?", in many conversations. To reduce this homogeneity, e…
Dialogue GenerationLanguage ModelingLanguage Modelling