Unified Fourier bases for signals on random graphs with group symmetries
Mahya Ghandehari, Jeannette Janssen, Silo Murphy
TL;DR
This work addresses instance-independent graph signal processing on graphs drawn from stochastic block models by leveraging graphon theory. It demonstrates how to compute a Fourier basis for SBM samples from the SBM’s model and weighted-probability matrices, and shows that, for nearly uniform block sizes, the group-Fourier basis from Cayley structure provides a close approximation, with rigorous bounds via Davis–Kahan perturbation theory. The paper then extends to nonuniform block sizes, presenting a reduced-dimensional framework that partially recovers the SBM Fourier basis through a smaller matrix, revealing when symmetry-based bases remain informative. An explicit Z_5 example and transfer experiments illustrate the practical effectiveness and robustness of the approach, highlighting its potential for scalable, structure-aware GSP across families of graphs. Overall, the SBM-driven Fourier framework promises stable, interpretable signal processing on large, structured networks with group-like symmetries, even under perturbations of block sizes.
Abstract
We consider a recently proposed approach to graph signal processing (GSP) based on graphons. We show how the graphon-based approach to GSP applies to graphs sampled from a stochastic block model derived from a weighted Cayley graph. When SBM block sizes are equal, a nice Fourier basis can be derived from the representation theory of the underlying group. We explore how the SBM Fourier basis is affected when block sizes are not uniform. When block sizes are nearly uniform, we demonstrate that the group Fourier basis closely approximates the SBM Fourier basis. More specifically, we quantify the approximation error using matrix perturbation theory. When block sizes are highly non-uniform, the group-based Fourier basis can no longer be used. However, we show that partial information regarding the SBM Fourier basis can still be obtained from the underlying group.
