Grassmanian Interpolation of Low-Pass Graph Filters: Theory and Applications
Anton Savostianov, Michael T. Schaub, Benjamin Stamm
TL;DR
This work addresses the computational bottleneck of obtaining low-frequency subspaces for evolving or parametric graphs by proposing a Grassmannian, Riemannian-normal-coordinate interpolation scheme for eigenspaces and the corresponding low-pass filters. It derives an error bound showing tangent-space interpolation errors propagate linearly to the manifold via the exponential map, and provides a practical interpolation algorithm that updates spectra and realigns subspaces. The paper demonstrates two illustrative applications: (i) a similarity-corrected, time-varying graph family to capture evolving homophily and (ii) dot product graphs derived from a static graph to improve node classification, enabling efficient topology search through filter interpolation. These methods offer substantial computational savings and provide principled tools for spectral processing in parametric graph families with potential extensions to higher-order topologies and GNN architectures.
Abstract
Low-pass graph filters are fundamental for signal processing on graphs and other non-Euclidean domains. However, the computation of such filters for parametric graph families can be prohibitively expensive as computation of the corresponding low-frequency subspaces, requires the repeated solution of an eigenvalue problem. We suggest a novel algorithm of low-pass graph filter interpolation based on Riemannian interpolation in normal coordinates on the Grassmann manifold. We derive an error bound estimate for the subspace interpolation and suggest two possible applications for induced parametric graph families. First, we argue that the temporal evolution of the node features may be translated to the evolving graph topology via a similarity correction to adjust the homophily degree of the network. Second, we suggest a dot product graph family induced by a given static graph which allows to infer improved message passing scheme for node classification facilitated by the filter interpolation.
