English

Thanks for Nothing: Predicting Zero-Valued Activations with Lightweight Convolutional Neural Networks

Computer Vision and Pattern Recognition 2020-07-14 v3

Abstract

Convolutional neural networks (CNNs) introduce state-of-the-art results for various tasks with the price of high computational demands. Inspired by the observation that spatial correlation exists in CNN output feature maps (ofms), we propose a method to dynamically predict whether ofm activations are zero-valued or not according to their neighboring activation values, thereby avoiding zero-valued activations and reducing the number of convolution operations. We implement the zero activation predictor (ZAP) with a lightweight CNN, which imposes negligible overheads and is easy to deploy on existing models. ZAPs are trained by mimicking hidden layer ouputs; thereby, enabling a parallel and label-free training. Furthermore, without retraining, each ZAP can be tuned to a different operating point trading accuracy for MAC reduction.

Cite

@article{arxiv.1909.07636,
  title  = {Thanks for Nothing: Predicting Zero-Valued Activations with Lightweight Convolutional Neural Networks},
  author = {Gil Shomron and Ron Banner and Moran Shkolnik and Uri Weiser},
  journal= {arXiv preprint arXiv:1909.07636},
  year   = {2020}
}
R2 v1 2026-06-23T11:17:35.216Z