Revisiting Tropical Polynomial Division: Theory, Algorithms and Application to Neural Networks

Ioannis Kordonis, Petros Maragos
6/27/2023
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

Tropical geometry has recently found several applications in the analysis of neural networks with piecewise linear activation functions. This paper presents a new look at the problem of tropical polynomial division and its application to the simplification of neural networks. We analyze tropical polynomials with real coefficients, extending earlier ideas and methods developed for polynomials with integer coefficients. We first prove the existence of a unique quotient-remainder pair and characterize the quotient in terms of the convex bi-conjugate of a related function. Interestingly, the quotient of tropical polynomials with integer coefficients does not necessarily have integer coefficients. Furthermore, we develop a relationship of tropical polynomial division with the computation of the convex hull of unions of convex polyhedra and use it to derive an exact algorithm for tropical polynomial division. An approximate algorithm is also presented, based on an alternation between data partition and linear programming. We also develop special techniques to divide composite polynomials, described as sums or maxima of simpler ones. Finally, we present some numerical results to illustrate the efficiency of the algorithms proposed, using the MNIST handwritten digit and CIFAR-10 datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kordonis2023revisiting,
  title  = {Revisiting Tropical Polynomial Division: Theory, Algorithms and Application to Neural Networks},
  author = {Ioannis Kordonis and Petros Maragos},
  year   = {2023},
  eprint = {2306.15157},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15157v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.15157.svg)](https://codeofpaper.com/paper/2306.15157)

Discussion