ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with Rademacher Averages

被引:23
|
作者
Riondato, Matteo [1 ]
Upfal, Eli [2 ]
机构
[1] Two Sigma Investments LP, New York, NY 10013 USA
[2] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
基金
美国国家科学基金会;
关键词
betweenness; centrality; pseudodimension; Rademacher averages; sampling;
D O I
10.1145/2939672.2939770
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present ABRA, a suite of algorithms to compute and maintain probabilistically-guaranteed, high-quality, approximations of the betweenness centrality of all nodes (or edges) on both static and fully dynamic graphs. Our algorithms use progressive random sampling and their analysis rely on Rademacher averages and pseudodimension, fundamental concepts from statistical learning theory. To our knowledge, this is the first application of these concepts to the field of graph analysis. Our experimental results show that ABRA is much faster than exact methods, and vastly outperforms, in both runtime and number of samples, state-of-the-art algorithms with the same quality guarantees.
引用
收藏
页码:1145 / 1154
页数:10
相关论文
共 50 条
  • [21] Vertex Betweenness Centrality of Corona Graphs and Unicyclic Graphs
    Nandi, S.
    Mondal, S.
    Barman, S. C.
    JOURNAL OF MATHEMATICAL EXTENSION, 2023, 17 (04)
  • [22] Scalable Online Betweenness Centrality in Evolving Graphs
    Kourtellis, Nicolas
    Morales, Gianmarco De Francisci
    Bonchi, Francesco
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 1580 - 1581
  • [23] Scalable Online Betweenness Centrality in Evolving Graphs
    Kourtellis, Nicolas
    Morales, Gianmarco De Francisci
    Bonchi, Francesco
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (09) : 2494 - 2506
  • [24] Saturated Betweenness Centrality Sets of Vertices in Graphs
    Maier, Cristina
    Simovici, Dan
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2021, 12 (04) : 287 - 295
  • [25] An Efficient Approximation of Betweenness Centrality for Uncertain Graphs
    Wang, Chenxu
    Lin, Ziyuan
    IEEE ACCESS, 2019, 7 : 61259 - 61272
  • [26] Optimizing Energy Consumption and Parallel Performance for Static and Dynamic Betweenness Centrality using GPUs
    McLaughlin, Adam
    Riedy, Jason
    Bader, David A.
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [27] Parallel Algorithm for Incremental Betweenness Centrality on Large Graphs
    Jamour, Fuad
    Skiadopoulos, Spiros
    Kalnis, Panos
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (03) : 659 - 672
  • [28] A Comparison of Approaches to Computing Betweenness Centrality for Large Graphs
    Matta, John
    COMPLEX NETWORKS & THEIR APPLICATIONS VI, 2018, 689 : 3 - 13
  • [29] Fast Approximated Betweenness Centrality of Directed and Weighted Graphs
    Furno, Angelo
    El Faouzi, Nour-Eddin
    Sharma, Rajesh
    Zimeo, Eugenio
    COMPLEX NETWORKS AND THEIR APPLICATIONS VII, VOL 1, 2019, 812 : 52 - 65
  • [30] ABCDE: Approximating Betweenness-Centrality ranking with progressive-DropEdge
    Mirakyan, Martin
    PEERJ COMPUTER SCIENCE, 2021, 7 : 1 - 16