and are the [[homomorphism density]] and [[graphon homomorphism density]] respectively
is a [[graphon]]
is a [[graphon signal]]
Then is a sequence of convergent graph signals with limit .
see [[convergent sequence of graph signals]]
Notes on Permutation
The permutation sequence is independent of the node labels.
If we define a [[cut distance]] for graphon signals, then we can define a convergent sequence of graph signals without using the permutations. This is done in Levie 2023.
Since signals we work with are in , it is not too bad to use this definition.
The graphon shift operator
Let be a [[graphon]]. The graphon shift operator is the [[integral linear operator]] which maps
Note
A graphon shift operator is a graphons are bounded
And has Hilbert-Schmidt norm
see [[graphon shift operator]]
Graphon [[Fourier Transform]]
Theorem
Let be a [[graphon]] and its [[graphon shift operator]]. Then is [[self-adjoint]].
LHS is a constant for each . This means that is a step function . Thus, we can rewrite the last line as
since for each we have . The above is just a matrix multiplication, so we get
For convergence, this means that
where
is the -cycle graph
is the graph [[homomorphism density]]
is the [[graphon homomorphism density]]
(the full proof involves writing out the expressions for (1) and showing (2) by showing the elements in the sum converge pointwise. We do not show this for this class.)
see [[eigenvalues of the induced graphon converge pointwise to the eigenvalues of the limit]]
the graphon Fourier transform
Note that can be written as
ie we can represent the {1||graphon signal]] } in the {2 eigenbasis}. This {2||change of basis} is the {3||[[graphon fourier transform]]}.
Graphon Fourier transform
The graphon fourier transform of a [[graphon signal]] is a functional defined as
Since the are countable, the WFT is always defined.
Inverse graphon Fourier transform
Let be a [[graphon]] and a [[graphon signal]]. The inverse graphon fourier transform (iWFT) is defined as
we recover since are an orthonormal basis. This means that iWFT is an proper inverse of the [[graphon fourier transform]].
see [[inverse graphon fourier transform]]
Question
Does the [[graph fourier transform]] converge to the [[graphon fourier transform]]?
Why do we care? lecture 16 ipynb
Misclassification on noisy SBM, but graphon has no issues. So the induced graphon is helpful if it converges. Spectrum for graphon is much more useful - we can see the number of communities in the spectral content
think about the alignment with this??? This is basically the reasoning for the complexity seen in the last layer for classification? brice
smaller graph = bad (30 nodes) and noisy
50, 100, 300 nodes = good -> better
same for projection
signal and projection
projection noisy for graph
intra- and inter- community probabilities fairly close for this example (close to [[information theoretic threshold]])