#102 · Primary category: Deep Learning Frameworks

pykeen

cuda deep-learning knowledge-base-completion knowledge-graph-embeddings knowledge-graphs link-prediction machine-learning pykeen python torch

🤖 A Python library for learning and evaluating knowledge graph embeddings

Project last updated:08/28/26

GitHub Stars

2.0K

Forks

224

Contributors

47

License

MIT

Why we included this project

For anyone doing link prediction or knowledge base completion, PyKEEN bundles roughly forty knowledge graph embedding models behind one consistent API, so you can compare approaches like TransE and ComplEx without reimplementing them. Training a model on a built-in dataset is essentially a single pipeline call, and the package ships dozens of benchmark datasets, including inductive splits and large biomedical graphs. It integrates with Optuna for hyperparameter search and runs on PyTorch Lightning and CUDA, so it slots into existing deep learning workflows. Teams that need to fill missing triples or reason over entity relationships get a direct path from raw triples to evaluated predictions, with most boilerplate removed.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category