Unified GCNs: Towards Connecting GCNs with CNNs
Ziyan Zhang, Bo Jiang, and Bin Luo

TL;DR
This paper unifies GCNs and CNNs by interpreting GCN layers as depthwise separable convolutions, leading to novel flexible graph convolutional models that outperform existing methods.
Contribution
It introduces a new perspective connecting GCNs with CNNs through depthwise separable convolutions, inspiring the design of more flexible and effective GCN architectures.
Findings
Proposed UGCNs outperform baseline models on graph benchmarks.
Demonstrated that GCNs and GATs can be viewed as specific depthwise separable convolutions.
Flexible UGCN models show improved representation capacity.
Abstract
Graph Convolutional Networks (GCNs) have been widely demonstrated their powerful ability in graph data representation and learning. Existing graph convolution layers are mainly designed based on graph signal processing and transform aspect which usually suffer from some limitations, such as over-smoothing, over-squashing and non-robustness, etc. As we all know that Convolution Neural Networks (CNNs) have received great success in many computer vision and machine learning. One main aspect is that CNNs leverage many learnable convolution filters (kernels) to obtain rich feature descriptors and thus can have high capacity to encode complex patterns in visual data analysis. Also, CNNs are flexible in designing their network architecture, such as MobileNet, ResNet, Xception, etc. Therefore, it is natural to arise a question: can we design graph convolutional layer as flexibly as that in…
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 · Graph Theory and Algorithms · Data Quality and Management
MethodsResidual Connection · Batch Normalization · 1x1 Convolution · Kaiming Initialization · Bottleneck Residual Block · Depthwise Convolution · Dense Connections · Pointwise Convolution · Residual Block · Softmax
