convergence bound for graph convolutions

[[concept]]
Theorem

Let (Gn,Xn)∼(W,X) and let graph and graphon convolutions be such that

H(Gn)=∑k=0∞hk(Ann)k and TH=∑k=0∞hkTWk

Further, assume

  1. ||X||≤1 (WLOG)
  2. |h(λ)|<1 and h(λ) is L−Lipschitz in [−1,−c]∪[c,1] and ℓ−Lipschitz in (−c,c)

Then we have

||Yn−Y||≤(L+πncδc)||TW−TWn||+(Lc+2)||X−Xn||+2ℓc
Note

note that this bound depends on

We already know that these two things converge (we've already discussed the (slow) convergence rate for Wn in induced graph sequence converges if and only if the induced graphon sequence converges). We can bring the rates for both quantities to O(1n) by introducing more restrictive requirements.

Here, the convergence-discriminability tradeoff is explicit. We can see that larger L and smaller c (more discriminative filters) lead to a higher error bound.

The last term 2ℓc does not vanish. We can think of this as the "approximation error" that comes from the fact that the eigenvalues of the graphs converge non-uniformly (recall this conjecture).

In the finite sample regime, unless ℓ=0, there is always leftover "nontransferable energy" corresponding to the spectral components with |λi|<c which do not converge

Review

#flashcards/math/dsg

What 3(or 4) conditions do we need for a convergence bound on the graph convolution H(Gn)=∑k=0∞hk(Ann)k to the limiting graphon convolution TH=∑k=0∞hkTWk of a signal X→X? (hint: signal condition, h function conditions)
-?-

  1. The graphon signal ||X||≤1
  2. the functions |h(λ)|<1 and
  3. h(λ) is L−Lipschitz in [−1,−c]∪[c,1]
    • and ℓ−Lipschitz in (−c,c)

Mentions

Mentions

File Last Modified
2025-04-07 lecture 18 2025-11-06

const { dateTime } = await cJS()

return function View() {
	const file = dc.useCurrentFile();
	return <p class="dv-modified">Created {dateTime.getCreated(file)}     ֍     Last Modified {dateTime.getLastMod(file)}</p>
}