Universal Approximation with Deep Narrow Networks
Patrick Kidger, Terry Lyons

TL;DR
This paper proves that deep neural networks with narrow width can approximate any continuous function on compact sets, extending classical results to a dual scenario and including polynomial activation functions, highlighting differences from wide shallow networks.
Contribution
It establishes the universal approximation property for deep narrow networks with arbitrary depth and specific width, covering all practical activation functions including polynomials.
Findings
Deep narrow networks are dense in continuous functions on compact sets.
The result applies to all practical activation functions, including polynomials.
Extensions include non-differentiable activations and reduced width for most functions.
Abstract
The classical Universal Approximation Theorem holds for neural networks of arbitrary width and bounded depth. Here we consider the natural `dual' scenario for networks of bounded width and arbitrary depth. Precisely, let be the number of inputs neurons, be the number of output neurons, and let be any nonaffine continuous function, with a continuous nonzero derivative at some point. Then we show that the class of neural networks of arbitrary depth, width , and activation function , is dense in for with compact. This covers every activation function possible to use in practice, and also includes polynomial activation functions, which is unlike the classical version of the theorem, and provides a qualitative difference between deep narrow networks and shallow wide networks. We then consider several…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Stochastic Gradient Optimization Techniques · Machine Learning and Algorithms
Methods*Communicated@Fast*How Do I Communicate to Expedia?
