AEGCN: An Autoencoder-Constrained Graph Convolutional Network

by   Mingyuan Ma, et al.

We propose a novel neural network architecture, called autoencoder-constrained graph convolutional network, to solve node classification task on graph domains. As suggested by its name, the core of this model is a convolutional network operating directly on graphs, whose hidden layers are constrained by an autoencoder. Comparing with vanilla graph convolutional networks, the autoencoder step is added to reduce the information loss brought by Laplacian smoothing. We consider applying our model on both homogeneous graphs and heterogeneous graphs. For homogeneous graphs, the autoencoder approximates the adjacency matrix of the input graph by taking hidden layer representations as encoder and another one-layer graph convolutional network as decoder. For heterogeneous graphs, since there are multiple adjacency matrices corresponding to different types of edges, the autoencoder approximates the feature matrix of the input graph instead, and changes the encoder to a particularly designed multi-channel pre-processing network with two layers. In both cases, the error occurred in the autoencoder approximation goes to the penalty term in the loss function. In extensive experiments on citation networks and other heterogeneous graphs, we demonstrate that adding autoencoder constraints significantly improves the performance of graph convolutional networks. We also notice that such technique can be applied on graph attention network to improve the performance as well. This reveals the wide applicability of the proposed autoencoder technique.


page 1

page 2

page 3

page 4


Heterogeneous Graph Convolutional Networks for Temporal Community Detection

The Graph Convolutional Networks (GCN) has demonstrated superior perform...

Attributed Multi-order Graph Convolutional Network for Heterogeneous Graphs

Heterogeneous graph neural networks aim to discover discriminative node ...

T- Hop: Tensor representation of paths in graph convolutional networks

We describe a method for encoding path information in graphs into a 3-d ...

Quartile-based Prediction of Event Types and Event Time in Business Processes using Deep Learning

Deep learning models are now being increasingly used for predictive proc...

Graph Convolutional Modules for Traffic Forecasting

Graph convolutional network is a generalization of convolutional network...

Prediction of Annual Snow Accumulation Using a Recurrent Graph Convolutional Approach

The precise tracking and prediction of polar ice layers can unveil histo...

Symmetric Graph Convolutional Autoencoder for Unsupervised Graph Representation Learning

We propose a symmetric graph convolutional autoencoder which produces a ...

Please sign up or login with your details

Forgot password? Click here to reset