(en) This work presents a novel procedure for computing (1) distances between nodes of a weighted, undirected, graph, called the Euclidean Commute Time Distance (ECTD), and (2) a subspace projection of the nodes of the graph that preserves as much variance as possible, in terms of the ECTD – a PCA of the graph. It is based on a Markov-chain model of random walk through the graph. The model assigns transition probabilities to the links between nodes, so that a random walker can jump from node to node. A quantity, called the average commute time, computes the average time taken by a random walker for reaching node j when starting from node i, and coming back to node i. The square root of this quantity, the ECTD, is a distance measure between any two nodes, and can be computed from the pseudoinverse of the Laplacian matrix of the graph, which is a kernel. We finally define the PCA of a graph as the subspace projection that preserves as much variance as possible, in terms of the ECTD.
Affiliations
Louvain School of ManagementOperations and Information
Citations
APA
Chicago
FWB
Saerens, M., Fouss, F., Yen, L., & Dupont, P. (2004). The principal components analysis of a graph, and its relationships to spectral clustering. Lecture Notes in Computer Science, 3201, 371-383. https://hdl.handle.net/2078.5/26066 (Original work published 2004)