Designing a knowledge graph query language | James' Coffee Blog
I have been thinking about knowledge graphs as a way to model relationships between things. With a knowledge graph, you have a subject (i.e. James) which can have one or more predicates (i.e. “likes”) that connect them to an object (i.e. “coffee”). You could have a knowledge graph that represents your favourite things and the favourite things of people you know. You could then query the graph to find out who likes a particular thing (i.e. “coffee”), who doesn’t like a particular thing, or what a person on the graph likes. Among the most notable knowledge graphs is the Google Knowledge Graph. It represents relationships between a vast quantity of things, from movies to books to people. This graph is used to retrieve and show facts about specific things in Google Search. For example, when you search for Taylor Swift in Google Search on a desktop computer, a knowledge panel will appear on the right hand side with information about Taylor Swift. This information is taken from the Google Kn
I have been thinking about knowledge graphs as a way to model relationships between things. With a knowledge graph, you have a subject (i.e. James) which can have one or more predicates (i.e. "likes") that connect them to an object (i.e. "coffee"). You could have a knowledge graph that represents your favourite things and the favourite things of people you know. You could then query the graph to find out who likes a particular thing (i.e. "coffee"), who doesn't like a particular thing, or what a person on the graph likes. Among the most notable knowledge graphs is the Google Knowledge Graph .
related reading
- [2003.02320] Knowledge Graphsarxiv.org
- A Gentle Introduction to Graph Neural Networksdistill.pub
- What is a SEMANTIC Knowledge Graph?linkedin.com
- The GraphRAG manifesto: Adding knowledge to GenAIneo4j.com
- Building a web search engine from scratch in two months with 3 billion neural embeddingsblog.wilsonl.in
- [2303.13948] Knowledge Graphs: Opportunities and Challengesarxiv.org
- Amazon’s open-source tools make embedding knowledge graphs much more efficient - Amazon Scienceamazon.science
- Understanding Convolutions on Graphsdistill.pub
- Build Your Own Databasenan.fyi
- Knowledge graph vs. vector database for grounding your LLMneo4j.com
- Revolutionizing Semantic Search with RAG and Knowledge Graphslinkedin.com
- [2005.11401] Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasksarxiv.org