spectral representation of graphon convolutions

[[concept]]
Theorem

Given a graphon convolution with input graphon signal X and output Y, the WFTs X^ of Y^ are related as

Y^j=k=0K1hkλjkX^j=T^H(λj).X^j=h(λj)X^j

Where h(λj)=k=0K1hkλjk is our polynomial. Here, T^H acts pointwise on the graphon signal X

Note
Proof

Y=k=0K1hkjZ{0}λjkφj(v)01φj(u)X(u)dux^j=k=0K1hkjZ{0}λjkφj(v)X^Y^i=01Y(u)φi(u)du=k=0K1hkλikφi2(u)du1x^iY^i=k=0K1hkλikx^i

This is a simple result following the diagonalization of TW(k) by φi

Note

Some interesting takeaways (analogues of the graph convolution)

  • Like the WFT, the spectral response of a graphon convolution is discrete
  • the jth spectral component of the output Y only depends on λj and spectral graphon signal X^j
    • ie Y^j depends only on λj and X^j
  • The spectral response of TH given by h(λ)=k=0K1hkλk is independent of the underlying W (like the spectral response of H(S) was independent of the graph)
  • ie, the spectral response can be written as a polynomial function. The eigenvalues of the graphon determine where we evaluate this function. (samples of function that is eigenvalues/spectrum)
Example

20250402-graph-4.png
Sampling eigenvalues from the spectrum polynomial

fixed coefficients yield the same spectral response for both graphon and graph convolutions

Important

Given the same (fixed) coefficients hk, define the graph convolution H(S)x=k=0K1hkSkx. The spectral representation of that convolution is h(λ)=k=0K1hkλk

Review

#flashcards/math/dsg

In the spectral domain, the graphon shift operator T^H {acts pointwise||special behavior} on the graphon signal X

Like the GFT, the spectral response of a graphon convolution is {discrete||property}

The jth spectral component of the output Y only depends on eigenvalue λj and the spectral graph signal X^j

The spectral response of graphon convolution TH given by h(λ)=k=0K1hkλk is {independent of the underlying graphon W||relation to object}

the spectral response can be written as {1||a polynomial||function}. The eigenvalues of the {2||graphon shift operator} determine {3||where we evaluate} this function.

Mentions

Mentions

Created 2025-04-09 Last Modified 2025-06-02