Beyond Graph Convolutional Network: An Interpretable Regularizer-centered Optimization Framework
About
Graph convolutional networks (GCNs) have been attracting widespread attentions due to their encouraging performance and powerful generalizations. However, few work provide a general view to interpret various GCNs and guide GCNs' designs. In this paper, by revisiting the original GCN, we induce an interpretable regularizer-centerd optimization framework, in which by building appropriate regularizers we can interpret most GCNs, such as APPNP, JKNet, DAGNN, and GNN-LF/HF. Further, under the proposed framework, we devise a dual-regularizer graph convolutional network (dubbed tsGCN) to capture topological and semantic structures from graph data. Since the derived learning rule for tsGCN contains an inverse of a large matrix and thus is time-consuming, we leverage the Woodbury matrix identity and low-rank approximation tricks to successfully decrease the high computational complexity of computing infinite-order graph convolutions. Extensive experiments on eight public datasets demonstrate that tsGCN achieves superior performance against quite a few state-of-the-art competitors w.r.t. classification tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | Citeseer | Accuracy21.1 | 931 | |
| Node Classification | Wisconsin | Accuracy26.9 | 627 | |
| Node Classification | Cora 3% label rate | Accuracy28.2 | 66 | |
| Node Classification | Cora 2% label rate | Accuracy0.237 | 43 | |
| Node Classification | Coauthor PHY | Accuracy32.5 | 39 | |
| Node Classification | CiteSeer 2% label rate | Accuracy27.3 | 32 | |
| Node Classification | CiteSeer 3% label rate | Accuracy26.7 | 32 | |
| Node Classification | Pubmed | Accuracy49.2 | 12 | |
| Node Classification | Cora | Accuracy29.6 | 12 | |
| Node Classification | Wiki | Accuracy15.2 | 12 |