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.
翻译:知识图形嵌入的目的是将知识图形的实体和关系嵌入低维矢量空间。 嵌入方法将关系视为由主体实体向尾端实体的翻译,这些实体在知识图形嵌入方法中取得了最先进的结果。 但是,这些方法的一个主要局限性是耗时的培训过程,大型知识图形可能需要数天甚至几周的时间,并导致实际应用的巨大困难。 在本文件中,我们提出了一个高效的平行框架来翻译嵌入方法,称为ParTrans-X,通过使用不同的知识图形结构,使这些方法能够不锁地平行。用三种典型的翻译嵌入方法,即TransE[3]、TransH[17]和更有效的变式TransE-AdaGrad [10]对两种数据集的实验,即 TransE-AdaGrad [10] 验证ParTrans-X能够加速培训过程,其速度超过一个数量级。