Separation Power of Equivariant Neural Networks
Marco Pacini, Xiaowen Dong, Bruno Lepri, Gabriele Santin
TL;DR
This work analyzes the separation power of finite-group equivariant neural networks, reframing input distinguishability as a zero-locus problem via the twin network trick. It proves that any continuous, non-polynomial activation yields maximal and equivalent separation power, while depth increases separation only up to a finite threshold, and width or invariant hidden features do not affect separation. It also introduces a hierarchical view of separation power tied to representation type and subgroup structure, showing minimal representations yield lower capacity and the regular representation yields maximal separation. The results are connected to practical models, demonstrating how IGNs can match WL power under suitable choices, and how CNNs’ separation depends on filter size, with clear guidance for architecture design under symmetry constraints.
Abstract
The separation power of a machine learning model refers to its ability to distinguish between different inputs and is often used as a proxy for its expressivity. Indeed, knowing the separation power of a family of models is a necessary condition to obtain fine-grained universality results. In this paper, we analyze the separation power of equivariant neural networks, such as convolutional and permutation-invariant networks. We first present a complete characterization of inputs indistinguishable by models derived by a given architecture. From this results, we derive how separability is influenced by hyperparameters and architectural choices-such as activation functions, depth, hidden layer width, and representation types. Notably, all non-polynomial activations, including ReLU and sigmoid, are equivalent in expressivity and reach maximum separation power. Depth improves separation power up to a threshold, after which further increases have no effect. Adding invariant features to hidden representations does not impact separation power. Finally, block decomposition of hidden representations affects separability, with minimal components forming a hierarchy in separation power that provides a straightforward method for comparing the separation power of models.
