Graph Automorphism Group Equivariant Neural Networks

Edward Pearce-Crump, William J. Knottenbelt
7/15/2023
cs.LGmath.COmath.RT

No confident code implementation found for this paper.

Abstract

Permutation equivariant neural networks are typically used to learn from data that lives on a graph. However, for any graph $G$ that has $n$ vertices, using the symmetric group $S_n$ as its group of symmetries does not take into account the relations that exist between the vertices. Given that the actual group of symmetries is the automorphism group Aut$(G)$, we show how to construct neural networks that are equivariant to Aut$(G)$ by obtaining a full characterisation of the learnable, linear, Aut$(G)$-equivariant functions between layers that are some tensor power of $\mathbb{R}^{n}$. In particular, we find a spanning set of matrices for these layer functions in the standard basis of $\mathbb{R}^{n}$. This result has important consequences for learning from data whose group of symmetries is a finite group because a theorem by Frucht (1938) showed that any finite group is isomorphic to the automorphism group of a graph.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pearcecrump2023graph,
  title  = {Graph Automorphism Group Equivariant Neural Networks},
  author = {Edward Pearce-Crump and William J. Knottenbelt},
  year   = {2023},
  eprint = {2307.07810},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.07810v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.07810.svg)](https://codeofpaper.com/paper/2307.07810)

Discussion