RDFLib/graph-pattern-learner
Evolutionary Graph Pattern Learner that learns SPARQL queries for a given set of source-target-pairs from an endpoint.
This tool helps researchers and data scientists uncover the underlying relationships between data points in large knowledge graphs. By providing a list of known source-target pairs (e.g., 'Bacon' to 'Egg'), it automatically discovers the SPARQL queries that connect them within a given SPARQL endpoint. This enables users to understand complex associations and predict related entities for new sources.
No commits in the last 6 months.
Use this if you need to automatically find the connection paths or logical rules that explain why certain entities are associated within a knowledge graph.
Not ideal if you do not have a SPARQL endpoint or if your relationships are simple and easily defined by a single, straightforward query.
Stars
92
Forks
15
Language
Python
License
—
Category
Last pushed
Jan 23, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/RDFLib/graph-pattern-learner"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
usc-isi-i2/kgtk
Knowledge Graph Toolkit
eBay/KPRN
Reasoning Over Knowledge Graph Paths for Recommendation
malllabiisc/cesi
WWW 2018: CESI: Canonicalizing Open Knowledge Bases using Embeddings and Side Information
usc-isi-i2/cskg
CSKG: The CommonSense Knowledge Graph
jishnujayakumar/MLRC2020-EmbedKGQA
This is the code for the MLRC2020 challenge w.r.t. the ACL 2020 paper Improving Multi-hop...