atlas

Research map / Large language models / Retrieval and knowledge

HippoRAG: Neurobiologically Inspired Long-Term Memory for Large Language Models

NeurIPS 2024 · Large language models › Retrieval and knowledge · approach: Long-context and personalized retrieval · 105 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 HippoRAG, a neurobiologically inspired RAG framework that builds an LLM-extracted open knowledge graph as a hippocampal index and uses Personalized PageRank for single-step multi-hop retrieval.

Problem

Current RAG methods encode passages in isolation and struggle with knowledge integration across passages, requiring costly iterative retrieval for multi-hop QA and failing on path-finding questions.

Approach

Mimic hippocampal indexing: use an instruction-tuned LLM to extract an open schemaless KG from passages (neocortex/hippocampal index), link query entities via retrieval encoders, and run Personalized PageRank from query nodes to rank passages in a single retrieval step, with node specificity and synonymy edges.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HippoRAG instead of the strongest listed single-step baselineColBERTv2 retrieval · MuSiQueR@5: 50.1 -> 51.9Helped
Use HippoRAG instead of ColBERTv2single-step retrieval · 2WikiMultiHopQAR@5: 68.2 -> 89.1Helped
Use HippoRAG instead of ColBERTv2single-step retrieval · HotpotQAR@5: 79.3 -> 77.7Hurt
Use HippoRAG instead of ColBERTv2QA reader · MuSiQueF1: 26.4 -> 29.8Hurt
Use HippoRAG instead of ColBERTv2QA reader · 2WikiMultiHopQAF1: 43.3 -> 59.5Helped
Use HippoRAG instead of ColBERTv2QA reader · HotpotQAF1: 57.7 -> 55.0Hurt
Add node specificity (ablation)HippoRAG · MuSiQueR@5: 50.2 -> 51.9Helped
Add node specificity (ablation)HippoRAG · 2WikiMultiHopQAR@5: 88.8 -> 89.1No clear effect
Add node specificity (ablation)HippoRAG · HotpotQAR@5: 73.7 -> 77.7Helped
Add synonymy edges (ablation)HippoRAG · 2WikiMultiHopQAR@5: 85.6 -> 89.1Helped
Add synonymy edges (ablation)HippoRAG · MuSiQueR@5: 50.2 -> 51.9Helped
Add synonymy edges (ablation)HippoRAG · HotpotQAR@5: 75.7 -> 77.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: MuSiQue 2WikiMultiHopQA HotpotQA

Benchmarks: MuSiQue 2WikiMultiHopQA HotpotQA

Metrics: recall@2 recall@5 all-recall@2 all-recall@5 exact match F1

Baselines: BM25 Contriever GTR ColBERTv2 RAPTOR Proposition (Propositionizer) IRCoT

Builds on: IRCoT Personalized PageRank ColBERTv2 Contriever

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