Multi-stage ranking pipelines have been a practical solution in modern search systems, where the first-stage retrieval is to return a subset of candidate documents, and the latter stages attempt to re-rank those candidates. Unlike the re-ranking stages going through quick technique shifts during the past decades, the first-stage retrieval has long been dominated by classical term-based models. Unfortunately, these models suffer from the vocabulary mismatch problem, which may block the re-ranking stages from relevant documents at the very beginning. Therefore, it has been a long-term desire to build semantic models for the first-stage retrieval that can achieve high recall efficiently. Recently, we have witnessed an explosive growth of research interests on the first-stage semantic retrieval models. We believe it is the right time to survey the current status, learn from existing methods, and gain some insights for future development. In this paper, we describe the current landscape of semantic retrieval models from three major paradigms, paying special attention to recent neural-based methods. We review the benchmark datasets, optimization methods and evaluation metrics, and summarize the state-of-the-art models. We also discuss the unresolved challenges and suggest potentially promising directions for future work.
翻译:多阶段排名管道是现代搜索系统中的一个实际解决办法,第一阶段的检索是归还一组候选文件,而后阶段则是试图重新排列这些候选人。与过去几十年中经历快速技术转变的重新排名阶段不同,第一阶段的检索长期以来一直以传统的基于术语的模式为主。不幸的是,这些模型存在词汇错配问题,这可能从相关文件的重新排序阶段一开始就阻碍相关文件的重新排序阶段。因此,长期希望为第一阶段的检索建立语义模型,从而能够有效地实现高调回顾。最近,我们看到第一阶段的语义检索模式的研究兴趣急剧增长。我们认为,现在正是调查现状、学习现有方法并为未来发展获得一些见解的合适时机。在本文件中,我们描述了目前三个主要模式的语义检索模式的格局,特别注意最近的基于神经学的方法。我们审查了基准数据集、优化方法和评价指标,并总结了最新的工作模式。我们还讨论了尚未解决的挑战,并提出了未来工作的潜在前景。