TropNNC: Structured Neural Network Compression Using Tropical Geometry
Konstantinos Fotopoulos, Petros Maragos, Panagiotis Misiakos
TL;DR
TropNNC introduces a data-free, tropical-geometry-based framework for structured pruning of ReLU networks by representing layer outputs as tropical polynomials and rational functions, and compressing them via Hausdorff-distance-based zonotope approximation. The method extends tropical geometry to convolutional layers, tightens theoretical compression bounds, and provides both single- and multi-output algorithms, including iterative refinements and practical non-uniform variants. Empirically, TropNNC outperforms data-free baselines and matches or exceeds strong data-driven methods like ThiNet on MNIST, CIFAR, and ImageNet, with clear advantages in VGG-type architectures. The approach offers a scalable, principled path toward efficient, hardware-friendly neural network compression without retraining, underscoring the potential of tropical geometry for practical model reduction.
Abstract
We present TropNNC, a framework for compressing neural networks with linear and convolutional layers and ReLU activations using tropical geometry. By representing a network's output as a tropical rational function, TropNNC enables structured compression via reduction of the corresponding tropical polynomials. Our method refines the geometric approximation of previous work by adaptively selecting the weights of retained neurons. Key contributions include the first application of tropical geometry to convolutional layers and the tightest known theoretical compression bound. TropNNC requires only access to network weights - no training data - and achieves competitive performance on MNIST, CIFAR, and ImageNet, matching strong baselines such as ThiNet and CUP.
