TL;DR
This paper introduces Adaptive-$k$, a simple, single-pass method for dynamically selecting the optimal number of context passages in long-context QA, improving efficiency and accuracy without model tuning or iterative prompting.
Contribution
Adaptive-$k$ is a novel, non-iterative approach that adaptively determines context size based on similarity scores, outperforming fixed-k methods in both factoid and aggregation QA tasks.
Findings
Matches or exceeds fixed-$k$ baselines in accuracy.
Uses up to 10x fewer tokens than full-context input.
Retrieves 70% of relevant passages.
Abstract
Retrieval-augmented generation (RAG) and long-context language models (LCLMs) both address context limitations of LLMs in open-domain question answering (QA). However, optimal external context to retrieve remains an open problem: fixing the retrieval size risks either wasting tokens or omitting key evidence. Existing adaptive methods like Self-RAG and Self-Route rely on iterative LLM prompting and perform well on factoid QA, but struggle with aggregation QA, where the optimal context size is both unknown and variable. We present Adaptive- retrieval, a simple and effective single-pass method that adaptively selects the number of passages based on the distribution of the similarity scores between the query and the candidate passages. It does not require model fine-tuning, extra LLM inferences or changes to existing retriever-reader pipelines. On both factoid and aggregation QA…
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.
Videos
