g-Off.net | Geoffrey Foster

Parallel Betweenness Centrality Measurement in Large-Scale Social Networks

Project Outline: The concept of Betweenness Centrality was first introduced by Freeman as a measure of the importance of a node (actor) in a network based upon how much traffic flows through them. For a given graph G = (V, E) that has n vertices, the betweenness centrality (CB(v)) is measured for a vertex, v by the following:

C_B(v) = \displaystyle\sum_{\substack{s \neq v \neq t \in V \\ s \neq t}} \frac{\sigma_{st}(v)}{\sigma_{st}}

where σst is the number of shortest paths from s to t and σst(v) is the number of shortest paths from s to t that pass through the vertex v. Typical sequential betweenness centrality algorithms use a breadth-first-search which has a runtime of O(n + m), wheren = |V|, m = |E|, and thus an overall runtime of O(n(n + m)) since a breadth-first-search must be done for each vertex. For large scale networks this can be quite costly. In order to reduce the amount of time for these computations approximations can be performed. The aim of this project is to develop and test a parallel implementation for computing an approximated betweenness centrality on a real-world, large-scale social network data set.

Startup Paper(s):

  1. Eunice E. Santos, Long Pan, Dustin Arendt, and Morgan Pittkin. "An Effective Anytime Anywhere Parallel Approach for Centrality Measurements in Social Network Analysis". 2006 IEEE International Conference on Systems, Man, and Cybernetics, pp 4693-4698, October 2006.
  2. David A. Bader and Kamesh Madduri. "Parallel Algorithms for Evaluating Centrality Indices in Real-world Networks". Proceedings of the 2006 International Conference on Parallel Processing.

Deliverables:

Relevant References

Centrality Indices
D. Koschützki and K. A. Lehmann and L. Peeters and S. Richter and D. Tenfelde-Podehl and O. Zlotowski
Network Analysis 
3418 
16-61 
(2005)
http://www.springerlink.com/content/9ylyvje90wdev5ql/?p=f37caa16a75d44538098c2edde7563a6&pi=2

Algorithms for Centrality Indices
R. Jacob and D. Koschützki and K. A. Lehmann and L. Peeters and D. Tenfelde-Podehl
Network Analysis 
3418 
62-82 
(2005)
http://www.springerlink.com/content/lhknhyx1l42gru41/?p=ffca65118fe448cfb3ee1cea8d86e039&pi=3

Network Analysis -- Methodological Foundations
U. Brandes and T. Erlebach and D. Koschützki and K. A. Lehmann and L. Peeters and S. Richter and D. Tenfelde-Podehl and O. Zlotowski
Lecture Notes in Computer Science 
3418 
 
(2005)

Parallel Algorithms for Evaluating Centrality Indices in Real-world Networks
D. A. Bader and K. Madduri
 
 
 
(2006)
http://www.cc.gatech.edu/~bader/papers/BetweennessCentrality-ICPP2006.pdf

A Faster Algorithm for Betweenness Centrality
U. Brandes
Journal of Mathematical Sociology 
25 
163-177 
(2001)
http://www.inf.uni-konstanz.de/algo/publications/b-fabc-01.pdf

Faster Evaluation of Shortest-Path Based Centrality Indices
U. Brandes
 
 
 
(2000)
http://citeseer.ist.psu.edu/brandes00faster.html

An Effective Anytime Anywhere Parallel Approach for Centrality Measurements in Social Network Analysis
E. E. Santos and L. Pan and D. Arendt and M. Pittkin
IEEE International Conference on Systems, Man, and Cybernetics 
6 
4693-4698 
(2006)
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4274654

Fast Approximation of Centrality
D. Eppstein and J. Wang
Journal of Graph Algorithms and Applications 
8 
39-45 
(2004)
http://www.emis.de/journals/JGAA/accepted/2004/EppsteinWang2004.8.1.pdf

A parallel algorithm for clustering protein-protein interaction networks
Q. Yang and S. Lonardi
Computational Systems Bioinformatics Conference, 2005. Workshops and Poster Abstracts. IEEE 
 
174-177 
(2005)
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1540588

A Set of Measures of Centrality Based on Betweenness
L. C. Freeman
Sociometry 
40 
35-41 
(1977)
http://links.jstor.org/sici?sici=0038-0431(197703)40%3A1%3C35%3AASOMOC%3E2.0.CO%3B2-H

Approximating Betweenness Centrality
D. A. Bader and S. Kintali and K. Madduri and M. Mihail
 
 
 
()
http://www.cc.gatech.edu/~bader/papers/ApproxBC-WAW11.pdf

Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers
F. K. H. A. Dehne and A. Fabri and A. Rau-Chaplin
 
 
298-307 
(1993)
http://citeseer.ist.psu.edu/dehne92scalable.html

Share and Enjoy:
  • Digg
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Reddit
  • Twitter