Input Layer Binarization with Bit-Plane Encoding

Lorenzo Vorabbi, Davide Maltoni, Stefano Santi
5/4/2023
cs.LGcs.CV

No confident code implementation found for this paper.

Abstract

Binary Neural Networks (BNNs) use 1-bit weights and activations to efficiently execute deep convolutional neural networks on edge devices. Nevertheless, the binarization of the first layer is conventionally excluded, as it leads to a large accuracy loss. The few works addressing the first layer binarization, typically increase the number of input channels to enhance data representation; such data expansion raises the amount of operations needed and it is feasible only on systems with enough computational resources. In this work, we present a new method to binarize the first layer using directly the 8-bit representation of input data; we exploit the standard bit-planes encoding to extract features bit-wise (using depth-wise convolutions); after a re-weighting stage, features are fused again. The resulting model is fully binarized and our first layer binarization approach is model independent. The concept is evaluated on three classification datasets (CIFAR10, SVHN and CIFAR100) for different model architectures (VGG and ResNet) and, the proposed technique outperforms state of the art methods both in accuracy and BMACs reduction.

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{vorabbi2023input,
  title  = {Input Layer Binarization with Bit-Plane Encoding},
  author = {Lorenzo Vorabbi and Davide Maltoni and Stefano Santi},
  year   = {2023},
  eprint = {2305.02885},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.02885v1}
}

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/2305.02885.svg)](https://codeofpaper.com/paper/2305.02885)

Discussion