arXiv Analytics

Sign in

arXiv:1905.08865 [cs.LG]AbstractReferencesReviewsResources

Estimating Node Importance in Knowledge Graphs Using Graph Neural Networks

Namyong Park, Andrey Kan, Xin Luna Dong, Tong Zhao, Christos Faloutsos

Published 2019-05-21Version 1

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.

Related articles: Most relevant | Search more
arXiv:1908.07110 [cs.LG] (Published 2019-08-19)
Graph Neural Networks with High-order Feature Interactions
arXiv:2003.04078 [cs.LG] (Published 2020-03-09)
A Survey on The Expressive Power of Graph Neural Networks
arXiv:2003.01795 [cs.LG] (Published 2020-03-03)
Graphon Pooling in Graph Neural Networks