Product Interaction: An Algebraic Formalism for Deep Learning Architectures
Haonan Dong, Chun-Wun Cheng, Angelica I. Aviles-Rivero
TL;DR
This work introduces product interactions, a unifying algebraic framework in which neural network layers are generated by composing a single multiplication operator over structured algebras and then applying nonlinear activations. It shows that CNNs and symmetry-aware networks correspond to order $1$ product interactions, while attention corresponds to order $3$ and multi-level constructions yield SE(3) attention and tensor-product attention at higher orders. By formalizing signal embedding, a symmetry principle, and a systematic path to increasing interaction order, the framework explains a wide range of architectures as instances of the same algebraic primitive. The authors also discuss design principles, including the impact of symmetry constraints and algebraic structure on performance, and outline future directions for exploring higher-order interactions and new algebraic constructions.
Abstract
In this paper, we introduce product interactions, an algebraic formalism in which neural network layers are constructed from compositions of a multiplication operator defined over suitable algebras. Product interactions provide a principled way to generate and organize algebraic expressions by increasing interaction order. Our central observation is that algebraic expressions in modern neural networks admit a unified construction in terms of linear, quadratic, and higher-order product interactions. Convolutional and equivariant networks arise as symmetry-constrained linear product interactions, while attention and Mamba correspond to higher-order product interactions.
