# Estimating Node Importance in Knowledge Graphs Using Graph Neural Networks

arXiv: https://arxiv.org/abs/1905.08865 · HTML: https://mlsanity.com/paper/1905.08865/

## Key facts

- Cited by 43 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 May 2019.

## Built on by (most cited first, 30 of 43)

- [Decoupling the Depth and Scope of Graph Neural Networks](https://mlsanity.com/paper/2201.07858/) (2022)
- [On Provable Benefits of Depth in Training Graph Convolutional Networks](https://mlsanity.com/paper/2110.15174/) (2021)
- [Incorporating Domain Knowledge into Deep Neural Networks](https://mlsanity.com/paper/2103.00180/) (2021)
- [Spatial-Temporal Hypergraph Self-Supervised Learning for Crime Prediction](https://mlsanity.com/paper/2204.08587/) (2022)
- [MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization](https://mlsanity.com/paper/2210.00102/) (2022)
- [MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networks](https://mlsanity.com/paper/2202.02365/) (2022)
- [Anomaly Detection in Dynamic Graphs: A Comprehensive Survey](https://mlsanity.com/paper/2406.00134/) (2024)
- [Engineering Knowledge Graph from Patent Database](https://mlsanity.com/paper/2106.06739/) (2021)
- [OAG-Bench: A Human-Curated Benchmark for Academic Graph Mining](https://mlsanity.com/paper/2402.15810/) (2024)
- [Supervised Graph Contrastive Learning for Few-shot Node Classification](https://mlsanity.com/paper/2203.15936/) (2022)
- [GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation](https://mlsanity.com/paper/2210.03894/) (2022)
- [Deep Structural Knowledge Exploitation and Synergy for Estimating Node Importance Value on Heterogeneous Information Networks](https://mlsanity.com/paper/2402.12411/) (2024)
- [Graph Decoupling Attention Markov Networks for Semi-supervised Graph Node Classification](https://mlsanity.com/paper/2104.13718/) (2021)
- [Modeling Dynamic Heterogeneous Graph and Node Importance for Future Citation Prediction](https://mlsanity.com/paper/2305.17417/) (2023)
- [Collaborative Graph Neural Networks for Attributed Network Embedding](https://mlsanity.com/paper/2307.11981/) (2023)
- [NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams](https://mlsanity.com/paper/2312.02473/) (2023)
- [CURE4Rec: A Benchmark for Recommendation Unlearning with Deeper Influence](https://mlsanity.com/paper/2408.14393/) (2024)
- [Graph neural network-based fault diagnosis: a review](https://mlsanity.com/paper/2111.08185/) (2021)
- [Label Informed Contrastive Pretraining for Node Importance Estimation on Knowledge Graphs](https://mlsanity.com/paper/2402.17791/) (2024)
- [Training-free Graph Neural Networks and the Power of Labels as Features](https://mlsanity.com/paper/2404.19288/) (2024)
- [Dual-level Mixup for Graph Few-shot Learning with Fewer Tasks](https://mlsanity.com/paper/2502.14158/) (2025)
- [Generating Post-hoc Explanations for Skip-gram-based Node Embeddings by Identifying Important Nodes with Bridgeness](https://mlsanity.com/paper/2304.12036/) (2023)
- [Semi-supervised Node Importance Estimation with Informative Distribution Modeling for Uncertainty Regularization](https://mlsanity.com/paper/2503.20697/) (2025)
- [Comprehensive Analysis of Over-smoothing in Graph Neural Networks from Markov Chains Perspective](https://mlsanity.com/paper/2211.06605/) (2022)
- [Explainable Sparse Knowledge Graph Completion via High-order Graph Reasoning Network](https://mlsanity.com/paper/2207.07503/) (2022)
- [Calibrate and Boost Logical Expressiveness of GNN Over Multi-Relational and Temporal Graphs](https://mlsanity.com/paper/2311.01647/) (2023)
- [Node Importance Estimation Leveraging LLMs for Semantic Augmentation in Knowledge Graphs](https://mlsanity.com/paper/2412.00478/) (2024)
- [Critical Nodes Identification in Complex Networks: A Survey](https://mlsanity.com/paper/2507.06164/) (2025)
- [Universal Deep GNNs: Rethinking Residual Connection in GNNs from a Path Decomposition Perspective for Preventing the Over-smoothing](https://mlsanity.com/paper/2205.15127/) (2022)
- [Classification of vertices on social networks by multiple approaches](https://mlsanity.com/paper/2301.11288/) (2023)

## Abstract (arXiv)

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.
