ResRank: Unifying Retrieval and Listwise Reranking via End-to-End Joint Training with Residual Passage Compression
Xiaojie Ke, Shuai Zhang, Liansheng Sun, Yongjin Wang, Hengjun Jiang, Xiangkun Liu, Cunxin Gu, Jian Xu, Guanjun Jiang

TL;DR
ResRank introduces an end-to-end joint training framework that unifies retrieval and reranking by compressing passages into embeddings, significantly improving efficiency while maintaining high ranking effectiveness.
Contribution
The paper proposes a novel residual compression and scoring mechanism for joint retrieval and reranking, addressing efficiency and effectiveness limitations of existing LLM-based methods.
Findings
ResRank achieves competitive or superior ranking effectiveness on benchmark datasets.
It requires processing only one token per passage, greatly enhancing efficiency.
The framework reduces training complexity through a dual-stage, multi-task optimization strategy.
Abstract
Large language model (LLM) based listwise reranking has emerged as the dominant paradigm for achieving state-of-the-art ranking effectiveness in information retrieval. However, its reliance on feeding full passage texts into the LLM introduces two critical bottlenecks: the "lost in the middle" phenomenon degrades ranking quality as input length grows, and the inference latency scales super-linearly with sequence length, rendering it impractical for industrial deployment. In this paper, we present ResRank, a unified retrieval-reranking framework that fundamentally addresses both challenges. Inspired by multimodal LLMs that project visual inputs into compact token representations, ResRank employs an Encoder-LLM to compress each candidate passage into a single embedding, which is then fed alongside the query text into a Reranker-LLM for listwise ranking. To alleviate the misalignment…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
