2019
DOI: 10.1145/3284359
|View full text |Cite
|
Sign up to set email alerts
|

KADABRA is an ADaptive Algorithm for Betweenness via Random Approximation

Abstract: We present KADABRA, a new algorithm to approximate betweenness centrality in directed and undirected graphs, which significantly outperforms all previous approaches on real-world complex networks. The efficiency of the new algorithm relies on two new theoretical contributions, of independent interest.The first contribution focuses on sampling shortest paths, a subroutine used by most algorithms that approximate betweenness centrality. We show that, on realistic random graph models, we can perform this task in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
74
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 47 publications
(74 citation statements)
references
References 49 publications
0
74
0
Order By: Relevance
“…The results show that DrBC can effectively induce the partial-order relations of nodes regarding their BC from the embedding space. Our method achieves at least comparable accuracy on both synthetic and real-world networks to state-of-the-art samplingbased baselines, and much better performance than the top-N % dedicated baselines [5] and traditional node embedding models, such as Node2Vec [19]. In terms of running time, our model is far more efficient than sampling-based baselinesïijŇ node embedding based regressors, and is comparable to the top-N % dedicated baselines.…”
Section: Introductionmentioning
confidence: 81%
“…The results show that DrBC can effectively induce the partial-order relations of nodes regarding their BC from the embedding space. Our method achieves at least comparable accuracy on both synthetic and real-world networks to state-of-the-art samplingbased baselines, and much better performance than the top-N % dedicated baselines [5] and traditional node embedding models, such as Node2Vec [19]. In terms of running time, our model is far more efficient than sampling-based baselinesïijŇ node embedding based regressors, and is comparable to the top-N % dedicated baselines.…”
Section: Introductionmentioning
confidence: 81%
“…15: for all v ∈ π do 16: x(v) ← x(v) + 1 17: end for 18: τ ← τ + 1 19: end for 20: end while 21: return x/τ Betweenness centrality is estimated as: b = x/τ . 22: end procedure of nodes and edges, several approximation algorithms have been devised [16,[21][22][23][24]. These algorithms trade solution quality for speed and can be much faster.…”
Section: Betweenness Approximation As Concrete Examplementioning
confidence: 99%
“…For illustration purposes, we put ourselves now in the shoes of the authors of the most recent of the cited algorithms, which is called KADABRA [16]: we describe (some of) the necessary steps in the process of writing an algorithm engineering paper on KADABRA 4 -with a focus on the design and evaluation of the experiments.…”
Section: Betweenness Approximation As Concrete Examplementioning
confidence: 99%
See 1 more Smart Citation
“…They used Rademacher average [29] to determine the number of required samples. Finally, Borassi and Natale [6] presented the KADABRA algorithm, which uses balanced bidirectional BFS (bb-BFS) to sample shortest paths. In bb-BFS, a BFS is performed from each of the two endpoints s and t, in such a way that they are likely to explore about the same number of edges.…”
Section: Approximate Algorithmsmentioning
confidence: 99%