Connecting Graph Convolutional Networks and Graph-Regularized PCA
Lingxiao Zhao, Leman Akoglu

TL;DR
This paper establishes a mathematical link between graph convolutional networks (GCNs) and graph-regularized PCA, showing that GCN performance is largely driven by graph-based regularization and proposing a GPCA-based initialization to improve GCN training.
Contribution
It reveals a novel connection between GCNs and GPCA, extends GPCA to supervised settings, and introduces a GPCA-based initialization strategy for GCNs and other GNNs.
Findings
GPCA embeddings match or outperform GCN on semi-supervised node classification.
Extending GPCA with ghost edges aligns with supervised GCN performance.
GPCA-based initialization accelerates GCN convergence and enhances robustness.
Abstract
Graph convolution operator of the GCN model is originally motivated from a localized first-order approximation of spectral graph convolutions. This work stands on a different view; establishing a \textit{mathematical connection between graph convolution and graph-regularized PCA} (GPCA). Based on this connection, GCN architecture, shaped by stacking graph convolution layers, shares a close relationship with stacking GPCA. We empirically demonstrate that the \textit{unsupervised} embeddings by GPCA paired with a 1- or 2-layer MLP achieves similar or even better performance than GCN on semi-supervised node classification tasks across five datasets including Open Graph Benchmark \footnote{\url{https://ogb.stanford.edu/}}. This suggests that the prowess of GCN is driven by graph based regularization. In addition, we extend GPCA to the (semi-)supervised setting and show that it is equivalent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Brain Tumor Detection and Classification · Advanced Neural Network Applications
MethodsConvolution · Logistic Regression · Principal Components Analysis · Graph Convolutional Network
