Fast Knowledge Graph Completion using Graphics Processing Units

07/22/2023
by   Chun-Hee Lee, et al.
0

Knowledge graphs can be used in many areas related to data semantics such as question-answering systems, knowledge based systems. However, the currently constructed knowledge graphs need to be complemented for better knowledge in terms of relations. It is called knowledge graph completion. To add new relations to the existing knowledge graph by using knowledge graph embedding models, we have to evaluate N× N × R vector operations, where N is the number of entities and R is the number of relation types. It is very costly. In this paper, we provide an efficient knowledge graph completion framework on GPUs to get new relations using knowledge graph embedding vectors. In the proposed framework, we first define "transformable to a metric space" and then provide a method to transform the knowledge graph completion problem into the similarity join problem for a model which is "transformable to a metric space". After that, to efficiently process the similarity join problem, we derive formulas using the properties of a metric space. Based on the formulas, we develop a fast knowledge graph completion algorithm. Finally, we experimentally show that our framework can efficiently process the knowledge graph completion problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2023

InGram: Inductive Knowledge Graph Embedding via Relation Graphs

Inductive knowledge graph completion has been considered as the task of ...
research
10/15/2019

Efficiently Embedding Dynamic Knowledge Graphs

Knowledge graph (KG) embedding encodes the entities and relations from a...
research
09/17/2023

Model-based Subsampling for Knowledge Graph Completion

Subsampling is effective in Knowledge Graph Embedding (KGE) for reducing...
research
06/15/2022

Collaborative Knowledge Graph Fusion by Exploiting the Open Corpus

To alleviate the challenges of building Knowledge Graphs (KG) from scrat...
research
11/11/2021

Towards Robust Knowledge Graph Embedding via Multi-task Reinforcement Learning

Nowadays, Knowledge graphs (KGs) have been playing a pivotal role in AI-...
research
04/28/2019

Enhancement of Power Equipment Management Using Knowledge Graph

Accurate retrieval of the power equipment information plays an important...
research
08/01/2017

Retrofitting Distributional Embeddings to Knowledge Graphs with Functional Relations

Knowledge graphs are a versatile framework to encode richly structured d...

Please sign up or login with your details

Forgot password? Click here to reset