Knowledge graph embedding (KGE) that maps entities and relations into vector representations is essential for downstream tasks. Conventional KGE methods require relatively high-dimensional entity representations to preserve the structural information of knowledge graph, but lead to oversized model parameters. Recent methods reduce model parameters by adopting low-dimensional entity representations, while developing techniques (e.g., knowledge distillation) to compensate for the reduced dimension. However, such operations produce degraded model accuracy and limited reduction of model parameters. Specifically, we view the concatenation of all entity representations as an embedding layer, and then conventional KGE methods that adopt high-dimensional entity representations equal to enlarging the width of the embedding layer to gain expressiveness. To achieve parameter efficiency without sacrificing accuracy, we instead increase the depth and propose a deeper embedding network for entity representations, i.e., a narrow embedding layer and a multi-layer dimension lifting network (LiftNet). Experiments on three public datasets show that the proposed method (implemented based on TransE and DistMult) with 4-dimensional entity representations achieves more accurate link prediction results than counterpart parameter-efficient KGE methods and strong KGE baselines, including TransE and DistMult with 512-dimensional entity representations.
翻译:知识图谱嵌入(KGE)将实体和关系映射为向量表示,这对下游任务至关重要。传统KGE方法需要较高维度的实体表示来保留知识图谱的结构信息,但这会导致模型参数过大。近期方法通过采用低维实体表示来减少模型参数,同时开发(如知识蒸馏等)技术以补偿维度降低带来的损失。然而,此类操作会导致模型精度下降且模型参数缩减有限。具体而言,我们将所有实体表示的拼接视为一个嵌入层,传统KGE方法采用高维实体表示等同于增宽嵌入层的宽度以增强表示能力。为在不牺牲精度的情况下实现参数效率,我们转而增加深度,提出了一个用于实体表示的深度嵌入网络,即窄嵌入层与多层维度提升网络(LiftNet)。在三个公开数据集上的实验表明,所提方法(基于TransE和DistMult实现)在采用4维实体表示时,其链接预测结果比同类参数高效的KGE方法及包括采用512维实体表示的TransE和DistMult在内的强基线KGE方法更为准确。