Vertex Betweenness Centrality Computation Method over Temporal Graphs

被引:0
|
作者
Zhang T. [1 ]
Zhao J. [1 ]
Jin L. [1 ]
Chen L. [2 ]
Cao B. [1 ]
Fan J. [1 ]
机构
[1] College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou
[2] College of Computer Science and Technology, Zhejiang University, Hangzhou
关键词
betweenness centrality; graph algorithm; parallel processing; temporal graph; temporal path;
D O I
10.7544/issn1000-1239.202220650
中图分类号
学科分类号
摘要
In social network analysis, betweenness centrality is utilized to measure the contribution of a vertex to the network structure and is a widely used vertex importance metric. This metric evaluates the vertex importance mainly by counting the number of shortest paths through the vertices. The current studies for betweenness centrality computation mostly focus on general graphs, few focus on temporal ones. For general graphs, the betweenness centrality calculation methods are mainly designed based on the Brandes’ algorithm. The key theory is that the subpaths of a shortest path is still shortest, i.e., the optimal sub-structure property. However, temporal graphs contain temporal information, and there are various types of temporal paths that do not satisfy the optimal sub-structure property. Therefore, the theory and methods for betweenness centrality calculation on general graphs are no longer suitable for temporal graphs. In view of this, we define two types of temporal paths, i.e., strict (ascending timing order) and non-strict (non-descending timing order), and study the theory and methods for betweenness centrality on temporal graphs. An efficient two-stage iterative computing framework based on message propagation is proposed. The first stage adopts the top-down breadth-first traversal paradigm to calculate temporal shortest paths; the second stage employs the bottom-up method to calculate the contributions of the vertex’s successors and children to its betweenness centrality, and designs a message propagation based iterative accumulation method. In order to improve the efficiency and scalability, a multi-thread parallel FTBC (fast temporal betweenness centrality) algorithm based on OpenMP (open multiprocessing) framework is implemented. Using eight real temporal graphs, it’s showed that our proposed betweenness centrality calculation method has better computational performance than state-of-the-art methods in our experiment. © 2023 Science Press. All rights reserved.
引用
收藏
页码:2383 / 2393
页数:10
相关论文
共 41 条
  • [1] Freeman L C., A set of measures of centrality based on betweenness[J], Sociometry, 40, 1, pp. 35-41, (1977)
  • [2] Hao Luo, Guanghui Yan, Meng Zhang, Et al., Research on node importance fused multi-information for multi-relational social networks[J], Journal of Computer Research and Development, 57, 5, (2020)
  • [3] Jianxiang Yang, Chaokun Wang, Meng Wang, Et al., Alogrithms for local betweeness centrality of fully dynamic multi-dimensional networks[J], Chinese Journal of Computers, 38, 9, pp. 1852-1864, (2015)
  • [4] Viacava F A., Centrality of drug targets in protein networks[J], BMC Bioinformatics, 22, 1, pp. 1-29, (2021)
  • [5] Girvan M, Newman M E J., Community structure in social and biological networks[J], Proceedings of the National Academy of Sciences, 99, 12, pp. 7821-7826, (2002)
  • [6] Juszczyszyn K, Kazienko P, Gabrys B., Temporal changes in local topology of an email-based social network[J], Computing and Informatics, 28, 6, pp. 763-779, (2009)
  • [7] Gunturi V, Shekhar S, Joseph K, Et al., Scalable computational techniques for centrality metrics on temporally detailed social network[J], Machine Learning, 106, 8, pp. 1133-1169, (2017)
  • [8] Michalski R, Palus S, Kazienko P., Matching organizational structure and social network extracted from email communication [C], Proc of the 14th Int Conf on Business Information Systems, pp. 197-206, (2011)
  • [9] Dekker A H., Network centrality and super-spreaders in infectious disease epidemiology [C], Proc of the 20th Int Congress on Modelling and Simulation, pp. 331-337, (2013)
  • [10] Zaoli S, Mazzarisi P, Lillo F., Betweenness centrality for temporal multiplexes[J], Scientific Reports, 11, 1, pp. 1-9, (2021)