A Tropical Approach to Neural Networks with Piecewise Linear Activations
Vasileios Charisopoulos, Petros Maragos

TL;DR
This paper introduces a tropical geometric framework for analyzing neural networks with piecewise linear activations, providing refined bounds on their linear regions and a sampling method for counting these regions efficiently.
Contribution
It unifies the analysis of piecewise linear neural networks using tropical geometry, refining bounds on linear regions and offering a new sampling-based counting approach.
Findings
Refined upper bounds on linear regions for ReLU and leaky ReLU layers.
Recovery of upper bounds for maxout layers.
A geometric sampling method for counting linear regions efficiently.
Abstract
We present a new, unifying approach following some recent developments on the complexity of neural networks with piecewise linear activations. We treat neural network layers with piecewise linear activations as tropical polynomials, which generalize polynomials in the so-called or tropical algebra, with possibly real-valued exponents. Motivated by the discussion in (arXiv:1402.1869), this approach enables us to refine their upper bounds on linear regions of layers with ReLU or leaky ReLU activations to , where are the number of inputs and outputs, respectively. Additionally, we recover their upper bounds on maxout layers. Our work follows a novel path, exclusively under the lens of tropical geometry, which is independent of the improvements reported in (arXiv:1611.01491, arXiv:1711.02114). Finally, we present a…
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
TopicsPolynomial and algebraic computation · Neural Networks and Applications · Model Reduction and Neural Networks
MethodsMaxout · *Communicated@Fast*How Do I Communicate to Expedia? · HuMan(Expedia)||How do I get a human at Expedia?
