English

PiNet: A Permutation Invariant Graph Neural Network for Graph Classification

Machine Learning 2019-05-09 v1 Computer Vision and Pattern Recognition Neural and Evolutionary Computing Machine Learning

Abstract

We propose an end-to-end deep learning learning model for graph classification and representation learning that is invariant to permutation of the nodes of the input graphs. We address the challenge of learning a fixed size graph representation for graphs of varying dimensions through a differentiable node attention pooling mechanism. In addition to a theoretical proof of its invariance to permutation, we provide empirical evidence demonstrating the statistically significant gain in accuracy when faced with an isomorphic graph classification task given only a small number of training examples. We analyse the effect of four different matrices to facilitate the local message passing mechanism by which graph convolutions are performed vs. a matrix parametrised by a learned parameter pair able to transition smoothly between the former. Finally, we show that our model achieves competitive classification performance with existing techniques on a set of molecule datasets.

Keywords

Cite

@article{arxiv.1905.03046,
  title  = {PiNet: A Permutation Invariant Graph Neural Network for Graph Classification},
  author = {Peter Meltzer and Marcelo Daniel Gutierrez Mallea and Peter J. Bentley},
  journal= {arXiv preprint arXiv:1905.03046},
  year   = {2019}
}

Comments

7 pages, 4 figures

R2 v1 2026-06-23T09:00:17.370Z