Document retrieval has been extensively studied within the index-retrieve framework for decades, which has withstood the test of time. Unfortunately, such a pipelined framework limits the optimization of the final retrieval quality, because indexing and retrieving are separated stages that can not be jointly optimized in an end-to-end manner. In order to unify these two stages, we explore a model-based indexer for document retrieval. Concretely, we propose Ultron, which encodes the knowledge of all documents into the model and aims to directly retrieve relevant documents end-to-end. For the model-based indexer, how to represent docids and how to train the model are two main issues to be explored. Existing solutions suffer from semantically deficient docids and limited supervised data. To tackle these two problems, first, we devise two types of docids that are richer in semantics and easier for model inference. In addition, we propose a three-stage training workflow to capture more knowledge contained in the corpus and associations between queries and docids. Experiments on two public datasets demonstrate the superiority of Ultron over advanced baselines for document retrieval.
翻译:几十年来,在索引检索框架内对文件检索进行了广泛的研究,这已经经受了时间的考验。不幸的是,这样一个编审框架限制了最后检索质量的优化,因为索引和检索是分化的阶段,不能以端到端的方式共同优化。为了统一这两个阶段,我们探索一个基于模型的文档检索索引器。具体地说,我们提议一个Ultron,它将所有文件的知识都编码到模型中,目的是直接检索相关文件的端到端。对于基于模型的索引器,如何代表 docid 和如何培训模型是有待探讨的两个主要问题。现有的解决方案存在语义缺陷的 docid 和受监督的数据有限的问题。为了解决这两个问题,我们首先设计了两种在语义学上更丰富、更便于模型推断的Docid 。此外,我们提议了一个三阶段的培训工作流程,以获取在查询和 docid之间数据库中包含的更多知识。关于两个公共数据库的实验显示Ultron 高级基线的检索优势。