The Representation Theory of Neural Networks

07/23/2020
by   Marco Antonio Armenta, et al.
0

In this work, we show that neural networks can be represented via the mathematical theory of quiver representations. More specifically, we prove that a neural network is a quiver representation with activation functions, a mathematical object that we represent using a network quiver. Also, we show that network quivers gently adapt to common neural network concepts such as fully-connected layers, convolution operations, residual connections, batch normalization, and pooling operations. We show that this mathematical representation is by no means an approximation of what neural networks are as it exactly matches reality. This interpretation is algebraic and can be studied with algebraic methods. We also provide a quiver representation model to understand how a neural network creates representations from the data. We show that a neural network saves the data as quiver representations, and maps it to a geometrical space called the moduli space, which is given in terms of the underlying oriented graph of the network. This results as a consequence of our defined objects and of understanding how the neural network computes a prediction in a combinatorial and algebraic way. Overall, representing neural networks through the quiver representation theory leads to 13 consequences that we believe are of great interest to better understand what neural networks are and how they work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2022

Neural Networks are Decision Trees

In this manuscript, we show that any neural network having piece-wise li...
research
07/04/2019

Neural Networks, Hypersurfaces, and Radon Transforms

Connections between integration along hypersufaces, Radon transforms, an...
research
10/28/2018

Towards Understanding Learning Representations: To What Extent Do Different Neural Networks Learn the Same Representation

It is widely believed that learning good representations is one of the m...
research
06/22/2022

Neural Networks as Paths through the Space of Representations

Deep neural networks implement a sequence of layer-by-layer operations t...
research
11/06/2021

Neural BRDFs: Representation and Operations

Bidirectional reflectance distribution functions (BRDFs) are pervasively...
research
02/24/2021

Abelian Neural Networks

We study the problem of modeling a binary operation that satisfies some ...

Please sign up or login with your details

Forgot password? Click here to reset