Gaussian-Induced Convolution for Graphs

11 Nov 2018  ·  Jiatao Jiang, Zhen Cui, Chunyan Xu, Jian Yang ·

Learning representation on graph plays a crucial role in numerous tasks of pattern recognition. Different from grid-shaped images/videos, on which local convolution kernels can be lattices, however, graphs are fully coordinate-free on vertices and edges. In this work, we propose a Gaussian-induced convolution (GIC) framework to conduct local convolution filtering on irregular graphs. Specifically, an edge-induced Gaussian mixture model is designed to encode variations of subgraph region by integrating edge information into weighted Gaussian models, each of which implicitly characterizes one component of subgraph variations. In order to coarsen a graph, we derive a vertex-induced Gaussian mixture model to cluster vertices dynamically according to the connection of edges, which is approximately equivalent to the weighted graph cut. We conduct our multi-layer graph convolution network on several public datasets of graph classification. The extensive experiments demonstrate that our GIC is effective and can achieve the state-of-the-art results.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Graph Classification ENZYMES GIC Accuracy 62.50% # 18
Graph Classification MUTAG GIC Accuracy 94.44% # 6
Graph Classification NCI1 GIC Accuracy 84.08% # 16
Graph Classification NCI109 GIC Accuracy 82.86 # 9
Graph Classification PROTEINS GIC Accuracy 77.65% # 25
Graph Classification PTC GIC Accuracy 77.64% # 3

Methods