Knowledge graphs (KGs) store rich facts about the real world. In this paper, we study KG alignment, which aims to find alignment between not only entities but also relations and classes in different KGs. Alignment at the entity level can cross-fertilize alignment at the schema level. We propose a new KG alignment approach, called DAAKG, based on deep learning and active learning. With deep learning, it learns the embeddings of entities, relations and classes, and jointly aligns them in a semi-supervised manner. With active learning, it estimates how likely an entity, relation or class pair can be inferred, and selects the best batch for human labeling. We design two approximation algorithms for efficient solution to batch selection. Our experiments on benchmark datasets show the superior accuracy and generalization of DAAKG and validate the effectiveness of all its modules.
翻译:知识图谱(KGs)存储有关现实世界的丰富事实。本文研究KG对齐,旨在找到不同KG中实体、关系和类之间的对齐。实体级别的对齐可以在模式级别跨领域推广。我们提出了一种新的KG对齐方法DAAKG,基于深度学习和主动学习。通过深度学习,它学习实体、关系和类的嵌入向量,并在半监督的情况下共同对齐它们。通过主动学习,它估算了一个实体、关系或类对是否可以被推断,并选择最佳的人工标注批次。我们设计了两种近似算法以有效地解决批次选择问题。我们在基准数据集上的实验表明,DAAKG具有更高的准确性和泛化性,并验证了它的所有模块的有效性。