Mirakyan Martin
Information Systems and Computer Engineering, Instituto Superior Técnico, Lisbon, Lisboa, Portugal.
YerevaNN, Yerevan, Yerevan, Armenia.
PeerJ Comput Sci. 2021 Sep 6;7:e699. doi: 10.7717/peerj-cs.699. eCollection 2021.
Betweenness-centrality is a popular measure in network analysis that aims to describe the importance of nodes in a graph. It accounts for the fraction of shortest paths passing through that node and is a key measure in many applications including community detection and network dismantling. The computation of betweenness-centrality for each node in a graph requires an excessive amount of computing power, especially for large graphs. On the other hand, in many applications, the main interest lies in finding the top-k most important nodes in the graph. Therefore, several approximation algorithms were proposed to solve the problem faster. Some recent approaches propose to use shallow graph convolutional networks to approximate the top-k nodes with the highest betweenness-centrality scores. This work presents a deep graph convolutional neural network that outputs a rank score for each node in a given graph. With careful optimization and regularization tricks, including an extended version of DropEdge which is named Progressive-DropEdge, the system achieves better results than the current approaches. Experiments on both real-world and synthetic datasets show that the presented algorithm is an order of magnitude faster in inference and requires several times fewer resources and time to train.
介数中心性是网络分析中一种常用的度量方法,旨在描述图中节点的重要性。它计算通过该节点的最短路径的比例,并且是包括社区检测和网络拆解在内的许多应用中的关键度量。计算图中每个节点的介数中心性需要大量的计算能力,尤其是对于大型图。另一方面,在许多应用中,主要关注点在于找到图中最重要的前k个节点。因此,人们提出了几种近似算法来更快地解决该问题。最近的一些方法建议使用浅层图卷积网络来近似具有最高介数中心性得分的前k个节点。这项工作提出了一种深度图卷积神经网络,该网络为给定图中的每个节点输出一个排名分数。通过精心的优化和正则化技巧,包括名为Progressive-DropEdge的DropEdge扩展版本,该系统取得了比当前方法更好的结果。在真实世界和合成数据集上的实验表明,所提出的算法在推理速度上快一个数量级,并且训练所需的资源和时间减少了几倍。