DemoRank: Selecting Effective Demonstrations for Large Language Models in Ranking Task
Wenhan Liu, Yutao Zhu, and Zhicheng Dou

TL;DR
This paper introduces DemoRank, a framework that improves demonstration selection for large language models in ranking tasks by considering demonstration dependencies and using a reranker trained with list-pairwise comparisons.
Contribution
The paper proposes a novel demonstration reranker that accounts for demonstration dependencies and introduces an iterative approximation method for training data generation.
Findings
DemoRank outperforms baseline methods in ranking accuracy.
The reranker effectively captures demonstration dependencies.
Experimental results show significant improvements in top-k retrieval performance.
Abstract
Recently, there has been increasing interest in applying large language models (LLMs) as zero-shot passage rankers. However, few studies have explored how to select appropriate in-context demonstrations for the passage ranking task, which is the focus of this paper. Previous studies mainly use LLM's feedback to train a retriever for demonstration selection. These studies apply the LLM to score each demonstration independently, which ignores the dependencies between demonstrations (especially important in ranking task), leading to inferior performance of top- retrieved demonstrations. To mitigate this issue, we introduce a demonstration reranker to rerank the retrieved demonstrations so that top- ranked ones are more suitable for ICL. However, generating training data for such reranker is quite challenging. On the one hand, different from demonstration retriever, the training…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling
MethodsFocus
