paper-with-me

Papers

Circulant Binary Convolutional Networks: Enhancing the Performance of 1-bit DCNNs with Circulant Back Propagation

2019-10-24 · CVPR 2019 6 · Chunlei Liu, Wenrui Ding, Xin Xia, Baochang Zhang, Jiaxin Gu, Jianzhuang Liu, Rongrong Ji, David Doermann

The rapidly decreasing computation and memory cost has recently driven the success of many applications in the field of deep learning. Practical applications of deep learning in resource-limited hardware, such as embedded devices and smart phones, however, remain challenging. For binary convolutional networks, the reason lies in the degraded representation caused by binarizing full-precision filters. To address this problem, we propose new circulant filters (CiFs) and a circulant binary convolution (CBConv) to enhance the capacity of binarized convolutional features via our circulant back propagation (CBP). The CiFs can be easily incorporated into existing deep convolutional neural networks (DCNNs), which leads to new Circulant Binary Convolutional Networks (CBCNs). Extensive experiments confirm that the performance gap between the 1-bit and full-precision DCNNs is minimized by increasing the filter diversity, which further increases the representational ability in our networks. Our experiments on ImageNet show that CBCNs achieve 61.4% top-1 accuracy with ResNet18. Compared to the state-of-the-art such as XNOR, CBCNs can achieve up to 10% higher top-1 accuracy with more powerful representational ability.

📄 PDF Abstract BibTeX arXiv:1910.10853

Code (0)

등록된 구현이 없습니다.

Tasks

Diversity

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

GBCNs: Genetic Binary Convolutional Networks for Enhancing the Performance of 1-bit DCNNs

2019-11-25 · Chunlei Liu, Wenrui Ding, Yuan Hu, Baochang Zhang 외

Training 1-bit deep convolutional neural networks (DCNNs) is one of the most challenging problems in computer vision, because it is much easier to get trapped into local minima than conventional DCNNs. The reason lies in…

Face RecognitionObject RecognitionPerson Re-Identification

RBCN: Rectified Binary Convolutional Networks for Enhancing the Performance of 1-bit DCNNs

2019-08-21 · Chunlei Liu, Wenrui Ding, Xin Xia, Yuan Hu 외

Binarized convolutional neural networks (BCNNs) are widely used to improve memory and computation efficiency of deep convolutional neural networks (DCNNs) for mobile and AI chips based applications. However, current BCNN…

BinarizationObject Tracking

On Binary Embedding using Circulant Matrices

2015-11-20 · Felix X. Yu, Aditya Bhaskara, Sanjiv Kumar, Yunchao Gong 외

Binary embeddings provide efficient and powerful ways to perform operations on large scale data. However binary embedding typically requires long codes in order to preserve the discriminative power of the input space. Th…

SC-DCNN: Highly-Scalable Deep Convolutional Neural Network using Stochastic Computing

2016-11-18 · Ao Ren, Ji Li, Zhe Li, Caiwen Ding 외

With recent advancing of Internet of Things (IoTs), it becomes very attractive to implement the deep convolutional neural networks (DCNNs) onto embedded/portable systems. Presently, executing the software-based DCNNs req…

Circulant Binary Embedding

2014-05-13 · Felix X. Yu, Sanjiv Kumar, Yunchao Gong, Shih-Fu Chang

Binary embedding of high-dimensional data requires long codes to preserve the discriminative power of the input space. Traditional binary coding methods often suffer from very high computation and storage costs in such a…