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

06/07/2020
by   Moshe Eliasof, et al.
0

Graph Convolutional Networks (GCNs) have shown to be effective in handling unordered data like point cloud and meshes. In this work we propose novel approaches for graph convolution, pooling and unpooling, taking inspiration from finite-elements and algebraic multigrid frameworks. We form a parameterized convolution kernel based on discretized differential operators, leveraging the graph mass, gradient and Laplacian. This way, the parameterization does not depend on the graph structure, only on the meaning of the network convolutions as differential operators. To allow hierarchical representations of the input, we propose pooling and unpooling operations that are based on algebraic multigrid methods. To motivate and explain our method, we compare it to standard Convolutional Neural Networks, and show their similarities and relations in the case of a regular grid. Our proposed method is demonstrated in various experiments like classification and segmentation, achieving on par or better than state of the art results. We also analyze the computational cost of our method compared to other GCNs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2021

Simple Graph Convolutional Networks

Many neural networks for graphs are based on the graph convolution opera...
research
05/15/2019

Function Space Pooling For Graph Convolutional Networks

Convolutional layers in graph neural networks are a fundamental type of ...
research
04/04/2019

DAGCN: Dual Attention Graph Convolutional Networks

Graph convolutional networks (GCNs) have recently become one of the most...
research
09/28/2016

Graph Based Convolutional Neural Network

The benefit of localized features within the regular domain has given ri...
research
07/15/2022

pathGCN: Learning General Graph Spatial Operators from Paths

Graph Convolutional Networks (GCNs), similarly to Convolutional Neural N...
research
02/08/2023

TetCNN: Convolutional Neural Networks on Tetrahedral Meshes

Convolutional neural networks (CNN) have been broadly studied on images,...

Please sign up or login with your details

Forgot password? Click here to reset