REARANK: Reasoning Re-ranking Agent via Reinforcement Learning

Le Zhang, Bo Wang, Xipeng Qiu, Siva Reddy, Aishwarya Agrawal
5/26/2025
cs.IRcs.CL

No official code found. Best implementation: lezhang7/Rearank (40 stars, Apache-2.0, last commit 2025-08-20). 1 more below.

Abstract

We present REARANK, a large language model (LLM)-based listwise reasoning reranking agent. REARANK explicitly reasons before reranking, significantly improving both performance and interpretability. Leveraging reinforcement learning and data augmentation, REARANK achieves substantial improvements over baseline models across popular information retrieval benchmarks, notably requiring only 179 annotated samples. Built on top of Qwen2.5-7B, our REARANK-7B demonstrates performance comparable to GPT-4 on both in-domain and out-of-domain benchmarks and even surpasses GPT-4 on reasoning-intensive BRIGHT benchmarks. These results underscore the effectiveness of our approach and highlight how reinforcement learning can enhance LLM reasoning capabilities in reranking.

View on arXivView PDF

Code Implementations(2)

lezhang7/RearankCommunity100%
Apache-2.0

[EMNLP 2025] Official codebase for Rearank: Reasoning Re-ranking Agent

403Roff, ShellMay 20, 20251 years agoApache-2.0

REARANK: Reasoning Re-ranking Agent via Reinforcement Learning

00PythonDec 15, 202510 months ago

Similar Papers

Cite this paper

@article{zhang2025rearank,
  title  = {REARANK: Reasoning Re-ranking Agent via Reinforcement Learning},
  author = {Le Zhang and Bo Wang and Xipeng Qiu and Siva Reddy and Aishwarya Agrawal},
  year   = {2025},
  eprint = {2505.20046},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.20046v1}
}

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/2505.20046.svg)](https://codeofpaper.com/paper/2505.20046)

Discussion