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:
Both results are fused before being sent to the LLM, giving it structured facts and natural-language evidence.