Fast matrix computations for pair-wise and column-wise commute times and Katz scores
arXiv:1104.3791 · doi:10.1080/15427951.2012.625256
Abstract
We first explore methods for approximating the commute time and Katz score between a pair of nodes. These methods are based on the approach of matrices, moments, and quadrature developed in the numerical linear algebra community. They rely on the Lanczos process and provide upper and lower bounds on an estimate of the pair-wise scores. We also explore methods to approximate the commute times and Katz scores from a node to all other nodes in the graph. Here, our approach for the commute times is based on a variation of the conjugate gradient algorithm, and it provides an estimate of all the diagonals of the inverse of a matrix. Our technique for the Katz scores is based on exploiting an empirical localization property of the Katz matrix. We adopt algorithms used for personalized PageRank computing to these Katz scores and theoretically show that this approach is convergent. We evaluate these methods on 17 real world graphs ranging in size from 1000 to 1,000,000 nodes. Our results show that our pair-wise commute time method and column-wise Katz algorithm both have attractive theoretical properties and empirical performance.
35 pages, journal version of http://dx.doi.org/10.1007/978-3-642-18009-5_13 which has been submitted for publication. Please see http://www.cs.purdue.edu/homes/dgleich/publications/2011/codes/fast-katz/ for supplemental codes
References in corpus (1)
Cited by in corpus (9)
- The Physics of Communicability in Complex Networks
- On the limiting behavior of parameter-dependent network centrality measures
- A literature survey of matrix methods for data science
- Neighborhoods are good communities
- Efficient Estimation of Pairwise Effective Resistance
- Better with Less: A Data-Active Perspective on Pre-Training Graph Neural Networks
- Multi-Scale Link Prediction
- Overlapping Community Detection Using Neighborhood-Inflated Seed Expansion
- Sublinear Column-wise Actions of the Matrix Exponential on Social Networks