pathGCN: Learning General Graph Spatial Operators from Paths

07/15/2022
by   Moshe Eliasof, et al.
0

Graph Convolutional Networks (GCNs), similarly to Convolutional Neural Networks (CNNs), are typically based on two main operations - spatial and point-wise convolutions. In the context of GCNs, differently from CNNs, a pre-determined spatial operator based on the graph Laplacian is often chosen, allowing only the point-wise operations to be learnt. However, learning a meaningful spatial operator is critical for developing more expressive GCNs for improved performance. In this paper we propose pathGCN, a novel approach to learn the spatial operator from random paths on the graph. We analyze the convergence of our method and its difference from existing GCNs. Furthermore, we discuss several options of combining our learnt spatial operator with point-wise convolutions. Our extensive experiments on numerous datasets suggest that by properly learning both the spatial and point-wise convolutions, phenomena like over-smoothing can be inherently avoided, and new state-of-the-art performance is achieved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/01/2019

Comb Convolution for Efficient Convolutional Architecture

Convolutional neural networks (CNNs) are inherently suffering from massi...
research
05/24/2019

Power up! Robust Graph Convolutional Network against Evasion Attacks based on Graph Powering

Graph convolutional networks (GCNs) are powerful tools for graph-structu...
research
09/05/2019

Powerset Convolutional Neural Networks

We present a novel class of convolutional neural networks (CNNs) for set...
research
06/07/2020

DiffGCN: Graph Convolutional Networks via Differential Operators and Algebraic Multigrid Pooling

Graph Convolutional Networks (GCNs) have shown to be effective in handli...
research
09/14/2018

Multi-Kernel Diffusion CNNs for Graph-Based Learning on Point Clouds

Graph convolutional networks are a new promising learning approach to de...
research
03/28/2020

CAKES: Channel-wise Automatic KErnel Shrinking for Efficient 3D Network

3D Convolution Neural Networks (CNNs) have been widely applied to 3D sce...
research
09/19/2017

Image operator learning coupled with CNN classification and its application to staff line removal

Many image transformations can be modeled by image operators that are ch...

Please sign up or login with your details

Forgot password? Click here to reset