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 条
  • [1] ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with Rademacher Averages
    Riondato, Matteo
    UPfal, Eli
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2018, 12 (05)
  • [2] BAVARIAN: Betweenness Centrality Approximation with Variance-Aware Rademacher Averages
    Cousins, Cyrus
    Wohlgemuth, Chloe
    Riondato, Matteo
    KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 196 - 206
  • [3] Bavarian: Betweenness Centrality Approximation with Variance-aware Rademacher Averages
    Cousins, Cyrus
    Wohlgemuth, Chloe
    Riondato, Matted
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2023, 17 (06)
  • [4] Approximating Betweenness Centrality in Fully Dynamic Networks
    Bergamini, Elisabetta
    Meyerhenke, Henning
    INTERNET MATHEMATICS, 2016, 12 (05) : 281 - 314
  • [5] Approximating betweenness centrality
    Bader, David A.
    Kintali, Shiva
    Madduri, Kamesh
    Mihail, Milena
    ALGORITHMS AND MODELS FOR THE WEB-GRAPH, 2007, 4863 : 124 - +
  • [6] Scaling Betweenness Centrality in Dynamic Graphs
    Tripathy, Alok
    Green, Oded
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [7] Temporal betweenness centrality in dynamic graphs
    Ioanna Tsalouchidou
    Ricardo Baeza-Yates
    Francesco Bonchi
    Kewen Liao
    Timos Sellis
    International Journal of Data Science and Analytics, 2020, 9 : 257 - 272
  • [8] Temporal betweenness centrality in dynamic graphs
    Tsalouchidou, Ioanna
    Baeza-Yates, Ricardo
    Bonchi, Francesco
    Liao, Kewen
    Sellis, Timos
    INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2020, 9 (03) : 257 - 272
  • [9] Efficient Centrality Maximization with Rademacher Averages
    Pellegrina, Leonardo
    PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023, 2023, : 1872 - 1884
  • [10] Approximating Personalized Katz Centrality in Dynamic Graphs
    Nathan, Eisha
    Bader, David A.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 290 - 302