Machines of finite depth: towards a formalization of neural networks
Not on the map. Why?
Abstract (arXiv)
We provide a unifying framework where artificial neural networks and their architectures can be formally described as particular cases of a general mathematical construction--machines of finite depth. Unlike neural networks, machines have a precise definition, from which several properties follow naturally. Machines of finite depth are modular (they can be combined), efficiently computable and differentiable. The backward pass of a machine is again a machine and can be computed without overhead using the same procedure as the forward pass. We prove this statement theoretically and practically, via a unified implementation that generalizes several classical architectures--dense, convolutional, and recurrent neural networks with a rich shortcut structure--and their respective backpropagation rules.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 42 references that are in the map. First posted on arXiv 27 Apr 2022.
Builds on
18 of 42 references.
References · 18
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2019Deep Equilibrium Modelscited by 603
- 2020Universal Differential Equations for Scientific Machine Learningcited by 345
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 303
- 2020Monotone operator equilibrium networkscited by 100
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 81
- 2018Fashionable Modelling with Fluxcited by 53
- 2017Gradient Regularization Improves Accuracy of Discriminative Modelscited by 26
- 2020Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradientscited by 26
- 2018Towards a topological-geometrical theory of group equivariant non-expansive operators for data analysis and machine learningcited by 24
- 2018Automatic differentiation in ML: Where we are and where we should be goingcited by 20
6 more
- 2017Effective Extensible Programming: Unleashing Julia on GPUscited by 16
- 2021Joint inference and input optimization in equilibrium networkscited by 15
- 2021Getting to the Point. Index Sets and Parallelism-Preserving Autodiff for Pointful Array Programmingcited by 10
- 2021Swift for TensorFlow: A portable, flexible platform for deep learningcited by 6
- 2018A Benchmark of Selected Algorithmic Differentiation Tools on Some Problems in Computer Vision and Machine Learningcited by 3
- 2020Parametric machines: a fresh approach to architecture searchcited by 2
Built on by
Citing papers per year: 2022: 2.
2 papers.
- 2022Generalized Permutants and Graph GENEOscited by 5
- 2022Neural network layers as parametric spanscited by 2
- 2022Neural network layers as parametric spans1 Aug 2022
- 2022Generalized Permutants and Graph GENEOs29 Jun 2022