osu-nlp-group/hipporag

[NeurIPS'24] HippoRAG is a novel RAG framework inspired by human long-term memory that enables LLMs to continuously integrate knowledge across external...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 17th, 2026
Created on May 23rd, 2024
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 429
Total Stargazers: 4,016 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 32.0 hours
Mean response time: 20.6 days
90th percentile: 48.1 days
Tracked items: 117

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 189 days
Stale 30+ days: 7
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

HippoRAG is a retrieval-augmented generation framework that enables large language models to continuously integrate knowledge across external documents by combining RAG with knowledge graphs and personalized PageRank algorithms.

The tool addresses the limitation of standard RAG systems in handling multi-hop reasoning and complex sense-making tasks. It draws inspiration from human long-term memory to build connections between pieces of information across documents. Rather than treating each retrieval query independently, HippoRAG constructs a knowledge graph during indexing and uses personalized PageRank to identify semantically related entities and passages, allowing the model to reason across multiple documents and recognize implicit associations in new knowledge.

Developers should adopt this tool if their applications require strong performance on multi-hop retrieval tasks, narrative comprehension, or complex reasoning over large document collections. It suits projects where understanding connections between disparate pieces of information matters more than simple factual lookup. Compared to other graph-based RAG solutions like GraphRAG, RAPTOR, and LightRAG, the tool maintains cost and latency efficiency in online retrieval while using significantly fewer resources during offline indexing. The framework improves associativity and sense-making capabilities without sacrificing performance on simpler retrieval tasks.

The project maintainers typically respond to new issues and pull requests within a few days.