NeuralKG: An Open Source Library for Diverse Representation Learning of Knowledge Graphs

02/25/2022
by   Wen Zhang, et al.
0

NeuralKG is an open-source Python-based library for diverse representation learning of knowledge graphs. It implements three different series of Knowledge Graph Embedding (KGE) methods, including conventional KGEs, GNN-based KGEs, and Rule-based KGEs. With a unified framework, NeuralKG successfully reproduces link prediction results of these methods on benchmarks, freeing users from the laborious task of reimplementing them, especially for some methods originally written in non-python programming languages. Besides, NeuralKG is highly configurable and extensible. It provides various decoupled modules that can be mixed and adapted to each other. Thus with NeuralKG, developers and researchers can quickly implement their own designed models and obtain the optimal training methods to achieve the best performance efficiently. We built an website in http://neuralkg.zjukg.cn to organize an open and shared KG representation learning community. The source code is all publicly released at https://github.com/zjukg/NeuralKG.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/04/2019

Pykg2vec: A Python Library for Knowledge Graph Embedding

Pykg2vec is an open-source Python library for learning the representatio...
research
04/28/2023

NeuralKG-ind: A Python Library for Inductive Knowledge Graph Representation Learning

Since the dynamic characteristics of knowledge graphs, many inductive kn...
research
09/07/2020

TorchKGE: Knowledge Graph Embedding in Python and PyTorch

TorchKGE is a Python module for knowledge graph (KG) embedding relying s...
research
11/18/2020

A Python surrogate modeling framework with derivatives

The surrogate modeling toolbox (SMT) is an open-source Python package co...
research
08/30/2023

Nemo: First Glimpse of a New Rule Engine

This system demonstration presents Nemo, a new logic programming engine ...
research
06/27/2021

DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science

Graph neural networks (GNNs) constitute a class of deep learning methods...
research
09/10/2021

Box Embeddings: An open-source library for representation learning using geometric structures

A major factor contributing to the success of modern representation lear...

Please sign up or login with your details

Forgot password? Click here to reset