Entity alignment (EA) aims to find equivalent entities in different knowledge graphs (KGs). State-of-the-art EA approaches generally use Graph Neural Networks (GNNs) to encode entities. However, most of them train the models and evaluate the results in a fullbatch fashion, which prohibits EA from being scalable on largescale datasets. To enhance the usability of GNN-based EA models in real-world applications, we present SEA, a scalable entity alignment system that enables to (i) train large-scale GNNs for EA, (ii) speed up the normalization and the evaluation process, and (iii) report clear results for users to estimate different models and parameter settings. SEA can be run on a computer with merely one graphic card. Moreover, SEA encompasses six state-of-the-art EA models and provides access for users to quickly establish and evaluate their own models. Thus, SEA allows users to perform EA without being involved in tedious implementations, such as negative sampling and GPU-accelerated evaluation. With SEA, users can gain a clear view of the model performance. In the demonstration, we show that SEA is user-friendly and is of high scalability even on computers with limited computational resources.
翻译:实体对齐(EA)的目的是在不同知识图谱(KGs)中找到等价实体。最先进的EA方法通常使用图神经网络(GNNs)来编码实体。然而,大多数方法都是以full-batch方式训练模型和评估结果,这禁止了EA在大规模数据集上的可扩展性。为了增强基于GNN的EA模型在实际应用中的可用性,我们提出了SEA,这是一个可扩展的实体对齐系统,可以实现(i) 训练大规模GNN用于EA,(ii)加速归一化和评估过程,(iii)报告清晰的结果,以便用户评估不同的模型和参数设置。SEA可以在只有一张图形卡的计算机上运行。此外,SEA包含六个最先进的EA模型,并为用户提供快速建立和评估自己的模型的访问权限。因此,SEA允许用户执行EA而不涉及令人烦恼的实现,如负采样和GPU加速评估。通过SEA,用户可以获得对模型性能的清晰观点。在演示中,我们展示了SEA是用户友好的,即使在计算资源有限的计算机上也具有高的可扩展性。