HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Capsule Neural Networks for Graph Classification using Explicit Tensorial Graph Representations

Marcelo Daniel Gutierrez Mallea; Peter Meltzer; Peter J Bentley

Capsule Neural Networks for Graph Classification using Explicit Tensorial Graph Representations

Abstract

Graph classification is a significant problem in many scientific domains. It addresses tasks such as the classification of proteins and chemical compounds into categories according to their functions, or chemical and structural properties. In a supervised setting, this problem can be framed as learning the structure, features and relationships between features within a set of labelled graphs and being able to correctly predict the labels or categories of unseen graphs. A significant difficulty in this task arises when attempting to apply established classification algorithms due to the requirement for fixed size matrix or tensor representations of the graphs which may vary greatly in their numbers of nodes and edges. Building on prior work combining explicit tensor representations with a standard image-based classifier, we propose a model to perform graph classification by extracting fixed size tensorial information from each graph in a given set, and using a Capsule Network to perform classification. The graphs we consider here are undirected and with categorical features on the nodes. Using standard benchmarking chemical and protein datasets, we demonstrate that our graph Capsule Network classification model using an explicit tensorial representation of the graphs is competitive with current state of the art graph kernels and graph neural network models despite only limited hyper-parameter searching.

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-ddBC + Capsules
Accuracy: 74.86%
graph-classification-on-enzymesBC + Capsules
Accuracy: 27%
graph-classification-on-mutagBC + Capsules
Accuracy: 88.9%
graph-classification-on-nci1BC + Capsules
Accuracy: 65.9%
graph-classification-on-nci109BC + Capsules
Accuracy: 58.04
graph-classification-on-proteinsBC + Capsules
Accuracy: 74.1%
graph-classification-on-ptcBC + Capsules
Accuracy: 69%

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