On Scalable Computation of Graph Eccentricities

Given a graph, eccentricity measures the distance from each node to its farthest node. Eccentricity indicates the centrality of each node and collectively encodes fundamental graph properties: the radius and the diameter --- the minimum and maximum eccentricity, respectively, over all the nodes in the graph. Computing the eccentricities for all the graph nodes, however, is challenging in theory: any approach shall either complete in quadratic time or introduce a 1/3 relative error under certain hypotheses. In practice, the state-of-the-art approach PLLECC in computing exact eccentricities relies heavily on a precomputed all-pair-shortest-distance index whose expensive construction refrains PLLECC from scaling up. This paper provides insights to enable scalable exact eccentricity computation that does not rely on any index. The proposed algorithm IFECC handles billion-scale graphs that no existing approach can process and achieves up to two orders of magnitude speedup over PLLECC. As a by-product, IFECC can be terminated at any time during execution to produce approximate eccentricities, which is empirically more stable and reliable than KBFS, the state-of-the-art algorithm for approximately computing eccentricities.

[1]  Jean-Sébastien Sereni,et al.  Eccentricity of Networks with Structural Constraints , 2020, Discuss. Math. Graph Theory.

[2]  Tarique Anwar,et al.  A Revisit to the Infection Source Identification Problem under Classical Graph Centrality Measures , 2020, Online Soc. Networks Media.

[3]  Roger Pearce,et al.  Computing Exact Vertex Eccentricity on Massive-Scale Distributed Graphs , 2018, 2018 IEEE International Conference on Cluster Computing (CLUSTER).

[4]  Bo Yan,et al.  From the Periphery to the Center: Information Brokerage in an Evolving Network , 2018, ArXiv.

[5]  Miao Qiao,et al.  Exacting Eccentricity for Small-World Networks , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[6]  Mason A. Porter,et al.  Core-Periphery Structure in Networks (Revisited) , 2017, SIAM Rev..

[7]  Ayse Dilek Maden,et al.  On a novel eccentricity-based invariant of a graph , 2016 .

[8]  Duanbing Chen,et al.  Vital nodes identification in complex networks , 2016, ArXiv.

[9]  Rok Sosic,et al.  SNAP , 2016, ACM Trans. Intell. Syst. Technol..

[10]  Ananthram Swami,et al.  Topology control for time-varying contested environments , 2015, MILCOM 2015 - 2015 IEEE Military Communications Conference.

[11]  Jason Tsong-Li Wang,et al.  A New Approach to Link Prediction in Gene Regulatory Networks , 2015, IDEAL.

[12]  Julian Shun,et al.  An Evaluation of Parallel Eccentricity Estimation Algorithms on Undirected Real-World Graphs , 2015, KDD.

[13]  Takuya Akiba,et al.  An Exact Algorithm for Diameters of Large Real Directed Graphs , 2015, SEA.

[14]  Zengyou He,et al.  A Semi-Supervised Framework for Social Spammer Detection , 2015, PAKDD.

[15]  Ryan A. Rossi,et al.  The Network Data Repository with Interactive Graph Analytics and Visualization , 2015, AAAI.

[16]  Huy T. Vo,et al.  The More the Merrier: Efficient Multi-Source Graph Traversal , 2014, Proc. VLDB Endow..

[17]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[18]  Robert E. Tarjan,et al.  Better Approximation Algorithms for the Graph Diameter , 2014, SODA.

[19]  Liam Roditty,et al.  Fast approximation algorithms for the diameter and radius of sparse graphs , 2013, STOC '13.

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

[21]  Takuya Akiba,et al.  Fast exact shortest-path distance queries on large networks by pruned landmark labeling , 2013, SIGMOD '13.

[22]  Walter A. Kosters,et al.  Computing the Eccentricity Distribution of Large Graphs , 2013, Algorithms.

[23]  M. Saravanan,et al.  A Graph-Based Churn Prediction Model for Mobile Telecom Networks , 2012, ADMA.

[24]  Paulo Sérgio Almeida,et al.  Fast distributed computation of distances in networks , 2011, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[25]  Keith Henderson,et al.  OPEX: Optimized Eccentricity Computation in Graphs , 2011 .

[26]  Walter A. Kosters,et al.  Determining the diameter of small world networks , 2011, CIKM '11.

[27]  Reinhard Schneider,et al.  Using graph theory to analyze biological networks , 2011, BioData Mining.

[28]  Ana Paula Appel,et al.  HADI: Mining Radii of Large Graphs , 2011, TKDD.

[29]  Marco Rosa,et al.  Layered label propagation: a multiresolution coordinate-free ordering for compressing social networks , 2010, WWW.

[30]  Xiang-Yang Li,et al.  Ranking of Closeness Centrality for Large-Scale Social Networks , 2008, FAW.

[31]  Lenore Cowen,et al.  Compact Routing on Power Law Graphs with Additive Stretch , 2006, ALENEX.

[32]  Sebastiano Vigna,et al.  The webgraph framework I: compression techniques , 2004, WWW '04.

[33]  M. Newman A measure of betweenness centrality based on random walks , 2003, Soc. Networks.

[34]  Karem A. Sakallah,et al.  Computing Vertex Eccentricity in Exponentially Large Graphs: QBF Formulation and Solution , 2003, SAT.

[35]  Damien Magoni,et al.  Analysis of the autonomous system network topology , 2001, CCRV.

[36]  Piotr Indyk,et al.  Fast estimation of diameter and shortest paths (without matrix multiplication) , 1996, SODA '96.

[37]  Guihai Yu,et al.  On Connective Eccentricity Index of Graphs , 2013 .