Parallel Algorithms for Exact Enumeration of Deep Neural Network Activation Regions
Not on the map. Why?
Abstract (arXiv)
A feedforward neural network using rectified linear units constructs a mapping from inputs to outputs by partitioning its input space into a set of convex regions where points within a region share a single affine transformation. In order to understand how neural networks work, when and why they fail, and how they compare to biological intelligence, we need to understand the organization and formation of these regions. Step one is to design and implement algorithms for exact region enumeration in networks beyond toy examples. In this work, we present parallel algorithms for exact enumeration in deep (and shallow) neural networks. Our work has three main contributions: (1) we present a novel algorithm framework and parallel algorithms for region enumeration; (2) we implement one of our algorithms on a variety of network architectures and experimentally show how the number of regions dictates runtime; and (3) we show, using our algorithm's output, how the dimension of a region's affine transformation impacts further partitioning of the region by deeper layers. To our knowledge, we run our implemented algorithm on networks larger than all of the networks used in the existing region enumeration literature. Further, we experimentally demonstrate the importance of parallelism for region enumeration of any reasonably sized network.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 31 references that are in the map. First posted on arXiv 29 Feb 2024.
Builds on
13 of 31 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
- 2019Deep ReLU Networks Have Surprisingly Few Activation Patternscited by 160
- 2013On the number of response regions of deep feed forward networks with piece-wise linear activationscited by 94
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2018Empirical Bounds on Linear Regions of Deep Rectifier Networkscited by 23
- 2019Dissecting Deep Neural Networkscited by 7
- 2023Any Deep ReLU Network is Shallowcited by 6
- 2024Fast and Exact Enumeration of Deep Networks Partitions Regionscited by 5
- 2015mplrs: A scalable parallel vertex/facet enumeration codecited by 2
- 2016A parallel framework for reverse search using mtscited by 1
1 more
Built on by
Not cited yet.