Spectral Graph Theory
Fourier Transform [1]
Taylor expansion
making
Fourier Transform
Inverse Fourier Transform
We will adopt
The properties of Fourier transform:
and its inverse are linear operators
Fourier transform of a translation
Fourier transform of a rescaling
The convolution of two functions
- Fourier transform of a convolution
- Fourier transform of a product
- Perseval's equation
Cross-correlation The cross-correlation is similar in nature to the convolution of two functions.
which is equivalent to
The cross-correlation of functions
Paley-Wiener theorem A function
and is the restriction to the real line of a certain entire analytic
function
Linear Filters
- A filter
maps a signal into another signal . - A filter is called linear if
- A filter is time invariant if
Theorem Let
And,
Graph Laplacian
Why is so interesting about the Graph Laplacian (GL)?
- The GL is a symmetric matrix (real eigenvalues and eigenvectors, the latter forming an orthogonal basis)
- The GL is positive semidefinite (assuming non-negative edge weights)
- The eigenvectors are "nice" functions defined on the graph.
Property 3 Supposing
In mathematical terms, we want to find
Imposing the additional constraint
Property 3+
For any
As a quadratic form:
Graph Fourier Transform
Let
Graph Fourier Transform The Graph Fourier
Transform of
Inverse Graph Fourier Transform
The eigenvalues of
If we think of
Graph Fourier Transform: Filtering
In classical signal processing, frequency filtering is given by amplifying or attenuating the contributions of some Fourier Basis.
Taking the IGFT
Suppose
Let
Therefore, when the filter is a polynomial in the spectral domain, the filtered signal in each node i is a linear combination of the original signal in the neighborhood of i.
Theorem It can be shown that
Lemma 5.4, the localization result for integer powers of
the Laplacian [2] Let
Graph Fourier Transform: Convolution
The definition of convolution between two functions
such definition can not be directly applied because the shift
Some properties of the convolution:
Graph Fourier Transform: Translation
The classical translation
cannot be directly generalized to the graph setting. However, translation can be seen as a convolution with the delta function
Recalling that
The normalizing constant
Some properties of translation:
Graph Fourier Transform: Dilation
in the graph setting,
Notice that
Graph Fourier Transform: Modulation
Continuous case:
In the graph setting we can define
In contrast to the continous case, modulation in the graph setting
deos not correspond to a translation in the spectral domain. However, if
Wavelets and Graph Wavelets
The admissibility condition Let
The property above ensures that
Wavelet Transform: Continuous Wavelet Transform (CWT) and Discrete Wavelet Transform (DWT)
Consider the doubly-indexed family of functions:
where
function
The admissibility condition guarantees the reconstruction above.
Frames A family of functions
If
Spectral Graph Wavelet Transform: Hammond's Formualtion
Let
Analogous to Graph Fourier transform, Spectral Graph
Wavelet Transform of a function
SGWT Reconstruction
The Laplacian and eigenvalues
In a graph
Let
We can write
with the convention
References
[1] Luis Gustavo Nonato, 2017
[2] @article{hammond2011wavelets, title={Wavelets on graphs via spectral graph theory}, author={Hammond, David K and Vandergheynst, Pierre and Gribonval, R{'e}mi}, journal={Applied and Computational Harmonic Analysis}, volume={30}, number={2}, pages={129--150}, year={2011}, publisher={Elsevier} }