Compound and Parallel Modes of Tropical Convolutional Neural Networks
Mingbo Li, Liying Liu, Ye Luo
TL;DR
This work tackles the computational bottleneck of deep CNNs by introducing tropical convolutional variants that replace multiplications with min-plus and max-plus operations. Building on TCNN, the paper proposes compound (cTCNN) and parallel (pTCNN) modes that blend tropical kernels, with extensions to 1D and 3D data and a PyTorch-compatible tcnn framework. Through extensive experiments on 1D/2D/3D tasks and deeper networks like ResNet variants, it demonstrates that cTCNN and pTCNN can match or exceed traditional CNN performance while substantially reducing multiplications, and that integrating these blocks into deeper architectures yields further gains. The study also explores efficient, simplified TCNN structures suitable for resource-constrained settings, highlighting practical implications for edge deployment and hardware acceleration of tropical neural networks.
Abstract
Convolutional neural networks have become increasingly deep and complex, leading to higher computational costs. While tropical convolutional neural networks (TCNNs) reduce multiplications, they underperform compared to standard CNNs. To address this, we propose two new variants - compound TCNN (cTCNN) and parallel TCNN (pTCNN)-that use combinations of tropical min-plus and max-plus kernels to replace traditional convolution kernels. This reduces multiplications and balances efficiency with performance. Experiments on various datasets show that cTCNN and pTCNN match or exceed the performance of other CNN methods. Combining these with conventional CNNs in deeper architectures also improves performance. We are further exploring simplified TCNN architectures that reduce parameters and multiplications with minimal accuracy loss, aiming for efficient and effective models.
