English

Densely Connected $G$-invariant Deep Neural Networks with Signed Permutation Representations

Machine Learning 2023-10-18 v2 Machine Learning

Abstract

We introduce and investigate, for finite groups GG, GG-invariant deep neural network (GG-DNN) architectures with ReLU activation that are densely connected-- i.e., include all possible skip connections. In contrast to other GG-invariant architectures in the literature, the preactivations of theGG-DNNs presented here are able to transform by \emph{signed} permutation representations (signed perm-reps) of GG. Moreover, the individual layers of the GG-DNNs are not required to be GG-equivariant; instead, the preactivations are constrained to be GG-equivariant functions of the network input in a way that couples weights across all layers. The result is a richer family of GG-invariant architectures never seen previously. We derive an efficient implementation of GG-DNNs after a reparameterization of weights, as well as necessary and sufficient conditions for an architecture to be ``admissible''-- i.e., nondegenerate and inequivalent to smaller architectures. We include code that allows a user to build a GG-DNN interactively layer-by-layer, with the final architecture guaranteed to be admissible. We show that there are far more admissible GG-DNN architectures than those accessible with the ``concatenated ReLU'' activation function from the literature. Finally, we apply GG-DNNs to two example problems -- (1) multiplication in {1,1}\{-1, 1\} (with theoretical guarantees) and (2) 3D object classification -- % finding that the inclusion of signed perm-reps significantly boosts predictive performance compared to baselines with only ordinary (i.e., unsigned) perm-reps.

Cite

@article{arxiv.2303.04614,
  title  = {Densely Connected $G$-invariant Deep Neural Networks with Signed Permutation Representations},
  author = {Devanshu Agrawal and James Ostrowski},
  journal= {arXiv preprint arXiv:2303.04614},
  year   = {2023}
}

Comments

40 pages, 2 figures, 4 tables. For associated code repository see https://github.com/dagrawa2/gdnn_code

R2 v1 2026-06-28T09:07:31.432Z