English

Novel Adaptive Algorithms for Estimating Betweenness, Coverage and k-path Centralities

Data Structures and Algorithms 2018-10-25 v1

Abstract

An important index widely used to analyze social and information networks is betweenness centrality. In this paper, first given a directed network GG and a vertex rV(G)r\in V(G), we present a novel adaptive algorithm for estimating betweenness score of rr. Our algorithm first computes two subsets of the vertex set of GG, called RF(r)\mathcal{RF}(r) and RT(r)\mathcal{RT}(r), that define the sample spaces of the start-points and the end-points of the samples. Then, it adaptively samples from RF(r)\mathcal{RF}(r) and RT(r)\mathcal{RT}(r) and stops as soon as some condition is satisfied. The stopping condition depends on the samples met so far, RF(r)|\mathcal{RF}(r)| and RT(r)|\mathcal{RT}(r)|. We show that compared to the well-known existing methods, our algorithm gives a more efficient (λ,δ)(\lambda,\delta)-approximation. Then, we propose a novel algorithm for estimating kk-path centrality of rr. Our algorithm is based on computing two sets RF(r)\mathcal{RF}(r) and D(r)\mathcal{D}(r). While RF(r)\mathcal{RF}(r) defines the sample space of the source vertices of the sampled paths, D(r)\mathcal{D}(r) defines the sample space of the other vertices of the paths. We show that in order to give a (λ,δ)(\lambda,\delta)-approximation of the kk-path score of rr, our algorithm requires considerably less samples. Moreover, it processes each sample faster and with less memory. Finally, we empirically evaluate our proposed algorithms and show their superior performance. Also, we show that they can be used to efficiently compute centrality scores of a set of vertices.

Keywords

Cite

@article{arxiv.1810.10094,
  title  = {Novel Adaptive Algorithms for Estimating Betweenness, Coverage and k-path Centralities},
  author = {Mostafa Haghir Chehreghani and Albert Bifet and Talel Abdessalem},
  journal= {arXiv preprint arXiv:1810.10094},
  year   = {2018}
}
R2 v1 2026-06-23T04:50:31.776Z