LGMLOct 8, 2021

New Insights into Graph Convolutional Networks using Neural Tangent Kernels

arXiv:2110.04060v27 citations
AI Analysis

This provides theoretical insights for researchers in graph learning, addressing a specific bottleneck in GCNs, though it is incremental as it builds on existing NTK theory.

The paper tackled the unexplained performance degradation of Graph Convolutional Networks (GCNs) with increasing depth by analyzing them through Neural Tangent Kernels (NTKs), finding that with suitable normalization, depth does not always drastically reduce performance, and validated this through extensive simulation.

Graph Convolutional Networks (GCNs) have emerged as powerful tools for learning on network structured data. Although empirically successful, GCNs exhibit certain behaviour that has no rigorous explanation -- for instance, the performance of GCNs significantly degrades with increasing network depth, whereas it improves marginally with depth using skip connections. This paper focuses on semi-supervised learning on graphs, and explains the above observations through the lens of Neural Tangent Kernels (NTKs). We derive NTKs corresponding to infinitely wide GCNs (with and without skip connections). Subsequently, we use the derived NTKs to identify that, with suitable normalisation, network depth does not always drastically reduce the performance of GCNs -- a fact that we also validate through extensive simulation. Furthermore, we propose NTK as an efficient `surrogate model' for GCNs that does not suffer from performance fluctuations due to hyper-parameter tuning since it is a hyper-parameter free deterministic kernel. The efficacy of this idea is demonstrated through a comparison of different skip connections for GCNs using the surrogate NTKs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes