GitHub topics: knowledge-graph-embeddings
pykeen/pykeen
🤖 A Python library for learning and evaluating knowledge graph embeddings
Language: Python - Size: 26.8 MB - Last synced at: about 9 hours ago - Pushed at: about 9 hours ago - Stars: 1,790 - Forks: 197

trustgraph-ai/trustgraph
The Knowledge Provisioning Platform - expedite delivery of your knowledge to AI. Build, ship, and manage anywhere from local, cloud, on-prem, or edge.
Language: Python - Size: 83.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 388 - Forks: 27

zjukg/NeuralKG
[Tool] For Knowledge Graph Representation Learning
Language: Python - Size: 62.8 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 371 - Forks: 66

AstraZeneca/kgem-in-drug-discovery
Code to accompany the "Understanding the Performance of Knowledge Graph Embeddings in Drug Discovery" manuscript (Artificial Intelligence in the Life Sciences, 2022)
Language: Python - Size: 268 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 33 - Forks: 6

heathersherry/Knowledge-Graph-Tutorials-and-Papers
Insightful Tutorials and Papers about Knowledge Graphs
Size: 3.92 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 871 - Forks: 122

tail-unica/hopwise
Recbole extension with focus on Knowledge Graphs (KGs) and interpretability/explainability.
Language: Python - Size: 3.66 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1

cthoyt/cthoyt.github.io
My personal website, served at https://cthoyt.com
Language: HTML - Size: 41.3 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 4

ssdeanx/branch-thinking-mcp
Branch-Thinking MCP Tool A TypeScript-powered MCP server for managing parallel branches of thought, semantic cross-references, and persistent tasks. Features dynamic scoring, AI-generated insights, batch operations, and visual graph navigation for advanced agentic workflows.
Language: TypeScript - Size: 58.6 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 1

Accenture/AmpliGraph
Python library for Representation Learning on Knowledge Graphs https://docs.ampligraph.org
Language: Python - Size: 42.3 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 2,207 - Forks: 251

1049451037/GCN-Align
Code of the paper: Cross-lingual Knowledge Graph Alignment via Graph Convolutional Networks.
Language: Python - Size: 11.1 MB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 134 - Forks: 27

BrambleXu/knowledge-graph-learning
A curated list of awesome knowledge graph tutorials, projects and communities.
Size: 73.2 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 762 - Forks: 121

jinzhuoran/CogKGE
CogKGE: A Knowledge Graph Embedding Toolkit and Benchmark for Representing Multi-source and Heterogeneous Knowledge. ACL 2022
Language: Python - Size: 210 MB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 56 - Forks: 4

idirlab/largeKGEeval
Towards a Deeper Understanding of Knowledge Graph Embeddings: A Large-Scale Evaluation
Language: Python - Size: 3.55 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

zjukg/KG-MM-Survey
Knowledge Graphs Meet Multi-Modal Learning: A Comprehensive Survey
Size: 82.3 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 401 - Forks: 19

llm-db/MLKV
MLKV: Efficiently Scaling up Large Embedding Model Training with Disk-based Key-Value Storage (ICDE 2025 Industry Track)
Size: 1000 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

raphaelsty/mkb
Knowledge Base Embedding By Cooperative Knowledge Distillation
Language: Python - Size: 44.1 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 66 - Forks: 3

zjukg/MoMoK
[Paper][ICLR 2025] Multiple Heads are Better than One: Mixture of Modality Knowledge Experts for Entity Representation Learning
Language: Python - Size: 6.99 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 2

hybrid-kg/clep
🤖 A Python Package for generating new patient representations driven by data and prior knowledge
Language: Python - Size: 1.67 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 3

mana-ysh/knowledge-graph-embeddings 📦
Implementations of Embedding-based methods for Knowledge Base Completion tasks
Language: Python - Size: 10.2 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 257 - Forks: 63

mana-ysh/symmetry-learning-kgc
Python implementation of "Data-dependent Learning of Symmetric/Antisymmetric Relations for Knowledge Base Completion [Manabe+. 2018]"
Language: Python - Size: 11.7 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 11 - Forks: 1

Heng-xiu/CAGE
About code for "Context-aware Graph Embedding for Session-based News Recommendation"
Language: Python - Size: 746 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 4

april-tools/is-cqa-complex
Is Comples Query Answering Complex?
Language: Python - Size: 67.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

metaphacts/linkedpaperswithcode
Code for generating Linked Papers with Code a high-quality RDF knowledge graph with metadata about the machine learning landscape.
Language: HTML - Size: 2.14 MB - Last synced at: about 10 hours ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

SmartDataAnalytics/BioKEEN 📦
A computational library for learning and evaluating biological knowledge graph embeddings - please see the main PyKEEN repo at https://github.com/pykeen/pykeen/
Language: Jupyter Notebook - Size: 9.88 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 45 - Forks: 4

yanfeng98/pybind11-OpenKE 📦
基于 OpenKE-PyTorch 开发的知识图谱嵌入工具包,支持跨平台运行,具备自动超参数搜索、高效并行训练以及实验结果记录功能,为研究与应用提供强大助力。
Language: Python - Size: 282 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

idirlab/freebases
Properly pre-processed full-scale Freebase datasets
Language: Python - Size: 5.91 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

Mehran-k/SimplE
SimplE Embedding for Link Prediction in Knowledge Graphs
Language: Python - Size: 8.42 MB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 144 - Forks: 33

daiquocnguyen/ConvKB
A Novel Embedding Model for Knowledge Base Completion Based on Convolutional Neural Network (NAACL 2018) (Pytorch and Tensorflow)
Language: Python - Size: 63.5 MB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 204 - Forks: 39

pykeen/pykeen.github.io
🌐 The website for PyKEEN and the KEEN universe at https://pykeen.github.io
Language: HTML - Size: 3.32 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pykeen/benchmarking
📊 Results from the reproducibility and benchmarking studies presented in "Bringing Light Into the Dark: A Large-scale Evaluation of Knowledge Graph Embedding Models Under a Unified Framework" (http://arxiv.org/abs/2006.13365)
Language: Python - Size: 647 MB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 4

Demirrr/Fundamentals
During my research, I happen to enjoy implementing algorithms from scratch. Through Fundamentals, I like to share my experiences with others.
Language: Jupyter Notebook - Size: 46 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 2

zjukg/KoPA
[Paper][ACM MM 2024] Making Large Language Models Perform Better in Knowledge Graph Completion
Language: Python - Size: 2.85 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 123 - Forks: 8

april-tools/gekcs
How to Turn Your Knowledge Graph Embeddings into Generative Models
Language: Python - Size: 102 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 38 - Forks: 3

gnn4dr/DRKG
A knowledge graph and a set of tools for drug repurposing
Language: Jupyter Notebook - Size: 19.1 MB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 565 - Forks: 153

Schlampig/Knowledge_Graph_Wander
A collection of papers, codes, projects, tutorials ... for Knowledge Graph and other NLP methods
Size: 5.11 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 62 - Forks: 13

zjunlp/KNN-KG
[NLPCC 2023] Reasoning Through Memorization: Nearest Neighbor Knowledge Graph Embeddings with Language Models
Language: Python - Size: 32.9 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 48 - Forks: 9

xiongbo010/NestE
PyTorch implementation of the paper "NestE: Modeling Nested Relational Structures for Knowledge Graph Reasoning" (AAAI'24)
Language: Python - Size: 1.85 GB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

liuyuaa/RAM
Role-Aware Modeling for N-ary Relational Knowledge Bases
Language: Python - Size: 14.4 MB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

malllabiisc/cesi
WWW 2018: CESI: Canonicalizing Open Knowledge Bases using Embeddings and Side Information
Language: Python - Size: 33.8 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 100 - Forks: 27

mortenterhart/KGE_Query_Completion
Experiments for comparing Knowledge Graph Embeddings (KGEs) on the Wikidata5M dataset based on different Quality Metrics
Language: Jupyter Notebook - Size: 8.84 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

disi-unibo-nlp/kg-emb-link-pred
[MDPI Electronics - Graph Machine Learning] Comprehensive Analysis of Knowledge Graph Embedding Techniques Benchmarked on Link Prediction
Language: Python - Size: 3.55 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

luffycodes/neptune
Code for NePTuNe: Neural Powered Tucker Network for Knowledge Graph Completion
Language: Python - Size: 4.23 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 3

dwslab/jRDF2Vec
A high-performance Java Implementation of RDF2Vec
Language: Java - Size: 169 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 39 - Forks: 4

khalidhabiburahman/kgc-non-benchmark-employee
Source code for experiments in the papers "Beyond Benchmarks: Assessing Knowledge Graph Completion Methods on Non-Benchmark Employee Data" (IEEE 2024, yet to be published)
Language: Jupyter Notebook - Size: 14.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

besjoncifliku/word-graph-embeddings
A placeholder for my work in word embeddings and knowledge graph representations
Language: Jupyter Notebook - Size: 6.07 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

cthoyt/doctoral-thesis
📖 Generation and Applications of Knowledge Graphs in Systems and Networks Biology
Language: TeX - Size: 68.6 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 29 - Forks: 2

zerolink-io/zerolink-python
Python client for ZeroLink
Language: Python - Size: 10.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

vitor-faria/kgembeddings-binarization
Repository of my master thesis in Data Science at the University of Mannheim, namely "Binarization of Knowledge Graph Embeddings with Semantic Preservation".
Language: Jupyter Notebook - Size: 764 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nicolas-hbt/versatile-embeddings
Learn Versatile Knowledge Graph Embeddings by Capturing Semantics with MASCHInE
Language: Python - Size: 898 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 3

nicolas-hbt/semantic-lossfunc
Treat Different Negatives Differently: Enriching Loss Functions with Domain and Range Constraints for Link Prediction
Language: Python - Size: 27.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 3

greenelab/knowledge-graph-review
A literature review for constructing and using knowledge graphs in a biomedical setting.
Language: HTML - Size: 17.6 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 2

tsafavi/codex
CoDEx: A set of knowledge graph Completion Datasets Extracted from Wikidata and Wikipedia
Language: Python - Size: 206 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 130 - Forks: 22

mklimasz/TransE-PyTorch
Implementation of TransE model in PyTorch.
Language: Python - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 135 - Forks: 32

daiquocnguyen/CapsE
A Capsule Network-based Embedding Model for Knowledge Graph Completion and Search Personalization (NAACL 2019)
Language: Python - Size: 99.3 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 139 - Forks: 32

arunarn2/DeepPathwithTensorforce
DeepPath - A Deep Reinforcement Learning Method for Knowledge Graph Reasoning using TensorForce
Language: Python - Size: 396 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 3

vvrahul11/link_prediction
Graph Neural Network for Disease-Gene Link Prediction
Language: Python - Size: 6.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MIRALab-USTC/KGE-HAKE
The code of paper Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction. Zhanqiu Zhang, Jianyu Cai, Yongdong Zhang, Jie Wang. AAAI 2020.
Language: Python - Size: 23.9 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 227 - Forks: 51

malllabiisc/InteractE
AAAI 2020 - InteractE: Improving Convolution-based Knowledge Graph Embeddings by Increasing Feature Interactions
Language: Python - Size: 4.36 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 81 - Forks: 20

cai-lw/KBGAN
Code for "KBGAN: Adversarial Learning for Knowledge Graph Embeddings" https://arxiv.org/abs/1711.04071
Language: Python - Size: 14.3 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 210 - Forks: 58

davidlvxin/TransC
Source code and datasets of EMNLP2018 paper: "Differentiating Concepts and Instances for Knowledge Graph Embedding".
Language: C++ - Size: 5.44 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 79 - Forks: 15

simoncharmms/crmrr
We present a new rank-based metric for embedding based Knowledge Graph Completion models.
Language: Python - Size: 11 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

iodike/ChronoKGE
ChronoKGE - A knowledge graph embedding framework for time-focused representation learning (RepL4NLP @ ACL 2022)
Language: Python - Size: 80.4 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 2

zhangfw123/TLT-KGE
Along the Time: Timeline-traced Embedding for Temporal Knowledge Graph Completion
Language: Python - Size: 27.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 4

suamin/LowFER
LowFER: Low-rank Bilinear Pooling for Link Prediction (ICML 2020)
Language: Python - Size: 12.1 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

cmavro/TempoQR
[AAAI 2022] TempoQR: Temporal Question Reasoning over Knowledge Graphs
Language: Python - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 7

GeorgiaKp/Knowledge_Graph_Recommendation_System
Language: Jupyter Notebook - Size: 129 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AImenes/query-answering-and-embeddings
Combining Query Rewriting (PerfectRef) and Knowledge Graph Embeddings with Complex Query Answering
Language: Python - Size: 202 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

zlataSt/OntologyEmbeddings
Train and learn JOIE, TransO and ReasonKGE embedding models on DBpedia and YAGO datasets
Language: Python - Size: 19.3 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

zlataSt/JOIE_OpenKE_based
OpenKE-based implementation of KG embedding model JOIE (Jointly Embedding Instances and Ontological Concepts)
Language: Python - Size: 59.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

dice-group/GATES
Graph Attention Networks for Entity Summarization is the model that applies deep learning on graphs and ensemble learning on entity summarization tasks.
Language: Python - Size: 137 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

StephanieWyt/HGCN-JE-JR
Source code and datasets for EMNLP 2019 paper: Jointly Learning Entity and Relation Representations for Entity Alignment.
Language: Python - Size: 39.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 8

spacewalk01/cnn-lstm-for-link-prediction
Keras implementation of path-based link prediction model for knowledge graph completion
Language: Python - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 8

dice-group/Tab2Onto
Tab2Onto: Unsupervised Semantification with Knowledge Graph Embeddings
Language: Jupyter Notebook - Size: 58.3 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 2

giacoballoccu/path-explanation-quality-guided-reasoning
In- and post- process methods for optimizing explanations path based on newly defined quantitative explanation metrics
Language: Python - Size: 139 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

DiegoBiagini/KGE_TextMining
A comparison of Knowledge Graph Embedding methods.
Language: Jupyter Notebook - Size: 54.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

rajathpatel23/object_recog_KGE
Combining Image Recognition with Knowledge Graph Embedding for Learning Semantic Attribute of Images
Language: Python - Size: 470 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

vinhsuhi/JMAC
Joint Multilingual Knowledge Graph Completion and Alignment (Findings of EMNLP 2022) (Pytorch)
Language: Python - Size: 15.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 0

daiquocnguyen/GNN-NoGE
Graph Neural Networks for Knowledge Graph Link Prediction (WSDM 2022) (Pytorch)
Language: Python - Size: 10.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 33 - Forks: 4

jamesor19/Knowldge-Graph-Embedding-Model-for-Customer-Churn-Prediction
Project on the use of Knowledge Graph Embeddings for use for a classification problem for Capstone Project submitted for the MSc of Data Analytics
Language: Jupyter Notebook - Size: 2.06 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

daiquocnguyen/QuatRE
QuatRE: Relation-Aware Quaternions for Knowledge Graph Embeddings (TheWebConf WWW 2022) (Pytorch)
Language: Python - Size: 12.7 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 29 - Forks: 3

daiquocnguyen/R-MeN
Transformer-based Memory Networks for Knowledge Graph Embeddings (ACL 2020) (Pytorch and Tensorflow)
Language: Python - Size: 51.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 74 - Forks: 14

datquocnguyen/STransE
STransE: a novel embedding model of entities and relationships in knowledge bases (NAACL 2016)
Language: C++ - Size: 36.4 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 51 - Forks: 16

seukgcode/KEEN
This repository contains our implementation of paper Hyperbolic Knowledge Graph Embedding in Extended Poincaré Ball. Xingchen Zhou, Peng Wang, Zhe Pan.
Language: Python - Size: 23.9 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

rajathpatel23/joint-kge-fnet-lm
Jointly Learning knowledge graph Embedding, Fine Grain Entity Types and Language Modeling.
Language: Python - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

vargo96/fkg-mini-project
Machine Learning (ML) algorithms need data in the form of feature vectors and class labels to come up with a trained model and predict new instances with that trained model. Data stored in Knowledge Graph(s) (KG) is in the form of triples. To apply ML algorithms on KG, we need to convert the individuals in the learning problem into feature vectors. One way to tackle this task is to use KG embedding.
Language: Python - Size: 57.9 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 2

iamaziz/kge_qa
Simple-Question Answering based on Knowledge Graph Embeddings (part of my Ph.D. work)
Language: Python - Size: 12.2 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

pykeen/bloom-filterer-benchmark
🪑 Benchmark the bloom filterer at https://pykeen.github.io/bloom-filterer-benchmark/
Language: Python - Size: 10.8 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0
