HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

IsoNN: Isomorphic Neural Network for Graph Representation Learning and Classification

Lin Meng; Jiawei Zhang

IsoNN: Isomorphic Neural Network for Graph Representation Learning and Classification

Abstract

Deep learning models have achieved huge success in numerous fields, such as computer vision and natural language processing. However, unlike such fields, it is hard to apply traditional deep learning models on the graph data due to the 'node-orderless' property. Normally, adjacency matrices will cast an artificial and random node-order on the graphs, which renders the performance of deep models on graph classification tasks extremely erratic, and the representations learned by such models lack clear interpretability. To eliminate the unnecessary node-order constraint, we propose a novel model named Isomorphic Neural Network (IsoNN), which learns the graph representation by extracting its isomorphic features via the graph matching between input graph and templates. IsoNN has two main components: graph isomorphic feature extraction component and classification component. The graph isomorphic feature extraction component utilizes a set of subgraph templates as the kernel variables to learn the possible subgraph patterns existing in the input graph and then computes the isomorphic features. A set of permutation matrices is used in the component to break the node-order brought by the matrix representation. Three fully-connected layers are used as the classification component in IsoNN. Extensive experiments are conducted on benchmark datasets, the experimental results can demonstrate the effectiveness of ISONN, especially compared with both classic and state-of-the-art graph classification methods.

Code Repositories

jwzhanggy/isocapsnet
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-bp-fmri-97IsoNN
Accuracy: 64.9%
F1: 69.7%
graph-classification-on-bp-fmri-97IsoNN-fast
Accuracy: 62.3%
F1: 63.2%
graph-classification-on-hiv-dti-77IsoNN
Accuracy: 67.5%
F1: 68.3%
graph-classification-on-hiv-dti-77IsoNN-fast
Accuracy: 60.1%
F1: 61.9%
graph-classification-on-hiv-fmri-77IsoNN-Fast
Accuracy: 70.5%
F1: 69.9%
graph-classification-on-hiv-fmri-77IsoNN
Accuracy: 73.4%
F1: 72.2%
graph-classification-on-hiv-fmri-77-1IsoNN
Accuracy: 73.4
F1: 72.2
graph-classification-on-mutagFunction Space Pooling
Accuracy: 83.3%
graph-classification-on-ptcIsoNN
Accuracy: 59.9%

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
IsoNN: Isomorphic Neural Network for Graph Representation Learning and Classification | Papers | HyperAI