knowledge graph
A representation of real-world entities and their Full definition for relationship (opens in a new tab)A named, directed connection between two nodes. Every relationship has a type, a start node and an end node., stored according to organizing principles, typically in a graph database.
Example
Two actors, one film, and the facts joining them.
cypher
MATCH path = (:Person)-[:ACTED_IN]->(:Movie {title: 'Toy Story'})
RETURN pathEach relationship states a fact. Following the two [:ACTED_IN] relationships that arrive at Toy Story answers who acted in it.
Lessons that use this term
The lesson and course links below open in a new tab.
73 lessons use this term. The 40 with the highest term density are listed here.
Constructing Knowledge Graphs with Neo4j GraphRAG for Python57 mentions
- Create your own knowledge graphCustomizationyou will apply what you have learned throughout the course to create your own knowledge graph5 mentions
- Text to Cypher retrieverRetrievallanguage questions by generating and executing Cypher queries against the knowledge graph8 mentions
- Add structured data to the knowledge graphKnowledge Graph PipelineThe knowledge graph you created is solely based on unstructured data extracted from8 mentions
- Define a schemaKnowledge Graph PipelineThe knowledge graph you created is unconstrained, meaning that any entity or relationship can be created based on the data extracted from8 mentions
- Create a graphKnowledge Graph Pipelinethis lesson, you will learn how to create a knowledge graph from unstructured data using the6 mentions
- Vector + Cypher retrieverRetrievalchunks in the knowledge graph include vector embeddings that allow for similarity search based on vector10 mentions
- Entity resolutionCustomizationthe entities are identified in the text and subsequently created in the knowledge graph, they may not be3 mentions
- Chunk sizeKnowledge Graph Pipelinethe modified pipeline to recreate the knowledge graph with the new chunk2 mentions
- Set up your development environmentIntroductionGraphRAG for Python (neo4j_graphrag) package to create a knowledge graph from unstructured and structured data Create vector and text to Cypher retrievers that use the knowledge graph to2 mentions
Neo4j and Generative AI Workshop57 mentions
- Create your own knowledge graphKnowledge Graph Constructionoptional challenge, you will apply what you have learned to create your own knowledge graph5 mentions
- Create an agentAgentsUse either the lesson knowledge graph or your own knowledge graph from the previous4 mentions
- Add structured data to the knowledge graphKnowledge Graph ConstructionThe knowledge graph you created is solely based on unstructured data extracted from9 mentions
- Text to Cypher retrieverRetrievallanguage questions by generating and executing Cypher queries against the knowledge graph6 mentions
- Define a schemaKnowledge Graph ConstructionThe knowledge graph you created is unconstrained, meaning that any entity or relationship can be created based on the data extracted from8 mentions
- What is a Knowledge GraphGenerative AIA knowledge graph is an organized representation of real-world entities and their6 mentions
- Create a graphKnowledge Graph ConstructionIn this lesson, you will learn how to create a knowledge graph from unstructured data using the4 mentions
- Vector + Cypher retrieverRetrievalThe chunks in the knowledge graph include vector embeddings that allow for similarity search based on vector5 mentions
- GraphRAG for PythonGenerative AIRetrievers GraphRAG pipelines Knowledge graph2 mentions
- Chunk sizeKnowledge Graph Constructionthe modified pipeline to recreate the knowledge graph with the new chunk2 mentions
- Constructing knowledge graphsKnowledge Graph Constructionconstructing a knowledge graph from unstructured text, you typically follow these3 mentions
Introduction to Graph Databases Workshop3 mentions
- Create a GraphGraph Databasesmay not be familiar with the term knowledge graph, but you have probably used3 mentions