atlas

Research map / Large language models / Retrieval and knowledge

Mitigating Large Language Model Hallucinations via Autonomous Knowledge Graph-Based Retrofitting

AAAI 2024 · Large language models › Retrieval and knowledge · approach: Knowledge editing in LLMs · 77 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 KGR, a framework where an LLM itself extracts claims from a draft response, detects entities, retrieves Wikidata triples, selects facts, verifies claims, and retrofits the response iteratively to reduce factual hallucination.

Problem

LLMs produce factual hallucinations during multi-step reasoning, and existing KG-augmented methods only retrieve facts for entities in the user query, missing facts used in intermediate reasoning steps.

Approach

Instead of querying the KG with the user question, KGR uses the LLM to decompose the draft response into atomic claims, retrieve local KG subgraphs for claim entities, select relevant triples via chunked LLM fact selection, verify claims, and retrofit the draft, repeating this loop over multiple rounds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use response-relevant KGR instead of question-relevant QKRChatGPT · MintakaF1: 59.3 -> 60.8Helped
Use response-relevant KGR instead of question-relevant QKRtext-davinci-003 · MintakaF1: 51.7 -> 60.2Helped
Use response-relevant KGR instead of question-relevant QKRChatGPT · HotpotQAF1: 38.1 -> 39.2Helped
Use response-relevant KGR instead of question-relevant QKRtext-davinci-003 · HotpotQAF1: 31.9 -> 47.2Helped
Use response-relevant KGR instead of question-relevant QKRChatGPT · Simple QuestionF1: 60.2 -> 60.7Helped
Use response-relevant KGR instead of question-relevant QKRtext-davinci-003 · Simple QuestionF1: 62.0 -> 57.6Hurt
Use response-relevant KGR instead of question-relevant QKRVicuna 13B · HotpotQAEM: 12.2 -> 10.2Hurt
Reduce fact-selection chunk size (ablation)KGR · Simple Question (ChatGPT)precisionHurt
Reduce fact-selection chunk size (ablation)KGR · Simple Question (ChatGPT)recallHelped
Use chunk size 100 (ablation)KGR · Simple Question (ChatGPT)triple-selection capabilityHurt
Randomize the order of retrieved triples (ablation)KGR · Simple Question (ChatGPT)triple-selection capabilityNo clear effect
Increase the number of retrieved triples (ablation)KGR · Simple Question (ChatGPT)recallHelped

Surprising findings

Limitations

Experimental setup

Datasets: SimpleQuestions Mintaka HotpotQA Wikidata

Benchmarks: SimpleQuestions Mintaka HotpotQA

Metrics: EM F1

Baselines: Vanilla prompting Chain-of-Thought CRITIC QKR

Builds on: KAPING CRITIC Chain-of-Thought prompting RARR

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