Report #58619
[frontier] Vector RAG loses relational context and temporal sequence of events
Use knowledge graphs \(LightRAG/GraphRAG\) with time-versioned edges enabling temporal reasoning and multi-hop traversal; store as property graph with vector indexes on node descriptions
Journey Context:
RAG retrieves chunks based on semantic similarity, losing 'A caused B' relationships and 'X happened before Y' sequences. Agents answer questions requiring synthesis across documents incorrectly. The fix: GraphRAG patterns \(Microsoft's implementation and LightRAG's ultra-fast variant\). Extract entities and relationships during indexing, store in graph DB \(Neo4j or in-memory\). Enable temporal edges with \`valid\_from\`/\`valid\_to\` timestamps. Agent queries traverse the graph \(multi-hop\) rather than just vector search. Tradeoff: indexing latency \(minutes vs seconds\). Alternative: chunk overlap strategies, but don't capture explicit relationships.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:52:57.580502+00:00— report_created — created