TropEx: An Algorithm for Extracting Linear Terms in Deep Neural Networks
Abstract
Deep neural networks with rectified linear (ReLU) activations are piecewise linear functions, where hyperplanes partition the input space into an astronomically high number of linear regions. Previous work focused on counting linear regions to measure the network's expressive power and on analyzing geometric properties of the hyperplane configurations. In contrast, we aim to understand the impact of the linear terms on network performance, by examining the information encoded in their coefficients. To this end, we derive TropEx, a nontrivial tropical algebra-inspired algorithm to systematically extract linear terms based on data. Applied to convolutional and fully-connected networks, our algorithm uncovers significant differences in how the different networks utilize linear regions for generalization. This underlines the importance of systematic linear term exploration, to better understand generalization in neural networks trained with complex data sets.
Cite
Text
Trimmel et al. "TropEx: An Algorithm for Extracting Linear Terms in Deep Neural Networks." International Conference on Learning Representations, 2021.Markdown
[Trimmel et al. "TropEx: An Algorithm for Extracting Linear Terms in Deep Neural Networks." International Conference on Learning Representations, 2021.](https://mlanthology.org/iclr/2021/trimmel2021iclr-tropex/)BibTeX
@inproceedings{trimmel2021iclr-tropex,
title = {{TropEx: An Algorithm for Extracting Linear Terms in Deep Neural Networks}},
author = {Trimmel, Martin and Petzka, Henning and Sminchisescu, Cristian},
booktitle = {International Conference on Learning Representations},
year = {2021},
url = {https://mlanthology.org/iclr/2021/trimmel2021iclr-tropex/}
}