In conversational search, the user's real search intent for the current turn is dependent on the previous conversation history. It is challenging to determine a good search query from the whole conversation context. To avoid the expensive re-training of the query encoder, most existing methods try to learn a rewriting model to de-contextualize the current query by mimicking the manual query rewriting. However, manually rewritten queries are not always the best search queries. Training a rewriting model on them would limit the model's ability to produce good search queries. Another useful hint is the potential answer to the question. In this paper, we propose ConvGQR, a new framework to reformulate conversational queries based on generative pre-trained language models (PLMs), one for query rewriting and another for generating potential answers. By combining both, ConvGQR can produce better search queries. In addition, to relate query reformulation to retrieval performance, we propose a knowledge infusion mechanism to optimize both query reformulation and retrieval. Extensive experiments on four conversational search datasets demonstrate the effectiveness of ConvGQR.
翻译:在对话式搜索中,用户当前轮次的真实搜索意图依赖于先前的对话历史。从整个对话上下文中确定合适的搜索查询具有挑战性。为避免查询编码器昂贵的重新训练,现有方法大多通过学习改写模型,模仿人工查询改写的方式来消除当前查询的上下文依赖。然而,人工改写的查询并非总是最优搜索查询,基于此类查询训练改写模型会限制模型生成优质搜索查询的能力。另一个有用的线索是问题的潜在答案。本文提出ConvGQR——一种基于生成式预训练语言模型(PLMs)的新框架,该框架分别利用一个查询改写模型和一个潜在答案生成模型。通过两者的结合,ConvGQR能够生成更优的搜索查询。此外,为将查询重构与检索性能相关联,我们提出了一种知识注入机制以同时优化查询重构与检索。在四个对话式搜索数据集上的大量实验证明了ConvGQR的有效性。