Learning to Identify High Betweenness Centrality Nodes from Scratch: A Novel Graph Neural Network Approach
Not on the map. Why?
Abstract (arXiv)
Betweenness centrality (BC) is one of the most used centrality measures for network analysis, which seeks to describe the importance of nodes in a network in terms of the fraction of shortest paths that pass through them. It is key to many valuable applications, including community detection and network dismantling. Computing BC scores on large networks is computationally challenging due to high time complexity. Many approximation algorithms have been proposed to speed up the estimation of BC, which are mainly sampling-based. However, these methods are still prone to considerable execution time on large-scale networks, and their results are often exacerbated when small changes happen to the network structures. In this paper, we focus on identifying nodes with high BC in a graph, since many application scenarios are built upon retrieving nodes with top-k BC. Different from previous heuristic methods, we turn this task into a learning problem and design an encoder-decoder based framework to resolve the problem. More specifcally, the encoder leverages the network structure to encode each node into an embedding vector, which captures the important structural information of the node. The decoder transforms the embedding vector for each node into a scalar, which captures the relative rank of this node in terms of BC. We use the pairwise ranking loss to train the model to identify the orders of nodes regarding their BC. By training on small-scale networks, the learned model is capable of assigning relative BC scores to nodes for any unseen networks, and thus identifying the highly-ranked nodes. Comprehensive experiments on both synthetic and real-world networks demonstrate that, compared to representative baselines, our model drastically speeds up the prediction without noticeable sacrifce in accuracy, and outperforms the state-of-the-art by accuracy on several large real-world networks.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 3; 2024: 1; 2025: 3; 2026: 3.
16 papers.
Sort:
By area:
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2022PaSca: a Graph Neural Architecture Search System under the Scalable Paradigmcited by 37
- 2021Stable Prediction on Graphs with Agnostic Distribution Shiftcited by 9
- 2023Inductive Meta-path Learning for Schema-complex Heterogeneous Information Networkscited by 4
- 2025RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across Domainscited by 3
- 2022Demystifying Bitcoin Address Behavior via Graph Neural Networkscited by 2
- 2024Node Centrality Approximation For Large Networks Based On Inductive Graph Neural Networkscited by 2
- 2021Unsupervised Learning for Identifying High Eigenvector Centrality Nodes: A Graph Neural Network Approachcited by 1
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approachcited by 1
- 2025PINE: Pipeline for Important Node Exploration in Attributed Networkscited by 1
- 2026Degree-Mass Message Passing for Betweenness Ranking in Directed and Undirected Networkscited by 1
- 2026Centrality-Based Pruning for Efficient Echo State Networkscited by 1
4 more
- 2022Can one hear the position of nodes?cited by 0
- 2023Edge Ranking of Graphs in Transportation Networks using a Graph Neural Network (GNN)cited by 0
- 2025CLGNN: A Contrastive Learning-based GNN Model for Betweenness Centrality Prediction on Temporal Graphscited by 0
- 2026Graph Neural Networks for Scalable and Transferable Node Centrality Approximationcited by 0
- 2026Graph Neural Networks for Scalable and Transferable Node Centrality Approximation10 Jul 2026
- 2026Centrality-Based Pruning for Efficient Echo State Networks21 Mar 2026
- 2026Degree-Mass Message Passing for Betweenness Ranking in Directed and Undirected Networks10 Feb 2026
- 2025PINE: Pipeline for Important Node Exploration in Attributed Networks8 Dec 2025
- 2025RoME: Domain-Robust Mixture-of-Experts for MILP Solution Prediction across Domains4 Nov 2025
- 2025CLGNN: A Contrastive Learning-based GNN Model for Betweenness Centrality Prediction on Temporal Graphs17 Jun 2025
- 2024Node Centrality Approximation For Large Networks Based On Inductive Graph Neural Networks8 Mar 2024
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approach9 Sep 2023
- 2023Inductive Meta-path Learning for Schema-complex Heterogeneous Information Networks8 Jul 2023
- 2023Edge Ranking of Graphs in Transportation Networks using a Graph Neural Network (GNN)25 Mar 2023
- 2022Demystifying Bitcoin Address Behavior via Graph Neural Networks26 Nov 2022
- 2022Can one hear the position of nodes?10 Nov 2022
4 more
- 2022PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm1 Mar 2022
- 2021Simplifying approach to Node Classification in Graph Neural Networks12 Nov 2021
- 2021Unsupervised Learning for Identifying High Eigenvector Centrality Nodes: A Graph Neural Network Approach8 Nov 2021
- 2021Stable Prediction on Graphs with Agnostic Distribution Shift8 Oct 2021
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2022PaSca: a Graph Neural Architecture Search System under the Scalable Paradigmcited by 37
- 2021Stable Prediction on Graphs with Agnostic Distribution Shiftcited by 9
- 2023Inductive Meta-path Learning for Schema-complex Heterogeneous Information Networkscited by 4
- 2022Demystifying Bitcoin Address Behavior via Graph Neural Networkscited by 2
- 2024Node Centrality Approximation For Large Networks Based On Inductive Graph Neural Networkscited by 2
- 2021Unsupervised Learning for Identifying High Eigenvector Centrality Nodes: A Graph Neural Network Approachcited by 1
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approachcited by 1
- 2025PINE: Pipeline for Important Node Exploration in Attributed Networkscited by 1
- 2026Degree-Mass Message Passing for Betweenness Ranking in Directed and Undirected Networkscited by 1
- 2026Centrality-Based Pruning for Efficient Echo State Networkscited by 1
- 2022Can one hear the position of nodes?cited by 0
12 most cited of 15 All 15 (JSON)
- 2026Graph Neural Networks for Scalable and Transferable Node Centrality Approximation10 Jul 2026
- 2026Centrality-Based Pruning for Efficient Echo State Networks21 Mar 2026
- 2026Degree-Mass Message Passing for Betweenness Ranking in Directed and Undirected Networks10 Feb 2026
- 2025PINE: Pipeline for Important Node Exploration in Attributed Networks8 Dec 2025
- 2025CLGNN: A Contrastive Learning-based GNN Model for Betweenness Centrality Prediction on Temporal Graphs17 Jun 2025
- 2024Node Centrality Approximation For Large Networks Based On Inductive Graph Neural Networks8 Mar 2024
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approach9 Sep 2023
- 2023Inductive Meta-path Learning for Schema-complex Heterogeneous Information Networks8 Jul 2023
- 2023Edge Ranking of Graphs in Transportation Networks using a Graph Neural Network (GNN)25 Mar 2023
- 2022Demystifying Bitcoin Address Behavior via Graph Neural Networks26 Nov 2022
- 2022Can one hear the position of nodes?10 Nov 2022
- 2022PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm1 Mar 2022
12 newest of 15 All 15 (JSON)