The Evolution of Reranking Models in Information Retrieval: From Heuristic Methods to Large Language Models
By: Tejul Pandit , Sakshi Mahendru , Meet Raval and more
Reranking is a critical stage in contemporary information retrieval (IR) systems, improving the relevance of the user-presented final results by honing initial candidate sets. This paper is a thorough guide to examine the changing reranker landscape and offer a clear view of the advancements made in reranking methods. We present a comprehensive survey of reranking models employed in IR, particularly within modern Retrieval Augmented Generation (RAG) pipelines, where retrieved documents notably influence output quality. We embark on a chronological journey through the historical trajectory of reranking techniques, starting with foundational approaches, before exploring the wide range of sophisticated neural network architectures such as cross-encoders, sequence-generation models like T5, and Graph Neural Networks (GNNs) utilized for structural information. Recognizing the computational cost of advancing neural rerankers, we analyze techniques for enhancing efficiency, notably knowledge distillation for creating competitive, lighter alternatives. Furthermore, we map the emerging territory of integrating Large Language Models (LLMs) in reranking, examining novel prompting strategies and fine-tuning tactics. This survey seeks to elucidate the fundamental ideas, relative effectiveness, computational features, and real-world trade-offs of various reranking strategies. The survey provides a structured synthesis of the diverse reranking paradigms, highlighting their underlying principles and comparative strengths and weaknesses.
Similar Papers
GroupRank: A Groupwise Reranking Paradigm Driven by Reinforcement Learning
Information Retrieval
Helps computers find better answers by comparing groups.
Evaluating Large Language Models for Cross-Lingual Retrieval
Computation and Language
Helps computers find information in different languages.
How Good are LLM-based Rerankers? An Empirical Analysis of State-of-the-Art Reranking Models
Computation and Language
Finds better search results for new questions.