Report #16603
[architecture] Vector similarity search fails to connect multi-hop dependencies across isolated facts
Supplement vector memory with a knowledge graph \(GraphRAG\) or structured relational store, and use iterative retrieval loops to traverse entity relationships.
Journey Context:
If the answer requires connecting 'Person A wrote Module B' and 'Module B depends on Library C', a pure vector search for 'What library does Person A's code need?' will likely fail because the semantic distance between Person A and Library C is too large. Vector stores flatten relationships. Graph-based memory or iterative retrieval \(retrieving A->B, then B->C\) is required for transitive reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T03:09:55.578287+00:00— report_created — created