A Spectral Graph Uncertainty Principle
arXiv:1206.6356 · doi:10.1109/TIT.2013.2252233
Abstract
The spectral theory of graphs provides a bridge between classical signal processing and the nascent field of graph signal processing. In this paper, a spectral graph analogy to Heisenberg's celebrated uncertainty principle is developed. Just as the classical result provides a tradeoff between signal localization in time and frequency, this result provides a fundamental tradeoff between a signal's localization on a graph and in its spectral domain. Using the eigenvectors of the graph Laplacian as a surrogate Fourier basis, quantitative definitions of graph and spectral "spreads" are given, and a complete characterization of the feasibility region of these two quantities is developed. In particular, the lower boundary of the region, referred to as the uncertainty curve, is shown to be achieved by eigenvectors associated with the smallest eigenvalues of an affine family of matrices. The convexity of the uncertainty curve allows it to be found to within by a fast approximation algorithm requiring typically sparse eigenvalue evaluations. Closed-form expressions for the uncertainty curves for some special classes of graphs are derived, and an accurate analytical approximation for the expected uncertainty curve of Erdős-Rényi random graphs is developed. These theoretical results are validated by numerical experiments, which also reveal an intriguing connection between diffusion processes on graphs and the uncertainty bounds.
40 pages, 8 figures
References in corpus (4)
Cited by in corpus (39)
- Discrete Signal Processing on Graphs
- Discrete Signal Processing on Graphs: Sampling Theory
- Signals on Graphs: Uncertainty Principle and Sampling
- Signal Recovery on Graphs: Variation Minimization
- Local-set-based Graph Signal Reconstruction
- On the Graph Fourier Transform for Directed Graphs
- Adaptive Least Mean Squares Estimation of Graph Signals
- A Distributed Tracking Algorithm for Reconstruction of Graph Signals
- Spectral Projector-Based Graph Fourier Transforms
- Learning Laplacian Matrix in Smooth Graph Signal Representations
- Bridging the Gap between Spatial and Spectral Domains: A Survey on Graph Neural Networks
- Graph Signal Sampling Under Stochastic Priors
- Signal Representations on Graphs: Tools and Applications
- When Slepian Meets Fiedler: Putting a Focus on the Graph Spectrum
- Graph Fourier Transform Based on Norm Variation Minimization
- Multi-dimensional Graph Fourier Transform
- Graph Signal Processing -- Part II: Processing and Analyzing Signals on Graphs
- Signal processing on graphs: Transforms and tomograms
- A Graph Signal Processing View on Functional Brain Imaging
- Detecting Localized Categorical Attributes on Graphs
- The Support Uncertainty Principle and the Graph Rihaczek Distribution: Revisited and Improved
- Signal Recovery on Graphs: Fundamental Limits of Sampling Strategies
- Toward An Uncertainty Principle For Weighted Graphs
- From graphs to signals and back: Identification of network structures using spectral analysis
- Localization, Decomposition, and Dictionary Learning of Piecewise-Constant Signals on Graphs
- Graph Signal Processing: Overview, Challenges and Applications
- Local Measurement and Reconstruction for Noisy Graph Signals
- Towards a characterization of the uncertainty curve for graphs
- Fast Path Localization on Graphs via Multiscale Viterbi Decoding
- Steering Macro-Scale Network Community Structure by Micro-Scale Features
- Vertex-Frequency Graph Signal Processing: A review
- What's in a frequency: new tools for graph Fourier Transform visualization
- Deep Learning on Attributed Graphs: A Journey from Graphs to Their Embeddings and Back
- Guided Graph Spectral Embedding: Application to the C. elegans Connectome
- Graph Signal Processing over a Probability Space of Shift Operators
- Vertex-disjoint Cycle Cover for graph signal processing
- Spectral Embedding of Graph Networks
- Sampling Theory of Bandlimited Continuous-Time Graph Signals
- Subgraph Signal Processing