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
- What is a SEMANTIC Knowledge Graph?linkedin.com
- [2303.13948] Knowledge Graphs: Opportunities and Challengesarxiv.org
- KGGen: Extracting Knowledge Graphs from Plain Text with Language Modelsarxiv.org
- Idea Listjzhao.xyz
- Airtraceairtrace.io
- llm-wikigist.github.com
- Graph Enabled Llama Index - siwei.iosiwei.io
- Extending and personalizing your discourse graph | RoamResearch Discourse Graph Extensionoasis-lab.gitbook.io
- The vector database to build knowledgeable AI | Pineconepinecone.io
- The GraphRAG manifesto: Adding knowledge to GenAIneo4j.com
- GitHub - inkandswitch/ksp: Reference implementation of Knowledge Server Protocol (KSP)github.com