Knowledgebra: An Algebraic Learning Framework for Knowledge Graph

04/15/2022
by   Tong Yang, et al.
12

Knowledge graph (KG) representation learning aims to encode entities and relations into dense continuous vector spaces such that knowledge contained in a dataset could be consistently represented. Dense embeddings trained from KG datasets benefit a variety of downstream tasks such as KG completion and link prediction. However, existing KG embedding methods fell short to provide a systematic solution for the global consistency of knowledge representation. We developed a mathematical language for KG based on an observation of their inherent algebraic structure, which we termed as Knowledgebra. By analyzing five distinct algebraic properties, we proved that the semigroup is the most reasonable algebraic structure for the relation embedding of a general knowledge graph. We implemented an instantiation model, SemE, using simple matrix semigroups, which exhibits state-of-the-art performance on standard datasets. Moreover, we proposed a regularization-based method to integrate chain-like logic rules derived from human knowledge into embedding training, which further demonstrates the power of the developed language. As far as we know, by applying abstract algebra in statistical learning, this work develops the first formal language for general knowledge graphs, and also sheds light on the problem of neural-symbolic integration from an algebraic perspective.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/07/2022

Knowledge Graph Embedding: A Survey from the Perspective of Representation Spaces

Knowledge graph embedding (KGE) is a increasingly popular technique that...
research
02/18/2022

Geometric Algebra based Embeddings for Static and Temporal Knowledge Graph Completion

Recent years, Knowledge Graph Embeddings (KGEs) have shown promising per...
research
12/15/2015

From One Point to A Manifold: Knowledge Graph Embedding For Precise Link Prediction

Knowledge graph embedding aims at offering a numerical knowledge represe...
research
07/22/2021

Data Considerations in Graph Representation Learning for Supply Chain Networks

Supply chain network data is a valuable asset for businesses wishing to ...
research
05/25/2022

Semantic Embeddings in Semilattices

To represent anything from mathematical concepts to real-world objects, ...
research
07/13/2022

The DLCC Node Classification Benchmark for Analyzing Knowledge Graph Embeddings

Knowledge graph embedding is a representation learning technique that pr...
research
05/22/2020

A Group-Theoretic Framework for Knowledge Graph Embedding

We demonstrated the existence of a group algebraic structure hidden in r...

Please sign up or login with your details

Forgot password? Click here to reset