HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

An End-to-End Deep Learning Architecture for Graph Classification

{Marion Neumann Zhicheng Cui Yixin Chen Muhan Zhang}

Abstract

Neural networks are typically designed to deal with data in tensor forms. In this paper, we propose a novel neural network architecture accepting graphs of arbitrary structure. Given a dataset containing graphs in the form of (G,y) where G is a graph and y is its class, we aim to develop neural networks that read the graphs directly and learn a classification function. There are two main challenges: 1) how to extract useful features characterizing the rich information encoded in a graph for classification purpose, and 2) how to sequentially read a graph in a meaningful and consistent order. To address the first challenge, we design a localized graph convolution model and show its connection with two graph kernels. To address the second challenge, we design a novel SortPooling layer which sorts graph vertices in a consistent order so that traditional neural networks can be trained on the graphs. Experiments on benchmark graph classification datasets demonstrate that the proposed architecture achieves highly competitive performance with state-of-the-art graph kernels and other graph neural network methods. Moreover, the architecture allows end-to-end gradient-based training with original graphs, without the need to first transform graphs into vectors.

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-collabDGCNN
Accuracy: 73.76%
graph-classification-on-collabDGCNN (sum)
Accuracy: 69.45%
graph-classification-on-ddDGCNN
Accuracy: 79.37%
graph-classification-on-ddDGCNN (sum)
Accuracy: 78.72%
graph-classification-on-imdb-bDGCNN (sum)
Accuracy: 51.69%
graph-classification-on-imdb-bDGCNN
Accuracy: 70.03%
graph-classification-on-imdb-mDGCNN
Accuracy: 47.83%
graph-classification-on-imdb-mDGCNN (sum)
Accuracy: 42.76%
graph-classification-on-mutagDGCNN
Accuracy: 85.83%
graph-classification-on-nci1DGCNN (sum)
Accuracy: 69.00%
graph-classification-on-proteinsDGCNN
Accuracy: 76.26%

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
An End-to-End Deep Learning Architecture for Graph Classification | Papers | HyperAI