Papers › SPI-GCN: A Simple Permutation-Invariant Graph Convolutional Network

SPI-GCN: A Simple Permutation-Invariant Graph Convolutional Network

8 Apr 2019HAL archives-ouvertes 2019 4archive 2025-07-28

Asma Atamna, Nataliya Sokolovska, Jean-Claude Crivello

A wide range of machine learning problems involve handling graph-structured data. Existing machine learning approaches for graphs, however, often imply computing expensive graph similarity measures, preprocessing input graphs, or explicitly ordering graph nodes. In this work, we present a novel and simple convolutional neural network architecture for supervised learning on graphs that is provably invariant to node permutation. The proposed architecture operates directly on arbitrary graphs and performs no node sorting. It also uses a simple multi-layer perceptron for prediction as opposed to conventional convolution layers commonly used in other deep learning approaches for graphs. Despite its simplicity, our architecture is competitive with state-of-the-art graph kernels and existing graph neural networks on benchmark graph classification data sets. Our approach clearly outperforms other deep learning algorithms for graphs on multiple multiclass classification tasks. We also evaluate our approach on a real-world original application in materials science, on which we achieve extremely reasonable results.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

BIG-bench Machine LearningDeep LearningGeneral ClassificationGraph ClassificationGraph Similarity

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Graph Classification COIL-RAG SPI-GCN Accuracy 75.72 #1 of 1 Archive leaderboard report
Graph Classification ENZYMES SPI-GCN Accuracy 50.17% #41 of 54 Archive leaderboard report
Graph Classification HYDRIDES SPI-GCN Accuracy 82.25 #1 of 1 Archive leaderboard report
Graph Classification IMDb-B SPI-GCN Accuracy 60.40% #49 of 51 Archive leaderboard report
Graph Classification IMDb-M SPI-GCN Accuracy 44.13% #34 of 36 Archive leaderboard report
Graph Classification MUTAG SPI-GCN Accuracy 84.40% #65 of 74 Archive leaderboard report
Graph Classification NCI1 SPI-GCN Accuracy 64.11% #69 of 69 Archive leaderboard report
Graph Classification PROTEINS SPI-GCN Accuracy 72.06% #96 of 103 Archive leaderboard report
Graph Classification PTC SPI-GCN Accuracy 56.41% #37 of 37 Archive leaderboard report
Graph Classification SYNTHIE SPI-GCN Accuracy 71.00 #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Convolution

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections