Graph-Preserving Grid Layout: A Simple Graph Drawing Method for Graph Classification using CNNs

09/26/2019
by   Yecheng Lyu, et al.
8

Graph convolutional networks (GCNs) suffer from the irregularity of graphs, while more widely-used convolutional neural networks (CNNs) benefit from regular grids. To bridge the gap between GCN and CNN, in contrast to previous works on generalizing the basic operations in CNNs to graph data, in this paper we address the problem of how to project undirected graphs onto the grid in a principled way where CNNs can be used as backbone for geometric deep learning. To this end, inspired by the literature of graph drawing we propose a novel graph-preserving grid layout (GPGL), an integer programming that minimizes the topological loss on the grid. Technically we propose solving GPGL approximately using a regularized Kamada-Kawai algorithm, a well-known nonconvex optimization technique in graph drawing, with a vertex separation penalty that improves the rounding performance on top of the solutions from relaxation. Using GPGL we can easily conduct data augmentation as every local minimum will lead to a grid layout for the same graph. Together with the help of multi-scale maxout CNNs, we demonstrate the empirical success of our method for graph classification.

READ FULL TEXT

page 2

page 3

page 7

research
05/23/2021

Revisiting 2D Convolutional Neural Networks for Graph-based Applications

Graph convolutional networks (GCNs) are widely used in graph-based appli...
research
10/31/2018

Some New Layer Architectures for Graph CNN

While convolutional neural networks (CNNs) have recently made great stri...
research
03/12/2020

Learning to Segment 3D Point Clouds in 2D Image Space

In contrast to the literature where local patterns in 3D point clouds ar...
research
03/23/2020

Distillating Knowledge from Graph Convolutional Networks

Existing knowledge distillation methods focus on convolutional neural ne...
research
08/07/2023

Cluster-Aware Grid Layout

Grid visualizations are widely used in many applications to visually exp...
research
07/17/2019

DeepDrawing: A Deep Learning Approach to Graph Drawing

Node-link diagrams are widely used to facilitate network explorations. H...
research
02/19/2017

Polynomial Time Efficient Construction Heuristics for Vertex Separation Minimization Problem

Vertex Separation Minimization Problem (VSMP) consists of finding a layo...

Please sign up or login with your details

Forgot password? Click here to reset