To Interpolate or not to Interpolate: PRF, Dense and Sparse Retrievers
arXiv:2205.00235 · doi:10.1145/3477495.3531884
Abstract
Current pre-trained language model approaches to information retrieval can be broadly divided into two categories: sparse retrievers (to which belong also non-neural approaches such as bag-of-words methods, e.g., BM25) and dense retrievers. Each of these categories appears to capture different characteristics of relevance. Previous work has investigated how relevance signals from sparse retrievers could be combined with those from dense retrievers via interpolation. Such interpolation would generally lead to higher retrieval effectiveness. In this paper we consider the problem of combining the relevance signals from sparse and dense retrievers in the context of Pseudo Relevance Feedback (PRF). This context poses two key challenges: (1) When should interpolation occur: before, after, or both before and after the PRF process? (2) Which sparse representation should be considered: a zero-shot bag-of-words model (BM25), or a learnt sparse representation? To answer these questions we perform a thorough empirical evaluation considering an effective and scalable neural PRF approach (Vector-PRF), three effective dense retrievers (ANCE, TCTv2, DistillBERT), and one state-of-the-art learnt sparse retriever (uniCOIL). The empirical findings from our experiments suggest that, regardless of sparse representation and dense retriever, interpolation both before and after PRF achieves the highest effectiveness across most datasets and metrics.
Short research paper, accepted at SIGIR2022
References in corpus (7)
- Context-Aware Sentence/Passage Term Importance Estimation For First Stage Retrieval
- Overview of the TREC 2020 deep learning track
- A Few Brief Notes on DeepImpact, COIL, and a Conceptual Framework for Information Retrieval Techniques
- SparTerm: Learning Term-based Sparse Representation for Fast Text Retrieval
- RepBERT: Contextualized Text Embeddings for First-Stage Retrieval
- Fast Passage Re-ranking with Contextualized Exact Term Matching and Efficient Passage Expansion
- Predicting Efficiency/Effectiveness Trade-offs for Dense vs. Sparse Retrieval Strategy Selection