Network analysis using Krylov subspace trajectories
H. Robert Frost
TL;DR
Traditional power iteration on networks typically uses a random starting vector and reports only the converged eigenvector centrality, discarding informative intermediate results. The authors propose Krylov subspace trajectories by applying power iteration to the adjacency matrix $\mathbf{A}$ with a fixed non-random initial vector $\mathbf{v}_0$, treating each node's trajectory as its row in the normalized Krylov matrix $\mathbf{K}_n$. They demonstrate that trajectories encode path-length dependent node similarity, enable structure-focused clustering distinct from proximity-based methods, allow perturbation analysis via nonuniform $\mathbf{v}_0$, and yield a trajectory-based node-importance metric $\delta$ that captures oscillations. This trajectory-based framework offers an interpretable, versatile toolkit for network analysis with potential applications to biological networks and other complex systems.
Abstract
We describe a set of network analysis methods based on the rows of the Krylov subspace matrix computed from a network adjacency matrix via power iteration using a non-random initial vector. We refer to these node-specific row vectors as Krylov subspace trajectories. While power iteration using a random initial starting vector is commonly applied to the network adjacency matrix to compute eigenvector centrality values, this application only uses the final vector generated after numerical convergence. Importantly, use of a random initial vector means that the intermediate results of power iteration are also random and lack a clear interpretation. To the best of our knowledge, use of intermediate power iteration results for network analysis has been limited to techniques that leverage just a single pre-convergence solution, e.g., Power Iteration Clustering. In this paper, we explore methods that apply power iteration with a non-random inital vector to the network adjacency matrix to generate Krylov subspace trajectories for each node. These non-random trajectories provide important information regarding network structure, node importance, and response to perturbations. We have created this short preprint in part to generate feedback from others in the network analysis community who might be aware of similar existing work.
