ASRank: Zero-Shot Re-Ranking with Answer Scent for Document Retrieval
Abdelrahman Abdallah, Jamshid Mozafari, Bhawna Piryani, Adam Jatowt
TL;DR
This work tackles the sensitivity of RAG systems to the quality of top retrieved documents by introducing ASRank, a zero-shot re-ranking method based on answer scent. A large language model generates an answer scent once, which a smaller ranker then uses to evaluate and re-order retrieved passages via cross-attention and a Bayes-inspired scoring rule. Across diverse open-domain, entity-centric, temporal, multi-hop, BEIR, and TREC datasets, ASRank yields substantial Top-1 improvements over strong baselines and is notably more cost-efficient than query-intensive RankGPT-based approaches. The results demonstrate significant practical gains for ODQA and related retrieval tasks, with concrete reductions in latency and robust improvements in end-to-end RAG performance, while also outlining limitations related to scent quality and dependency on the initial retrieval stage.
Abstract
Retrieval-Augmented Generation (RAG) models have drawn considerable attention in modern open-domain question answering. The effectiveness of RAG depends on the quality of the top retrieved documents. However, conventional retrieval methods sometimes fail to rank the most relevant documents at the top. In this paper, we introduce ASRank, a new re-ranking method based on scoring retrieved documents using zero-shot answer scent which relies on a pre-trained large language model to compute the likelihood of the document-derived answers aligning with the answer scent. Our approach demonstrates marked improvements across several datasets, including NQ, TriviaQA, WebQA, ArchivalQA, HotpotQA, and Entity Questions. Notably, ASRank increases Top-1 retrieval accuracy on NQ from $19.2\%$ to $46.5\%$ for MSS and $22.1\%$ to $47.3\%$ for BM25. It also shows strong retrieval performance on several datasets compared to state-of-the-art methods (47.3 Top-1 by ASRank vs 35.4 by UPR by BM25).
