How fast a hexagon smooths, and why self-loops matter
limit▲▲△Using the eigenvalues of I.14.X04, find how many graph-convolution layers bring the distance from the limit on a hexagon below one per cent of where it started. Then drop the self-loops, using , and apply it repeatedly to the alternating signal . What happens as the number of layers grows?
Hint
The distance shrinks by at most the largest eigenvalue below in absolute value per layer. Without self-loops every degree is .
Solution
The eigenvalues other than are , , , and , so and the distance after layers is at most times its start. and , so layers suffice for any starting signal, and a signal with a component along the slowest mode needs that many.
Without self-loops the operator is , and its eigenvalues are for : , , , , and . The eigenvalue belongs to the alternating signal: each node’s two neighbours have the opposite sign, so the average is exactly the negative. The signal flips sign at every layer and never converges. The limit of I.14.T3 does not exist.
The hexagon is bipartite, since its nodes split into alternate halves with every edge between them, and every bipartite graph has this eigenvalue. The self-loop mixes each node with itself. On a graph where every degree is it maps each eigenvalue of the plain operator to , so becomes , which is here. On any connected graph it rules out .