convolutional graph filters are permutation equivariant

Data

Theorem

graph convolution are permutation equivariant.

Suppose we have a graph shift operator , a graph signal , and a permutation matrix . (recall that such that , , ). Suppose we relabel nodes according to , ie, define and . Consider filter .

Then

Proof

y’ = H(S’)x’ &= \sum_{k=0}^{K-1}h_{k}(PSP^T)^k Px \ &= \sum_{k=0}^{K-1}h_{k} PS^k P^T Px \ &= P \sum_{k=0}^{K-1}h_{k}S^{k} x \ &= Py \end{aligned}$$

Thus is invariant to permutations. (if and are permuted/relabelled, is relabelled in the same way)

Mentions

TABLE
FROM [[]]
 
FLATTEN choice(contains(artist, this.file.link), 1, "") + choice(contains(author, this.file.link), 1, "") + choice(contains(director, this.file.link), 1, "") + choice(contains(source, this.file.link), 1, "") as direct_source
 
WHERE !direct_source