Understanding Deep Neural Networks with Rectified Linear Units
Raman Arora, Amitabh Basu, Poorya Mianjy, Anirbit Mukherjee

TL;DR
This paper analyzes the expressive power of ReLU deep neural networks, providing algorithms for training to global optimality, establishing new lower bounds on network size for approximation, and exploring the complexity of piecewise linear functions.
Contribution
It introduces an algorithm for globally optimal training of shallow ReLU networks, improves lower bounds on network size for approximation, and constructs explicit families of functions demonstrating these bounds.
Findings
Polynomial-time algorithm for training shallow ReLU networks to global optimality
Super exponential lower bounds on size for approximating deep ReLU networks with shallow ones
Explicit constructions of functions with many affine pieces using zonotopes
Abstract
In this paper we investigate the family of functions representable by deep neural networks (DNN) with rectified linear units (ReLU). We give an algorithm to train a ReLU DNN with one hidden layer to *global optimality* with runtime polynomial in the data size albeit exponential in the input dimension. Further, we improve on the known lower bounds on size (from exponential to super exponential) for approximating a ReLU deep net function by a shallower ReLU net. Our gap theorems hold for smoothly parametrized families of "hard" functions, contrary to countable, discrete families known in the literature. An example consequence of our gap theorems is the following: for every natural number there exists a function representable by a ReLU DNN with hidden layers and total size , such that any ReLU DNN with at most hidden layers will require at least …
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
TopicsMachine Learning and Algorithms · Stochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods
Methods*Communicated@Fast*How Do I Communicate to Expedia?
