A Directed Graph Fourier Transform with Spread Frequency Components
arXiv:1804.03000 · doi:10.1109/TSP.2018.2886151
Abstract
We study the problem of constructing a graph Fourier transform (GFT) for directed graphs (digraphs), which decomposes graph signals into different modes of variation with respect to the underlying network. Accordingly, to capture low, medium and high frequencies we seek a digraph (D)GFT such that the orthonormal frequency components are as spread as possible in the graph spectral domain. To that end, we advocate a two-step design whereby we: (i) find the maximum directed variation (i.e., a novel notion of frequency on a digraph) a candidate basis vector can attain; and (ii) minimize a smooth spectral dispersion function over the achievable frequency range to obtain the desired spread DGFT basis. Both steps involve non-convex, orthonormality-constrained optimization problems, which are efficiently tackled via a provably convergent, feasible optimization method on the Stiefel manifold. We also propose a heuristic to construct the DGFT basis from Laplacian eigen-vectors of an undirected version of the digraph. We show that the spectral-dispersion minimization problem can be cast as supermodular optimization over the set of candidate frequency components, whose orthonormality can be enforced via a matroid basis constraint. This motivates adopting a scalable greedy algorithm to obtain an approximate solution with quantifiable worst-case spectral dispersion. We illustrate the effectiveness of our DGFT algorithms through numerical tests on synthetic and real-world networks. We also carry out a graph-signal denoising task, whereby the DGFT basis is used to decompose and then low-pass filter temperatures recorded across the United States.
15 pages, 13 figures. arXiv admin note: text overlap with arXiv:1705.10821
References in corpus (17)
- Discrete Signal Processing on Graphs
- Discrete Signal Processing on Graphs: Sampling Theory
- Signal Recovery on Graphs: Variation Minimization
- Sampling of graph signals with successive local aggregations
- Autoregressive Moving Average Graph Filtering
- Stationary signal processing on graphs
- Stationary Graph Processes and Spectral Estimation
- Graph Frequency Analysis of Brain Signals
- On the Graph Fourier Transform for Directed Graphs
- Learning parametric dictionaries for graph signals
- Non-monotone submodular maximization under matroid and knapsack constraints
- Blind Identification of Graph Filters
- Irregularity-Aware Graph Fourier Transforms
- Approximate fast graph Fourier transforms via multi-layer sparse approximations
- Spectral Projector-Based Graph Fourier Transforms
- Spectrum-Adapted Tight Graph Wavelet and Vertex-Frequency Frames
- The Dual Graph Shift Operator: Identifying the Support of the Frequency Domain
Cited by in corpus (11)
- Learning graphs from data: A signal representation perspective
- A User Guide to Low-Pass Graph Signal Processing and its Applications
- Causal Fourier Analysis on Directed Acyclic Graphs and Posets
- Digraph Signal Processing with Generalized Boundary Conditions
- Joint Time-Vertex Fractional Fourier Transform
- Signal Processing on Directed Graphs
- Haar-Laplacian for directed graphs
- What's in a frequency: new tools for graph Fourier Transform visualization
- Graph Signal Processing of Indefinite and Complex Graphs using Directed Variation
- Orthogonal Transforms for Signals on Directed Graphs
- A Novel Scheme for Support Identification and Iterative Sampling of Bandlimited Graph Signals