×

Pykg2vec

swMATH ID: 30609
Software Authors: Shih Yuan Yu, Sujit Rokka Chhetri, Arquimedes Canedo, Palash Goyal, Mohammad Abdullah Al Faruque
Description: Pykg2vec: A Python Library for Knowledge Graph Embedding. Pykg2vec is an open-source Python library for learning the representations of the entities and relations in knowledge graphs. Pykg2vec’s flexible and modular software architecture currently implements 16 state-of-the-art knowledge graph embedding algorithms, and is designed to easily incorporate new algorithms. The goal of pykg2vec is to provide a practical and educational platform to accelerate research in knowledge graph representation learning. Pykg2vec is built on top of TensorFlow and Python’s multiprocessing framework and provides modules for batch generation, Bayesian hyperparameter optimization, mean rank evaluation, embedding, and result visualization. Pykg2vec is released under the MIT License and is also available in the Python Package Index (PyPI).
Homepage: https://arxiv.org/abs/1906.04239
Source Code:  https://github.com/Sujit-O/pykg2vec
Dependencies: Python
Keywords: Artificial Intelligence; arXiv_cs.AI; Machine Learning; arXiv_cs.LG; arXiv_stat.ML; Python; Knowledge Graph Embedding; Representation Learning
Related Software: OpenKE; AmpliGraph; Python; DGL-KE; PyKEEN; PyTorch; BioKEEN; RotatE; YAGO; LibKGE; Freebase; GraphVite; PyTorch-BigGraph; DGL; TorchKGE; BoxE; NeuralKG; DBpedia; Scikit; ProjE
Cited in: 2 Publications

Standard Articles

2 Publications describing the Software, including 1 Publication in zbMATH Year
Pykg2vec: a Python library for knowledge graph embedding. Zbl 07370533
Yu, Shih-Yuan; Chhetri, Sujit Rokka; Canedo, Arquimedes; Goyal, Palash; Faruque, Mohammad Abdullah Al
2021
Pykg2vec: A Python Library for Knowledge Graph Embedding
Shih Yuan Yu, Sujit Rokka Chhetri, Arquimedes Canedo, Palash Goyal, Mohammad Abdullah Al Faruque
2019

Citations by Year