  A Structural Hole Spanner (SHS) is a set of nodes in a network that act as a
bridge among different otherwise disconnected communities. Numerous solutions
have been proposed to discover SHSs that generally require high run time on
large-scale networks. Another challenge is discovering SHSs across different
types of networks for which the traditional one-model-fit-all approach fails to
capture the inter-graph difference, particularly in the case of diverse
networks. Therefore, there is an urgent need of developing effective solutions
for discovering SHSs in large-scale and diverse networks. Inspired by the
recent advancement of graph neural network approaches on various graph
problems, we propose graph neural network-based models to discover SHS nodes in
large scale networks and diverse networks. We transform the problem into a
learning problem and propose an efficient model GraphSHS, that exploits both
the network structure and node features to discover SHS nodes in large scale
networks, endeavouring to lessen the computational cost while maintaining high
accuracy. To effectively discover SHSs across diverse networks, we propose
another model Meta-GraphSHS based on meta-learning that learns generalizable
knowledge from diverse training graphs (instead of directly learning the model)
and utilizes the learned knowledge to create a customized model to identify
SHSs in each new graph. We theoretically show that the depth of the proposed
graph neural network model should be at least $\Omega(\sqrt{n}/\log n)$ to
accurately calculate the SHSs discovery problem. We evaluate the performance of
the proposed models through extensive experiments on synthetic and real-world
datasets. Our experimental results show that GraphSHS discovers SHSs with high
accuracy and is at least 167.1 times faster than the comparative methods on
large-scale real-world datasets.
