Approximating Personalized Katz Centrality in Dynamic Graphs

Dynamic graphs can capture changing relationships in many real datasets that evolve over time. One of the most basic questions about networks is the identification of the “most important” vertices in a network. Measures of vertex importance called centrality measures are used to rank vertices in a graph. In this work, we focus on Katz Centrality. Typically, scores are calculated through linear algebra but in this paper we present an new alternative, agglomerative method of calculating Katz scores and extend it for dynamic graphs. We show that our static algorithm is several orders of magnitude faster than the typical linear algebra approach while maintaining good quality of the scores. Furthermore, our dynamic graph algorithm is faster than pure static recomputation every time the graph changes and maintains high recall of the highly ranked vertices on both synthetic and real graphs.

[1]  David Liben-Nowell,et al.  The link-prediction problem for social networks , 2007 .

[2]  Paul Erdös,et al.  On random graphs, I , 1959 .

[3]  Leo Katz,et al.  A new status index derived from sociometric analysis , 1953 .

[4]  Ashish Goel,et al.  Fast Incremental and Personalized PageRank , 2010, Proc. VLDB Endow..

[5]  Jérôme Kunegis,et al.  KONECT: the Koblenz network collection , 2013, WWW.

[6]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[7]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[8]  Guido Caldarelli,et al.  Scale-Free Networks , 2007 .

[9]  Kurt C. Foster,et al.  A Faster Katz Status Score Algorithm , 2001, Comput. Math. Organ. Theory.

[10]  E. Jason Riedy,et al.  Updating PageRank for Streaming Graphs , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).

[11]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[12]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[13]  Michele Benzi,et al.  Total communicability as a centrality measure , 2013, J. Complex Networks.

[14]  Albert-László Barabási,et al.  Internet: Diameter of the World-Wide Web , 1999, Nature.

[15]  Amy Nicole Langville,et al.  Updating pagerank with iterative aggregation , 2004, WWW Alt. '04.

[16]  David A. Bader,et al.  A Fast Algorithm for Streaming Betweenness Centrality , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.

[17]  Ashish Goel,et al.  Fast Incremental and Personalized PageRank over Distributed Main Memory Databases , 2010, ArXiv.

[18]  Christos Faloutsos,et al.  R-MAT: A Recursive Model for Graph Mining , 2004, SDM.

[19]  Michele Benzi,et al.  A matrix analysis of different centrality measures , 2013, ArXiv.

[20]  Ken A. Hawick,et al.  Node importance ranking and scaling properties of some complex road networks , 2007 .

[21]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .