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

Edward Pearce-Crump
2023-04-27
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 <a class="link-https" data-arxiv-id="2212.08630" href="https://arxiv.org/abs/2212.08630">arXiv:2212.08630</a>. 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 <a class="link-https" data-arxiv-id="2303.06208" href="https://arxiv.org/abs/2303.06208">arXiv:2303.06208</a> in the process.
Machine Learning,Combinatorics,Representation Theory
What problem does this paper attempt to address?