On the Number of Regions of Piecewise Linear Neural Networks
Alexis Goujon, Arian Etemadi, Michael Unser

TL;DR
This paper provides bounds and estimates on the number of linear regions in piecewise linear neural networks, highlighting the exponential impact of depth and the combined influence of network architecture and activation functions on expressiveness.
Contribution
It generalizes bounds on linear regions to arbitrary CPWL activations and introduces a stochastic framework to estimate average regions, emphasizing depth's exponential role.
Findings
Depth exponentially increases the number of regions.
Bounds depend on network depth, width, and activation complexity.
Average number of regions scales with depth, width, and activation complexity.
Abstract
Many feedforward neural networks (NNs) generate continuous and piecewise-linear (CPWL) mappings. Specifically, they partition the input domain into regions on which the mapping is affine. The number of these so-called linear regions offers a natural metric to characterize the expressiveness of CPWL NNs. The precise determination of this quantity is often out of reach in practice, and bounds have been proposed for specific architectures, including for ReLU and Maxout NNs. In this work, we generalize these bounds to NNs with arbitrary and possibly multivariate CPWL activation functions. We first provide upper and lower bounds on the maximal number of linear regions of a CPWL NN given its depth, width, and the number of linear regions of its activation functions. Our results rely on the combinatorial structure of convex partitions and confirm the distinctive role of depth which, on its…
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 · Machine Learning in Materials Science · Advanced Memory and Neural Computing
MethodsMaxout
