LGAIMLSep 24, 2020

Revisiting Graph Convolutional Network on Semi-Supervised Node Classification from an Optimization Perspective

arXiv:2009.11469v225 citations
Originality Incremental advance
AI Analysis

This work addresses a key bottleneck in graph neural networks for researchers and practitioners working with graph-structured data, though it appears to be an incremental improvement over existing GCN methods.

The authors tackled the over-smoothing problem in deep graph convolutional networks (GCNs) by analyzing it from an optimization perspective, leading to a new convolutional kernel called GCN+ that reduces parameters and improves performance on node classification tasks.

Graph convolutional networks (GCNs) have achieved promising performance on various graph-based tasks. However they suffer from over-smoothing when stacking more layers. In this paper, we present a quantitative study on this observation and develop novel insights towards the deeper GCN. First, we interpret the current graph convolutional operations from an optimization perspective and argue that over-smoothing is mainly caused by the naive first-order approximation of the solution to the optimization problem. Subsequently, we introduce two metrics to measure the over-smoothing on node-level tasks. Specifically, we calculate the fraction of the pairwise distance between connected and disconnected nodes to the overall distance respectively. Based on our theoretical and empirical analysis, we establish a universal theoretical framework of GCN from an optimization perspective and derive a novel convolutional kernel named GCN+ which has lower parameter amount while relieving the over-smoothing inherently. Extensive experiments on real-world datasets demonstrate the superior performance of GCN+ over state-of-the-art baseline methods on the node classification tasks.

Foundations

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

Your Notes