atlas

Research map / Large language models / Retrieval and knowledge

Explore What LLM Does Not Know in Complex Question Answering

AAAI 2025 · 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 KEQA, a retrieval-augmented QA framework that uses quiz-based consistency checks to detect what the LLM does not know and a utility-guided picker to retrieve and keep only helpful external passages.

Problem

Retrieval-augmented QA for complex questions needs the LLM to know which required knowledge it lacks (its knowledge boundary) and which retrieved passages actually help reasoning; existing confidence- or probability-based adaptive retrieval is inaccurate or unavailable for black-box LLMs.

Approach

Decompose the complex question into simple quizzes, judge the LLM's knowledge by the semantic consistency of multiple sampled answers (self-consistency), retrieve only for failed quizzes, and evaluate retrieved passages' utility by whether they raise F1 in reasoning, using a utility-labeled demonstration set from training data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use KEQA instead of FLAREGPT-3.5 on NQ · NQF1: 0.455 -> 0.483*Helped
use KEQA instead of FLAREGPT-3.5 on NQ · NQEM: 0.318 -> 0.352*Helped
use KEQA instead of RowenGPT-3.5 on StrategyQA · StrategyQAACC: 0.666 -> 0.680*Helped
use KEQA instead of SlimPLMGPT-3.5 on StrategyQA · StrategyQAF1: 0.393 -> 0.400*Helped
use KEQA instead of ReActGPT-3.5 on StrategyQA · StrategyQAEM: 0.270 -> 0.278*Helped
use KEQA instead of SlimPLMGPT-3.5 on HotpotQA · HotpotQAF1: 0.368 -> 0.405*Helped
use KEQA instead of FLAREGPT-3.5 on HotpotQA · HotpotQAEM: 0.268 -> 0.278*Helped
remove quiz-based knowledge evaluation (ablation)KEQA on QA benchmarks · NQ, StrategyQA, HotpotQA, 2WikiMultihopQAF1/ACC: 0.483 -> 0.409; 0.680 -> 0.644; 0.405 -> 0.396; 0.326 -> 0.258Hurt
use all retrieved results instead of utility-guided knowledge picking (ablation)KEQA on QA benchmarks · NQ, StrategyQA, HotpotQA, 2WikiMultihopQAF1/ACC: 0.483 -> 0.453; 0.680 -> 0.678; 0.405 -> 0.350; 0.326 -> 0.314Hurt
remove utility reference demonstrations (ablation)KEQA on QA benchmarks · NQ, StrategyQA, HotpotQA, 2WikiMultihopQAF1/ACC: 0.483 -> 0.456; 0.680 -> 0.676; 0.405 -> 0.398; 0.326 -> 0.302Hurt
randomly sample utility demonstrations (ablation)KEQA on QA benchmarks · NQ, StrategyQA, HotpotQA, 2WikiMultihopQAF1/ACC: 0.483 -> 0.474; 0.680 -> 0.666; 0.405 -> 0.385; 0.326 -> 0.288Hurt
add key-sentence extraction (ablation)KEQA on QA benchmarks · NQ, StrategyQA, HotpotQA, 2WikiMultihopQAF1/ACC: 0.483 -> 0.475; 0.680 -> 0.678; 0.405 -> 0.397; 0.326 -> 0.316Mixed

Surprising findings

Limitations

Experimental setup

Datasets: NaturalQuestions StrategyQA HotpotQA 2WikiMultihopQA Wikipedia dump (Dec 2018)

Benchmarks: NaturalQuestions StrategyQA HotpotQA 2WikiMultihopQA

Metrics: F1 exact match accuracy

Baselines: Vanilla GPT-3.5 Zero-shot CoT Few-shot CoT Vanilla RAG ReAct IRCoT FLARE Self-Rag SearChain Rowen SlimPLM

Builds on: Self-consistency FLARE Least-to-most prompting Chain-of-thought

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