Ranked List Truncation for Large Language Model-based Re-Ranking

Chuan Meng, Negar Arabzadeh, Arian Askari, Mohammad Aliannejadi, Maarten de Rijke
4/28/2024
cs.IRcs.AIcs.CL

No official code found. Best implementation: ChuanMeng/RLT4Reranking (51 stars, last commit 2024-11-22).

Abstract

We study ranked list truncation (RLT) from a novel "retrieve-then-re-rank" perspective, where we optimize re-ranking by truncating the retrieved list (i.e., trim re-ranking candidates). RLT is crucial for re-ranking as it can improve re-ranking efficiency by sending variable-length candidate lists to a re-ranker on a per-query basis. It also has the potential to improve re-ranking effectiveness. Despite its importance, there is limited research into applying RLT methods to this new perspective. To address this research gap, we reproduce existing RLT methods in the context of re-ranking, especially newly emerged large language model (LLM)-based re-ranking. In particular, we examine to what extent established findings on RLT for retrieval are generalizable to the "retrieve-then-re-rank" setup from three perspectives: (i) assessing RLT methods in the context of LLM-based re-ranking with lexical first-stage retrieval, (ii) investigating the impact of different types of first-stage retrievers on RLT methods, and (iii) investigating the impact of different types of re-rankers on RLT methods. We perform experiments on the TREC 2019 and 2020 deep learning tracks, investigating 8 RLT methods for pipelines involving 3 retrievers and 2 re-rankers. We reach new insights into RLT methods in the context of re-ranking.

View on arXivView PDF

Code Implementations(1)

514Shell, PythonJan 27, 20241 years ago

Similar Papers

Cite this paper

@article{meng2024ranked,
  title  = {Ranked List Truncation for Large Language Model-based Re-Ranking},
  author = {Chuan Meng and Negar Arabzadeh and Arian Askari and Mohammad Aliannejadi and Maarten de Rijke},
  year   = {2024},
  eprint = {2404.18185},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.18185v1}
}

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

Discussion