OptiSet: Unified Optimizing Set Selection and Ranking for Retrieval-Augmented Generation

Yi Jiang, Sendong Zhao, Jianbo Li, Bairui Hu, Yanrui Du +2 more
1/8/2026
cs.AI

No official code found. Best implementation: liunian-Jay/OptiSet (11 stars, last commit 2026-01-09).

Abstract

Retrieval-Augmented Generation (RAG) improves generation quality by incorporating evidence retrieved from large external corpora. However, most existing methods rely on statically selecting top-k passages based on individual relevance, which fails to exploit combinatorial gains among passages and often introduces substantial redundancy. To address this limitation, we propose OptiSet, a set-centric framework that unifies set selection and set-level ranking for RAG. OptiSet adopts an "Expand-then-Refine" paradigm: it first expands a query into multiple perspectives to enable a diverse candidate pool and then refines the candidate pool via re-selection to form a compact evidence set. We then devise a self-synthesis strategy without strong LLM supervision to derive preference labels from the set conditional utility changes of the generator, thereby identifying complementary and redundant evidence. Finally, we introduce a set-list wise training strategy that jointly optimizes set selection and set-level ranking, enabling the model to favor compact, high-gain evidence sets. Extensive experiments demonstrate that OptiSet improves performance on complex combinatorial problems and makes generation more efficient. The source code is publicly available.

View on arXivView PDF

Code Implementations(1)

[Under Review] OptiSet: Unified Optimizing Set Selection and Ranking for Retrieval-Augmented Generation

110Jan 8, 20269 months ago
llmragretrieval-augmented-generation

Similar Papers

Cite this paper

@article{jiang2026optiset,
  title  = {OptiSet: Unified Optimizing Set Selection and Ranking for Retrieval-Augmented Generation},
  author = {Yi Jiang and Sendong Zhao and Jianbo Li and Bairui Hu and Yanrui Du and Haochun Wang and Bing Qin},
  year   = {2026},
  eprint = {2601.05027},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.05027v1}
}

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

Discussion