paper-with-me

Papers

On the Number of Regions of Piecewise Linear Neural Networks

2022-06-17 · Alexis Goujon, Arian Etemadi, Michael Unser

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 own, is able to exponentially increase the number of regions. We then introduce a complementary stochastic framework to estimate the average number of linear regions produced by a CPWL NN. Under reasonable assumptions, the expected density of linear regions along any 1D path is bounded by the product of depth, width, and a measure of activation complexity (up to a scaling factor). This yields an identical role to the three sources of expressiveness: no exponential growth with depth is observed anymore.

📄 PDF Abstract BibTeX arXiv:2206.08615

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Maxout The Maxout Unit is a generalization of the ReLU and the leaky ReLU functions. It is a…

Similar Papers 제목 키워드 기반

On the Number of Linear Functions Composing Deep Neural Network: Towards a Refined Definition of Neural Networks Complexity

2020-10-23 · Yuuki Takai, Akiyoshi Sannai, Matthieu Cordonnier

The classical approach to measure the expressive power of deep neural networks with piecewise linear activations is based on counting their maximum number of linear regions. This complexity measure is quite relevant to u…

Relation

Dissecting Deep Neural Networks

2019-10-09 · Haakon Robinson, Adil Rasheed, Omer San

In exchange for large quantities of data and processing power, deep neural networks have yielded models that provide state of the art predication capabilities in many fields. However, a lack of strong guarantees on their…

Complexity of Linear Regions in Deep Networks

2019-01-25 · Boris Hanin, David Rolnick

It is well-known that the expressivity of a neural network depends on its architecture, with deeper networks expressing more complex functions. In the case of networks that compute piecewise linear functions, such as tho…

Expression of Fractals Through Neural Network Functions

2019-05-27 · Nadav Dym, Barak Sober, Ingrid Daubechies

To help understand the underlying mechanisms of neural networks (NNs), several groups have, in recent years, studied the number of linear regions $\ell$ of piecewise linear functions generated by deep neural networks (DN…

Lower and Upper Bounds for Numbers of Linear Regions of Graph Convolutional Networks

2022-06-01 · Hao Chen, Yu Guang Wang, Huan Xiong

The research for characterizing GNN expressiveness attracts much attention as graph neural networks achieve a champion in the last five years. The number of linear regions has been considered a good measure for the expre…