An Algorithm for Computing with Brauer's Group Equivariant Neural Network Layers

Edward Pearce-Crump
4/27/2023
cs.LGmath.COmath.RT

No confident code implementation found for this paper.

Abstract

The learnable, linear neural network layers between tensor power spaces of $\mathbb{R}^{n}$ that are equivariant to the orthogonal group, $O(n)$, the special orthogonal group, $SO(n)$, and the symplectic group, $Sp(n)$, were characterised in arXiv:2212.08630. We present an algorithm for multiplying a vector by any weight matrix for each of these groups, using category theoretic constructions to implement the procedure. We achieve a significant reduction in computational cost compared with a naive implementation by making use of Kronecker product matrices to perform the multiplication. We show that our approach extends to the symmetric group, $S_n$, recovering the algorithm of arXiv:2303.06208 in the process.

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{pearcecrump2023algorithm,
  title  = {An Algorithm for Computing with Brauer's Group Equivariant Neural Network Layers},
  author = {Edward Pearce-Crump},
  year   = {2023},
  eprint = {2304.14165},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.14165v1}
}

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/2304.14165.svg)](https://codeofpaper.com/paper/2304.14165)

Discussion