How can we estimate the importance of nodes in a knowledge graph (KG)? A KG is a multi-relational graph that has proven valuable for many tasks including question answering and semantic search. In this paper, we present GENI, a method for tackling the problem of estimating node importance in KGs, which enables several downstream applications such as item recommendation and resource allocation. While a number of approaches have been developed to address this problem for general graphs, they do not fully utilize information available in KGs, or lack flexibility needed to model complex relationship between entities and their importance. To address these limitations, we explore supervised machine learning algorithms. In particular, building upon recent advancement of graph neural networks (GNNs), we develop GENI, a GNN-based method designed to deal with distinctive challenges involved with predicting node importance in KGs. Our method performs an aggregation of importance scores instead of aggregating node embeddings via predicate-aware attention mechanism and flexible centrality adjustment. In our evaluation of GENI and existing methods on predicting node importance in real-world KGs with different characteristics, GENI achieves 5-17% higher NDCG@100 than the state of the art.
翻译:如何估算知识图( KG) 中节点的重要性? KG 是一个多关系图,对于包括答题和语义搜索在内的许多任务来说很有价值。在本文件中,我们介绍GEN,这是解决KG中估计节点重要性问题的一种方法,它使诸如项目建议和资源分配等若干下游应用成为可能。虽然已经为一般图表制定了一些方法来解决这一问题,但它们没有充分利用在KGs中可获得的信息,或者缺乏必要的灵活性来模拟实体之间的复杂关系及其重要性。为了解决这些局限性,我们探索了受监督的机器学习算法。特别是,在最近推进图形神经网络的基础上,我们开发了GENI,这是一种基于GNN的方法,旨在应对预测KGs中节点重要性方面的独特挑战。我们的方法是对重要性分数进行汇总,而不是通过上游- 觉察注意机制和灵活的核心调整将节点集中在一起。在我们对GNI 和以不同特性预测真实世界KGs节点重要性的现有方法的评估中,GNI 以不同特性为基础,我们开发了GNNCs 5-17% 。