Definition
A structured data representation of entities and their semantic relationships, used in RAG to enable multi-hop reasoning and deterministic retrieval of factual connections that vector embeddings often miss. It transforms unstructured data into a graph of nodes and edges, allowing agents to navigate complex dependencies and maintain global context.
Explicit logic vs. implicit similarity: KGs map defined relationships (A 'is_employed_by' B) rather than just mathematical proximity in a vector space.
"A subway map where stations represent distinct entities and the specific colored lines represent the explicit relationships connecting them."
- GraphRAG(Advanced RAG Architecture)
- Triples(Atomic Data Component (Subject-Predicate-Object))
- Entity Resolution(Prerequisite for Graph Accuracy)
- Cypher(Query Language for Retrieval)
Conceptual Overview
A structured data representation of entities and their semantic relationships, used in RAG to enable multi-hop reasoning and deterministic retrieval of factual connections that vector embeddings often miss. It transforms unstructured data into a graph of nodes and edges, allowing agents to navigate complex dependencies and maintain global context.
Disambiguation
Explicit logic vs. implicit similarity: KGs map defined relationships (A 'is_employed_by' B) rather than just mathematical proximity in a vector space.
Visual Analog
A subway map where stations represent distinct entities and the specific colored lines represent the explicit relationships connecting them.