AIMar 30, 2017

Efficient Parallel Translating Embedding For Knowledge Graphs

arXiv:1703.10316v418 citations
Originality Incremental advance
AI Analysis

This work addresses a scalability bottleneck for researchers and practitioners using knowledge graph embeddings, though it is incremental as it optimizes existing methods rather than introducing new paradigms.

The paper tackles the slow training process of translating embedding methods for knowledge graphs, which can take days or weeks for large datasets, by proposing ParTrans-X, an efficient parallel framework that speeds up training by more than an order of magnitude.

Knowledge graph embedding aims to embed entities and relations of knowledge graphs into low-dimensional vector spaces. Translating embedding methods regard relations as the translation from head entities to tail entities, which achieve the state-of-the-art results among knowledge graph embedding methods. However, a major limitation of these methods is the time consuming training process, which may take several days or even weeks for large knowledge graphs, and result in great difficulty in practical applications. In this paper, we propose an efficient parallel framework for translating embedding methods, called ParTrans-X, which enables the methods to be paralleled without locks by utilizing the distinguished structures of knowledge graphs. Experiments on two datasets with three typical translating embedding methods, i.e., TransE [3], TransH [17], and a more efficient variant TransE- AdaGrad [10] validate that ParTrans-X can speed up the training process by more than an order of magnitude.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes