E2Rank: Your Text Embedding can Also be an Effective and Efficient Listwise Reranker

Qi Liu, Yanzhao Zhang, Mingxin Li, Dingkun Long, Pengjun Xie +1 more
10/26/2025
cs.CLcs.AIcs.IR

No official code found. Best implementation: Alibaba-NLP/E2Rank (61 stars, Apache-2.0, last commit 2026-04-16).

Abstract

Text embedding models serve as a fundamental component in real-world search applications. By mapping queries and documents into a shared embedding space, they deliver competitive retrieval performance with high efficiency. However, their ranking fidelity remains limited compared to dedicated rerankers, especially recent LLM-based listwise rerankers, which capture fine-grained query-document and document-document interactions. In this paper, we propose a simple yet effective unified framework E2Rank, means Efficient Embedding-based Ranking (also means Embedding-to-Rank), which extends a single text embedding model to perform both high-quality retrieval and listwise reranking through continued training under a listwise ranking objective, thereby achieving strong effectiveness with remarkable efficiency. By applying cosine similarity between the query and document embeddings as a unified ranking function, the listwise ranking prompt, which is constructed from the original query and its candidate documents, serves as an enhanced query enriched with signals from the top-K documents, akin to pseudo-relevance feedback (PRF) in traditional retrieval models. This design preserves the efficiency and representational quality of the base embedding model while significantly improving its reranking performance. Empirically, E2Rank achieves state-of-the-art results on the BEIR reranking benchmark and demonstrates competitive performance on the reasoning-intensive BRIGHT benchmark, with very low reranking latency. We also show that the ranking training process improves embedding performance on the MTEB benchmark. Our findings indicate that a single embedding model can effectively unify retrieval and reranking, offering both computational efficiency and competitive ranking accuracy.

View on arXivView PDF

Code Implementations(1)

Alibaba-NLP/E2RankCommunity75%
Apache-2.0

E2Rank: Your Text Embedding can Also be an Effective and Efficient Listwise Reranker

612Shell, PythonOct 21, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{liu2025erank,
  title  = {E2Rank: Your Text Embedding can Also be an Effective and Efficient Listwise Reranker},
  author = {Qi Liu and Yanzhao Zhang and Mingxin Li and Dingkun Long and Pengjun Xie and Jiaxin Mao},
  year   = {2025},
  eprint = {2510.22733},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.22733v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.22733.svg)](https://codeofpaper.com/paper/2510.22733)

Discussion