What’s in the Graph
The knowledge graph consists of:- Entities (nodes): People, organizations, products, concepts, events, locations
- Relationships (edges): Typed, directional connections between entities (e.g., “CEO of”, “acquired”, “reported revenue”)
- Properties: Confidence scores, temporal markers, source document references
How It’s Built
During ingestion, Vrin uses LLMs to extract structured facts from your documents:How It’s Queried
When you ask a question, Vrin uses Personalized PageRank to traverse the graph starting from entities mentioned in your query. This enables multi-hop reasoning:Temporal Awareness
Every fact in the graph can have temporal bounds:valid_from: When this fact became truevalid_to: When this fact stopped being true (null = still current)
Graph + Vector = Hybrid Retrieval
The knowledge graph and vector index complement each other:| Component | Strengths | Used For |
|---|---|---|
| Knowledge Graph | Structural reasoning, multi-hop, temporal | Finding the right entities and connections |
| Vector Index | Semantic similarity, fuzzy matching | Finding supporting text and context |