RepBNN: towards a precise Binary Neural Network with Enhanced Feature Map via Repeating

07/19/2022
by   Xulong Shi, et al.
0

Binary neural network (BNN) is an extreme quantization version of convolutional neural networks (CNNs) with all features and weights mapped to just 1-bit. Although BNN saves a lot of memory and computation demand to make CNN applicable on edge or mobile devices, BNN suffers the drop of network performance due to the reduced representation capability after binarization. In this paper, we propose a new replaceable and easy-to-use convolution module RepConv, which enhances feature maps through replicating input or output along channel dimension by β times without extra cost on the number of parameters and convolutional computation. We also define a set of RepTran rules to use RepConv throughout BNN modules like binary convolution, fully connected layer and batch normalization. Experiments demonstrate that after the RepTran transformation, a set of highly cited BNNs have achieved universally better performance than the original BNN versions. For example, the Top-1 accuracy of Rep-ReCU-ResNet-20, i.e., a RepBconv enhanced ReCU-ResNet-20, reaches 88.97 CIFAR-10, which is 1.47 Rep-AdamBNN-ReActNet-A achieves 71.342 state-of-the-art result of BNNs. Code and models are available at:https://github.com/imfinethanks/Rep_AdamBNN.

READ FULL TEXT

page 5

page 12

research
11/27/2019

GhostNet: More Features from Cheap Operations

Deploying convolutional neural networks (CNNs) on embedded devices is di...
research
03/28/2021

BCNN: Binary Complex Neural Network

Binarized neural networks, or BNNs, show great promise in edge-side appl...
research
03/03/2021

Self-Distribution Binary Neural Networks

In this work, we study the binary neural networks (BNNs) of which both t...
research
12/28/2018

Exploring Weight Symmetry in Deep Neural Network

We propose to impose symmetry in neural network parameters to improve pa...
research
01/26/2019

Progressive Image Deraining Networks: A Better and Simpler Baseline

Along with the deraining performance improvement of deep networks, their...
research
12/28/2018

Exploring Weight Symmetry in Deep Neural Networks

We propose to impose symmetry in neural network parameters to improve pa...
research
10/06/2022

IR2Net: Information Restriction and Information Recovery for Accurate Binary Neural Networks

Weight and activation binarization can efficiently compress deep neural ...

Please sign up or login with your details

Forgot password? Click here to reset