atlas

Research map / Large language models / Retrieval and knowledge

Knowledge Graph Prompting for Multi-Document Question Answering

AAAI 2024 · Large language models › Retrieval and knowledge · approach: Knowledge graph reasoning with LLMs · 155 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 Knowledge Graph Prompting (KGP), building a passage/structure KG over multiple documents and using a fine-tuned LLM traversal agent to gather context for multi-document QA.

Problem

Multi-document question answering requires alternately retrieving and reasoning across passages and document structures (pages, tables), which retrieve-and-read methods and prompting LLMs back and forth handle poorly.

Approach

Build a generally applicable KG over documents (passage nodes linked by TF-IDF keyword, semantic KNN, or TAGME entity overlap; page/table structural nodes), then use an instruction-tuned LLM (T5-large, LLaMA-7B) as a graph traversal agent that generates the next evidence and selects the most matching neighbor passage to feed ChatGPT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use KGP-T5 instead of the strongest retrieval baselineMD-QA · HotpotQAF1: 65.16 -> 66.77Helped
Use KGP-T5 instead of the strongest retrieval baselineMD-QA · IIRCF1: 43.47 -> 41.54Hurt
Use KGP-T5 instead of the strongest retrieval baselineMD-QA · 2WikiMQAF1: 52.44 -> 53.50Helped
Use KGP-T5 instead of the strongest retrieval baselineMD-QA · MuSiQueF1: 37.03 -> 41.19Helped
Use KGP-T5 to retrieve structural contextsPDFTriage · PDFTriageStruct-EMHelped
Use T5 instead of MDR as the KG traversal agent (ablation)KGP on TAGME-constructed KG · HotpotQAF1: 65.77 -> 66.77Helped
Use T5 instead of MDR as the KG traversal agent (ablation)KGP on TAGME-constructed KG · IIRCF1: 43.21 -> 41.54Hurt
Use T5 instead of MDR as the KG traversal agent (ablation)KGP on TAGME-constructed KG · 2WikiMQAF1: 51.29 -> 53.50Helped
Use T5 instead of MDR as the KG traversal agent (ablation)KGP on TAGME-constructed KG · MuSiQueF1: 41.11 -> 41.19Helped
Use an LLM-guided traversal agent instead of random traversal (ablation)KGP on TAGME-constructed KG · MD-QAperformanceHelped
Increase KG density (ablation)KGP-T5 · HotpotQAF1Helped
Increase KG density (ablation)KGP-T5 · MuSiQueF1Helped

Surprising findings

Limitations

Experimental setup

Datasets: HotpotQA IIRC 2WikiMQA MuSiQue PDFTriage WikiMHop

Benchmarks: HotpotQA IIRC 2WikiMQA MuSiQue PDFTriage

Metrics: Acc EM F1 Struct-EM SF-EM precision latency

Baselines: None KNN TF-IDF BM25 DPR MDR IRCoT Golden

Builds on: MDR DPR IRCoT TAGME LoRA

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