atlas

Research map / Large language models / Retrieval and knowledge

SuRe: Summarizing Retrievals using Answer Candidates for Open-domain QA of LLMs

ICLR 2024 · Large language models › Retrieval and knowledge · approach: Long-context and personalized retrieval · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SuRe, a zero-shot prompting framework that generates answer candidates, writes candidate-conditioned summaries of retrieved passages, and selects the answer by instance-wise validity and pairwise ranking of those summaries, improving open-domain QA with black-box LLMs.

Problem

Improving open-domain question answering with retrieval-augmented LLMs when only black-box API access is available and fine-tuning is infeasible; naive prompting underuses retrieved passages.

Approach

Generate a few answer candidates, then summarize retrieved passages conditioned on each candidate, and select the final answer by verifying each summary's validity for its candidate and ranking summaries pairwise for informativeness, all via zero-shot prompting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace appended retrieved passages with SuRe's candidate-conditioned summaries and summary verificationChatGPT + BM25 · NQ, WebQ, 2Wiki, HotpotQA averageEM: 26.6 -> 31.2Helped
Replace appended retrieved passages with SuRe's candidate-conditioned summaries and summary verificationChatGPT + BM25 · NQ, WebQ, 2Wiki, HotpotQA averageF1: 36.1 -> 40.1Helped
Use SuRe instead of passage-appending promptingChatGPT + BM25 · NQ, WebQ, 2Wiki, HotpotQAEM: 26.6 -> 31.2Helped
Use SuRe instead of passage-appending promptingGPT-4 + BM25 · NQ, WebQ, 2Wiki, HotpotQA averageEM: 30.3 -> 33.2Helped
Use SuRe instead of passage-appending promptingLLaMA2-chat + BM25 · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 19.7 -> 27.6Helped
Add candidate-conditioned summaries to passage-appending prompting (ablation)ChatGPT + BM25 · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 26.8 -> 28.4Helped
Add pair-wise ranking of summaries (ablation)Conditional summarizations · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 28.4 -> 28.5Helped
Add instance-wise validity to pair-wise summary ranking (ablation)ChatGPT + BM25 · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 28.5 -> 31.2Helped
Use candidate-conditioned summarization and comparison instead of generic summarization (ablation)ChatGPT + BM25 · NQ*, WebQ*, 2Wiki, HotpotQAEM: 27.3 -> 31.2Helped
Use generated answer candidates as multiple-choice options instead of verifying summaries (ablation)ChatGPT + BM25 · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 29.8 -> 31.2Hurt
Increase candidate count from K=2 to K=3 (ablation)Oracle candidate selection · NQ*, WebQ*, 2Wiki, HotpotQA averageEM: 40.2 -> 41.1Helped
Use few-shot examples instead of zero-shot prompting (ablation)ChatGPT + BM25, Base · NQ*EM: 29.4 -> 31.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: Natural Questions WebQuestions 2WikiMultiHopQA HotpotQA 21M English Wikipedia dump ASQA

Benchmarks: Natural Questions WebQuestions 2WikiMultiHopQA HotpotQA ASQA

Metrics: exact match F1 MAUVE LLM-acc ROUGE-L STR-EM

Baselines: No retrieval Base Rerank RePlug Selection-inference Chain-of-thoughts Self-verification

Builds on: chain-of-thought Self-verification Selection-inference RePlug

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy